نشرت تحت تصنيف ALL، Wireless VOIP

Policing – Shaping


1

الشبكة اللاسلكية كغيرها من الشبكات تحتاج الي ضبط معدل التدفق فيها كي لا تطغي بعض التدفقات علي بعضها ,

و عند استخدام خدمات نقل الصوت في الشبكة اللاسلكية فإن شبكتنا هنا أكثر حاجة لهذا الأمر

تقنيتي policing و shaping من تقنيات QOS و قد وجدا لضبط معدل التدفقات و هما من التقنيات الشائعة في نظم الإتصالات مثل الإتصالات الخلوية و يتم تطبيقهما بنفس المنطق الذي يطبق في شبكات الواي فاي


المخططين التالين يوضحان الفرق بين تقنيتي Policing و shaping فكما تري فإن مخطط Policing يوضح أن طريقة عمله هو ضبط معدل تدفق البيانات لحد ما بحيث لا يسمح بتجاوزه و لكن لا مشكله في كون معدل تدفق البيانات أقل من القيمة العظمي المسموح بها


بينما مخطط Shaping علي العكس من policing يقوم بمساوية معدل التدفق بغض النظر عن أي قيمة مسبقة لهذا التدفق


و لكن ماذا يعني هذا بشكل عملي

معني هذا أن policing يقوم بتجاهل أي مقدار زائد عن تحمل الشبكة و هذا يسبب الفقد رغم كونه يزيد من سرعة التدفق , بينما shaping يقوم بوضع التدفق الزائد في البيانات في صفوف لحين انتظار وجود فرصة لجعل هذا التدفق قادر علي المرور بالشبكة

اذن فـ policing تقنية تطبق علي البورتات التي تستقبل البيانات inbound traffic , و التي ترسلها ايضا outbound

أما Shaping فتقنية تطبق علي البيانات التي تخرج من الشبكة outbound و لا تطبق علي مدخل الشبكة لانها تستهلك الكثير من ذاكرة النظام المستعمل و لذلك لابد أن تتأكد من أن لديك القدر الأدني من المصادر مثل الذاكرة لتطبيقها و تعتبر تقنيات Class Based Weighted Fair Queuing (CBWFQ) , Low Latency Queuing (LLQ). و التي ذكرناها مسبقا من تقنيات shaping

تطبيق عملي علي Policies و Shaping

قام المدون Jeremy Stretch بعمل تطبيق عملي باستخدام هاتين التقنيتين لضبط تدفق البيانات من جهاز كمبيوتر الي السيرفر مستخدما في ذلك برنامج يولد تدفقات من الجهاز للسيرفر و هو Iperf 2.0.5-2 و من ثم استقبالها علي برنامج يحلل التدفقات مثل Wireshark’s IO graphing feature


سيتم تطبيق تقنيتي Policing و shaping علي مخرج الراوتر المتصل بالسيرفر f0/1 ذو سرعة الإتصال 100Mbps

في البداية دعنا نجرب iperf قبل أن يتم تطبيق أي qos و ذلك بإرسال تدفقات UDP و TCP الي السيرفر ثم حساب مقدار تدفق البيانات BW

لا أظن انك بحاجة لترجمة البيانات التالية ف t تعني الزمن بالثانية , و p تعني عدد مرات الإتصال في قت واحد و c تعني أننا سنتصل بالجهاز ذو العنوان التالي لـ c


كما تري فإن معدل التدفق المحسوب بعد ارسال اربعة تدفقات متوزاية هي 95 Mbps

دعنا نبدأ العمل

Policing

سنقوم هنا بضبط التدفقات بإجبارها علي تطبيق policing بمقدار 1 Mbps بدلا من 100 Mpbs و ذلك علي البورت f0/1

و هذا هو الكود المطلوب


و لنتأكد بإستخدام الأمر show policy-map interface


دعنا نري الأمر أكثر وضوحا ببرنامج iperf


وااو انها تعمل جيدا جدا ,, لا يوجد أي باكت تم تمريرها بأكثر من 1ميجا و كان مجموع معدل التدفق BW يبلغ 841 kbps

قم باستخدام Wireshark’s IO graphing feature لتري الأمر واضحا اكثر و اكثر


ان policing يقوم بقص ما زاد عن الحد المسموح به من البيانات ليخفض معدل التدفق الي القيمة المطلوبة

دعنا نري shaping

Shaping

في البداية لابد أن تزيل الإعدادات السابقة بإستخدام الأمر no service-policy output Police. ثم قم بضبط التدفقات علي 1Mbps باستخدام shaping


و لنتأكد مما فعلنا باستخدام الأمر show policy-map interface


ان لم تفهما فانظر الي البرنامج IPERF


لقد خفض معدل التدفق BW الي 1 Mbps كما policing الا أنه ساوي بين معدل التدفقات كما تري

الأمر الأفضل هنا عن policing و الذي لن تلاحظه نظريا هو أن shaping رغم أنه ملزم بالحد الأعلي 1 Mbps الا أنه يجتهد كي يقترب منه فلذلك فإنه يزيد عن policing بمقدار 14%

قم باستخدام Wireshark’s IO graphing feature لتري الأمر واضحا اكثر و اكثر


نادر المنسي

Advertisements

المعلق:

مهندس عربي يطمح و يساعد في الرقي بالمحتوي العربي للتكنولوجيا عبر ترجمة و اعداد مقالات و كتب علمية في مجال الشبكات و الإتصالات السلكية و اللاسلكية

اترك رد

إملأ الحقول أدناه بالمعلومات المناسبة أو إضغط على إحدى الأيقونات لتسجيل الدخول:

شعار وردبرس.كوم

أنت تعلق بإستخدام حساب WordPress.com. تسجيل خروج   /  تغيير )

Google+ photo

أنت تعلق بإستخدام حساب Google+. تسجيل خروج   /  تغيير )

صورة تويتر

أنت تعلق بإستخدام حساب Twitter. تسجيل خروج   /  تغيير )

Facebook photo

أنت تعلق بإستخدام حساب Facebook. تسجيل خروج   /  تغيير )

w

Connecting to %s