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

35 IPv6 Multicast Listener Discovery (MLD)



كما هو الحال مع IPv4 فلكي تعمل جروب المالتيكاست مكون من أجهزة و راوترات Group و سيرفر بث Source فأنت تحتاج الي عدة خطوات تعملها في الشبكة نستطيع تلخيصها في ثلاث خطوات

أولها هي تفعيل Multicast علي راوترات الشبكة باستخدام الأمر ip multicast-routing

ثانيا ايجاد طريقة لجعل الراوتر لبث التدفقات الي الأجهزة و ذلك باستخدام أحد بروتوكولات توجيه المالتيكاست مثل PIM-SM أو PIM-DM أو غيرهما و سنستخدم مثلا الأمر ip pim dense-mode علي واجهات الراوتر الواصلة الي الأجهزة

ثالثا ايجاد طريقة لجعل الأجهزة تستطيع الوصول للراوتر و ذلك بإستخدام البروتوكول IGMP أو CGMP أو غيرهما , و هي طريقة تتم اوتوماتيكيا فبمجرد تفعيل PIM علي أي واجه يتم مباشرة تفعيل IGMP الا اذا اردت تغيير البروتوكول

في عالم IPV6 الخيارات محدودة و لذلك فأنت لن تحتار في الإختيار فتفعيل Multicast لن يحتاج سوي أمر واحد كما في IPv4 و هو ipv6 multicast-routing

و سنقوم فقط باستخدام البروتوكول PIM-SM لبث تدفقات الرواتر و سيتم تفعيله تلقائيا بمجرد عمل الأمر ipv6 multicast-routing

و بقي طريقة لجعل الأجهزة تصل الي الراوتر و ستكون هي Multicast Listener Discovery (MLD) و هي طريقة IPv6 و البديلة لـ IGMP في IPv4


في الشكل السابق سنقوم بجعل الواجهة f0/0 علي الراوتر R5 يقوم بالإنضمام للجروب FF08::1 و ذلك باستخدام البروتوكول MLD Multicast Listener Discovery Protocol

الأمر ipv6 mld join-group FF08::1 سيقوم بالمهمة

R5# conf t

Enter configuration commands, one per line. End with CNTL/Z.

R5(config)# int f0/0

R5(config-if)# ipv6 mld join-group FF08::1

بعد هذا الأمر ستستطيع الأجهزة الوصول الي الجروب عبر واجهة الراوتر f0/0

تستطيع أن تقول أن MLDv1 يشبه في عمله IGMPv1 بينما MLDv2 يشبه في عمله IGMPv3 و هذا يعني أن MLDv2 يدعم البروتوكول الأسهل و الأحدث SSM Source Specific Multicast

كما هو الحال مع IGMP فإن MLD تحتوي علي العديد من الرسائل و هي هنا بإسماء Query, Report, Done

رسالة Done تشبه رسالة Leave في IGMP v2 و التي تبين أن الجهاز لم يعد مهتم بتلقي تدفقات المالتيكاست للجروب

و رسالة Query تستعلم عن مدي وجود أي جهاز آخر مهتم بالتدفقات

هناك عدة أوامر فرعية للبروتوكول MLD فمثلا تستطيع تحديد عدد الأجهزة التي تستقبل التدفقات باستخدام الأمر ipv6 mld limit

دعنا نري اعدادات الواجهات التي أعددناها لتعمل بـ IPv6 Multicast باستخدام الأمر show ipv6 pim interface علي R3


لاحظ هنا أن PIM تم تفعيله علي كافة الواجهات و ليس واجهة واحدة فقط أو عدة واجهات و هذا من الأمور التي ستربكك قليلا عند المقارنة بين عمل المالتيكاست في IPv4 و IPv6

فالمالتيكاست علي IPv4 يبدأ بتفعيل IP multicast علي الراوتر ثم تقوم باختيار الواجهة أو الواجهات لتفعل عليها بروتوكول PIM-SM مثلا و الذي سيفعل أوتوماتيكيا بروتوكول IGMP في الشبكة

أي أن PIM سيفعل علي الواجهات المختارة فقط و هو بدوره سيفعل IGMP أوتوماتيكيا

بشكل مغاير تقريبا فالمالتيكاست علي IPv6 يبدأ بتفعيل ipv6 multicast-routing علي الراوتر و الذي سيقوم هو بتفعيل أوتوماتيكيا PIM علي كافة واجهات الراوتر , بعدها تقوم يديويا بتفعيل بروتوكول MLD

أي أن IGMP يفعل أوتوماتيكيا في IGMP بعد تقعيل PIM علي أي واجهة في IPv4

و MLD سيفعل يدويا كخطوة مستقلة في IPv6

تعالو نتأكد من إعدادات MLD علي واجهة f0/0 للراوتر R3 باستخدام الأمر show ipv6 mld interface fa0/0


كما تري الأمر مشابه لـ IGMP

سنحتاج الآن للتعرف علي RP في الشبكة و سنبدأ برؤية إعدادات R1 خاصة جدول توجيه المالتيكاست له باستخدام الأمر show ipv6 mroute

R1# show ipv6 mroute

No mroute entries found

ممم لا شيء هنا , يبدو أنه لايوجد أي جهاز منتمي لهذا الراوتر يريد تدفقات المالتيكاست

دعنا نري R3


هو ذاك , الجروب FF08::1 له RP بعنوان 2001:3:3:3::3 و التدفقات قادم عبر واجهة tunnel

تعالو لنري شكل هذه Tunnel باستخدام الأمر show ipv6 pim tunnel


لنري مدي رؤية R4 لجروب المالتيكاست FF08::1 باستخدام الأمر ping FF08::1 repeat 10


كدة تمام التمام لكن قبل أن ننتهي نريد أن نعرف شكل التدفقات عبر RP R2 باستخدام الأمر show ipv6 pim traffic


نادر المنسي

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


Advertisements

المعلق:

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

اترك رد

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

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

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

Google+ photo

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

صورة تويتر

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

Facebook photo

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

w

Connecting to %s