نشرت تحت تصنيف Wireless ISP

MPLS Header and Label



كما تري في الشكل السابق فإن MPLS header يتكون من 4 بايت اي 32 بت و توجد مباشرة قبل IP header و يسميه البعض أحيانا MPLS shim header أو MPLS Label بدلا من MPLS Header علي اعتبار أن المكون الأساسي لـ MPLS Header هو Label الذي يتكون من 20 بت من 32 بت الخاصه به

و هذا جدول يشرح مكونات Header


و كما تري فإن Label يتكون من 20 بت

و MPLS EXP يتكون من 3 بت و يستخدم لـ QOS marking و سنتكلم عنه لاحقا في جزئية classification

و S يتكون من 1 بت و هو اختصار bottom of stack و هو يسمح للراوتر LSR لإدراك MPLS header الأخير عند تعدد MPLS header

أما TTL فسنشرحها في الجزئية التالية ان شاء الله

The MPLS TTL Field and MPLS TTL Propagation


تدعم جزئية TTL في IP header خاصيتين مهمتين هما تحديد looping packets و دعم الأمر Traceroute لإيجاد عناوين IP لكل راوتر في شبكة MPLS end to end

يحتاج MPLS جزئية TTL ليتمكن LSR من تجاهل بعض الباكت و ذلك عند مرور الباكت عبر أكثر من LSR فيتم انقاص MPLS TTL و ليس طبعا IP TTL

Ingress E-LSRs

بعد إنقاص IP TTL field من قبل Ingress E-LSR يقوم بدفع Label الي باكت غير معلم ثم يقوم بنسخ packet’s IP TTL field في MPLS header’s TTL field جديد

LSRs

عندما يقوم LSR بمبادلة Label و يقلل MPLS header’s TTL field و يتجاهل IP header’s TTL field

Egress E-LSRs

بعد أن يقوم E-LSR بإنقاص MPLS TTL field يقوم بدفع MPLS header النهائي و من ثم يقوم بنسخ MPLS TTL field في IP header TTL field

MPLS TTL propagation


و هنا يظهر مصطلح MPLS TTL propagation و الذي يشير الي ما يظهره الشكل حيث تقوم راوترات MPLS بنشر نفس قيم TTL عبر شبكة MPLS و التي ستنتشر بنفس الشكل فيما ان كان لا يستخدم فيها MPLS بحيث تتناقص TTL حتي تصل الي 0 ثم يتم تجاهلها

عند استخدام الأمر traceroute فإن وقت ICMP يتعدي رواترات LSR و هذا يجعل راوترات MPLS مكشوفة لأي شخص يقوم بعمل Traceroute و هذا أمنيا سيء جدا

و لحل ذلك تستطيع علي راوترات سيسكو تعطيل MPLS TTL propagation و عندها سيقوم Ingress ELSR بوضع قيمة MPLS header’s TTL field بـ 255 و لن يقوم Egree E-LSR بتغيير IP header’s TTL field الأصلي , و هذا سيجعلك كهاكر أو عميل خارجي قام بعمل tracerout تري شبكة MPLS و كأنها راوتر واحد فقط من وجهة نظر TTL

الشكل السابق يبين كيفية عمل MPLS بعد تعطيل TTL propagation

و لعمل هذا التعطيل يتم استخدام الأمر no mpls ip propagatettl علي الراوتر PE1 و الذي يساعد علي تعطيل نشر TTL عند عمل Traceroute من خارج شبكة ISP بينما يظل نشر TTL صالحا عند استخدام Traceroute من داخل ISP و ذلك لتكين مهندسي ISP لتتبع أعطال الراوترات

نادر المنسي

مسودة عن ISP

Advertisements

المعلق:

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

اترك رد

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

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

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

Google+ photo

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

صورة تويتر

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

Facebook photo

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

w

Connecting to %s