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

PIM-DM -Multicast 17-



عرفنا مسبقا أن بروتوكول Dense-Mode يتكون من ثلاث بروتوكولات هم

Protocol Independent Multicast Dense Mode (PIM-DM)

Distance Vector Multicast Routing Protocol (DVMRP)

Multicast Open Shortest Path First (MOSPF)

و سنتكلم اليوم عن بروتوكول PIM-DM و هو البروتوكول الأهم و الذي سنطيل الكلام عنه في الحلقات القادمة ان شاء الله

يعتبر بروتوكول PIM Protocol Independent Multicast من بروتوكولات سيسكو التي طورتها Cisco proprietary و هو الآن ضمن تصنيف RFCs بأرقام 2362 و 3446و 3973

و لقد أخذ اسمه من قدرته علي استخدام جداول unicast IP routing table في عمل RPF check بغض النظر عن الهدف الذي استخدم لبناء هذه الجداول و هو ما يختلف عن البروتوكولين الآخرين DVMRP و MOSPF حيث لا يستخدمان unicast IP routing table في عمل RPF check

PIM Hello Messages


البروتوكول PIM له نسختان

النسخة الثانية من البروتوكول PIM تسمي PIM v2 رقمها 103 و لها عنوان multicast destination address قيمته 224.0.0.13 و يسمي هذا العنوان All-PIM-Routers multicast address

يقوم بروتوكول PIM بإرسال رسالة Hello message كل ثلاثين ثانية علي كل الواجهاتىinterfaces التي تم اعداده عليها و عندما يستقبل رسالة Hello علي نفس الواجهات فإنه بذلك يقوم بعمل مسح للراوترات المجاورة

يقوم PIMv2 بإرسال رسالة Hello ثلاث مرات و ينتظر رد من أي راوتر خلال الفترات البينية Holdtime بين الراسائل لإغن لم يجد رد فإنه يعتبره غير موجود

النسخة الأولي PIMv1 و رقم بروتوكولها 2 و عنوانها multicast و لا تستخدم رسائل Hello و إنما تستخدم رسائل استعلام PIM Query message

Source-Based Distribution Trees


يلائم بروتوكول Dense Mode الشبكات ذات الكثافة التي تحتوي علي أكثر من جروب للمالتيكاست و الكثير من أعضاء هذه الجروبات

عندما يستقبل الراوتر المفعل عليه هذا البروتوكول تدفقات المالتيكاست فإنه بداية يقوم بعمل RFP check و عند نجاح هذا Check فإن الراوتر يقوم بإرسال نسخة من التدفقات الي جميع واجهاته عدا الواجهة التي استقبل منها التدفقات

يقوم كل راوتر وصلت اليه هذه التدفقات بتكرار نفس العملية مكونا شبكة شجرية source-based distribution tree و أحيانا تسمي shortest-path tree (SPT) أو اختصارا source tree

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

حيث تعتبر الشجرة كل من source كجذر root و يرمز لعنوانها بالرمز S و يعتبر الراوترات كنقاط تفرع للشجرة و تعتبر subnet كفروع للشجرة و الأجهزة كأوراق للشجرة

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

مثال


المثال التالي اعتمادا علي الشكل السابق يبين كيفية إعداد المالتيكاست علي الراوتر

لتفعيل البروتوكول فإننا نستخدم الأمر ip multicast-routing في كل راوتر و نستخدم الأمر ip pim dense-mode علي كل واجهة

R3(config)# ip multicast-routing

R3(config)# int fa0/0

R3(config-if)# ip pim dense-mode

R3(config-if)# int s0/1

R3(config-if)# ip pim dense-mode

للتأكد من عمل البروتوكول يستخدم الأمر show ip mroute و هو يظهر لنا التالي

R3# show ip mroute

(10.1.1.10/32, 226.1.1.1), 00:00:12/00:02:48, flags: CT

Incoming interface: Serial0/1, RPF nbr 10.1.4.1

Outgoing interface list: FastEthernet0/0, Forward/Dense, 00:00:12/00:00:00

دعنا نفك رموز الناتج السابق

أولا (10.1.1.10/32, 226.1.1.1) هو المقابل لـ (S,G) حيث S هو عنوان سيرفر الميديا مصدر التدفقات أي 10.1.1.10/32 و G هو عنوان جروب المالتيكاست أي 226.1.1.1

ثانيا 00:00:12/00:02:48 هذا يعني أن هذا الإرتباط سيظل لمدة 12 ثانية و في حالة أن الراوتر R3 لم يرسل الباكت بين (S,G) خلال دقيقتين و 48 ثانية فإن هذا الإرتباط سيتلاشي

ثالثا flags: CT نعني بـ C هنا أن R3 متصل مباشرة بعضو الجروب 226.1.1.1 و أما T فتعني أن التدفقات بين (S,G) ترسل من خلال أقصر طريق في الشجرة shortest-path tree

رابعا Incoming interface: Serial0/1 تعني أن التدفقات قادمة من الواجهة s0/1

خامسا RPF nbr 10.1.4.1 هو عنوان أقرب واجهة لراوتر أو next-hop IP addressو هذا مفيد لتحديد RPF check

سادسا Outgoing interface list: FastEthernet0/0, Forward/Dense, 00:00:12/00:00:00 و هذا يعني أن التدفقات سترسل عبر الواجهة f0/0 لمدة 12 ثانية

نادر المنسي

محاضرات في المالتيكاست


المعلق:

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

اترك رد

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

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

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

Google+ photo

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

صورة تويتر

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

Facebook photo

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

Connecting to %s