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

PIM-SM Auto-RP



في شبكات PIM-SM كل رواتر يعرف عنوان الجذر RP IP Address و يت ذلك عبر أحد ثلاث طرق

أولها مستخدما Unicast RP و ذلك بضبط الإعدادات يدويا علي كل راوتر بما فيها RP مستخدمين أمر سيسكو Cisco IOS global command التالي

ip pim rp-address

هذه الطريقة تصلح في بيئتنا المختبرية أو بيئة العمل الصغيرة المكونة من عدة راوترات

الطريقة الثانية باستخدام برتوكول Auto-RP protocol و هو بروتوكول سيسكو الخاص Cisco-proprietary و هو يستخدم لإختيار الجذر RP Designation و نشر عنوانه بالشبكة فتستطيع الراوترات PIM-SM routers بالتعرف علي نوانه أوتوماتيكيا

الطريقة الثالثة باستخدام البروتوكول BootStrap Router (BSR) و هو يستخدم أيضا لإختيار الجذر RP Designation و نشر عنوانه بالشبكة فتستطيع الراوترات PIM-SM routers بالتعرف علي عنوانه أوتوماتيكيا

بالإضافة لذلك فإن سيسكو عبر نظام تشغيلها CISCO IOS تقدم طريقتان لدعم جذر احتياطي redundant RPs و هما

  • Anycast RP using the Multicast Source Discovery Protocol (MSDP)
  • BootStrap Router (BSR)

Dynamically Finding the RP Using Auto-RP


إعداد RP يدويا مخصص فقط للشبكات الصغيرة حيث تستطيع سرعة استبدال الإعدادات عند فشل عمل RP و لهذا في الشبكات الأكبر نستخدم Auto-RP لتحديد RP و ذلك بخطوتين تبدأ لإعداد الراوترات بـ PIM-SM و Auto-RP

أولا RP يرسل رسالة RP-Announce messages كل دقيقة الي عنوان المالتيكاست المحجوز 224.0.1.39 معلنا عن نفسه و عن الجروب الذي يمثله , تصل هذه الرسالة الي كل جروبات المالتيكاست


الخطوة الثانية كما في الشكل السابق يتم اختيار راوتر آخر R2 يسمي mapping agent يستخدم للتعرف علي كل الراوترات RP في الشبكة لكل الجروبات مستخدما رسالة RP-Discovery بعنوان مالتيكاست محجوز 224.0.1.40 و التي تحدد كل RP و حدوده و عنوان الجروب الذي يمثله

راوتر mapping agent هو ضمن جروب سيسكو المحجوز مسبقا well-known Cisco-RP-Announce multicast group 224.0.1.39 و يستخدم لمراقبة التدفقات

يقوم mapping agent باختيار الراوتر الجذر للشبكة اعتمادا علي العنوان الأعلي the highest IP address

هيا نتعرف خطوة خطوة علي كيفية عمل auto RP

أولا كل راوتر RP يتم اعداده ليستخدم Auto-RP و ليعلن عن نفسه و عن جروبه من خلال رسالة RP-Announce messages (224.0.1.39)

ثانيا راوتر Auto-RP mapping agent الذي قد يكون راوتر RP يقوم بجمع معلومات عن راوترات الجذر عبر الاستماع لرسائل RP-Announce messages (224.0.1.39) في الشبكة

ثالثا يقوم راوتر Auto-RP mapping agent بعمل جدول فيه كل الراوترات الجذر في الشبكة و بجوار كل منها الجروب الخاص بها مع اختياره للجذر الأفضل لكل جروب معتمدا علي عنوان الأيبي الأعلي

رابعا يقوم راوتر Auto-RP mapping agent بإرسال رسالة RP-Discover messages 224.0.1.40 معلنا للشبكة كلها عن جدوله هذا

خامسا تقوم الراوترات بالإنصات لرسالة RP-Discover 224.0.1.40 لإختيار RP الأفضل له

بروتوكول auto-RP يخلق لنا مشكلة البيضة و لا الفرخة chicken-and-egg problem فوظيفة auto RP هو ايجاد RP الجذر الأفضل و لكن لكي نحصل علي رسائل RP-Announce و RP-Discovery فلابد أن ترسل راوترات PIM-SM routers رسائل ربط الي RP الذي لم نعرفه بعد J

و لكي نتخطي تلك المشكلة سنستخدم طريقة تسمي sparse-dense mode حيث سيقوم الراوتر باستخدام قواعد البروتوكول PIM-DM عندما لا يعرف مكان RP بينما سيستخدم قواعد PIM-SM عندما يعرف مكان RP

اذن ففي الحالات العادية مع Auto-RP يتم استخدام Dense Mode لربط الجروب بالجذر RP من راوتر Mapping Agent ثم يقوم بعدها بالتحول الي Spare Mode

يتم ذلك عبر استخدام أمر الواجهة interface subcommand التالي

ip pim sparse-dense-mode

و لمنع التدفق الغير لازم الموجود في بروتوكول Dense Mode يتم استخدام الأمر التالي علي كل راوتر لجعله Auto-RP Listener و هنا ستمر تدفقات Auto-RP traffic للجروبات 224.0.1.39 و 224.0.1.40 من واجهات Spare mode فقط

ip pim autorp listener

Example Configuring Auto-RP


الراوتر R1 و هو راوتر مالتيكاست عادي و يتم إعداده

ip multicast-routing

هكذا مع تكرار الأمر ip pim sparse-mode و ip pim autorp listener علي كل واجهة

interface Serial0

ip pim sparse-mode

ip pim autorp listener

الراوتر R2 و سيتم إعداده كـ Auto-RP Mapping Agent مع تكرار الأمر ip pim sparse-mode علي كل واجهة

ip multicast-routing

ip pim send-rp-discovery scope 10

سيتم تكرار الأمر ip pim sparse-mode علي كل واجهة

! interface Serial0

ip pim sparse-mode

الراوتر R3 و سيتم إعداده كـ Auto-RP Rendezvous Point

ip multicast-routing

interface Loopback0

ip address 10.1.10.3 255.255.255.255

الأمر التالي علي واجهة مصدر التدفقات

ip pim sparse-mode

سيتم تكرار الأمر ip pim sparse-mode علي كل واجهة

interface Serial0

ip pim sparse-mode

الأمر التالي سيختار هذا الراوتر كـ Auto-RP RP

ip pim send-rp-announce loopback0 scope 10

نادر المنسي

مسودة مالتيكاست

Advertisements

المعلق:

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

اترك رد

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

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

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

Google+ photo

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

صورة تويتر

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

Facebook photo

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

w

Connecting to %s