يتم إستخدام بروتوكول إدارة مجموعة منفذ الموجه (RGMP) مع التطفل على بروتوكول إدارة مجموعات الإنترنت (IGMP) لتقييد حركة مرور البث المتعدد إلى الطبقات التي تكون فيها الحاجة حقا إليه. يرسل التطفل على بروتوكول IGMP حركة مرور البث المتعدد إلى جميع منافذ الموجه. مع RGMP، يرسل multicast حركة مرور فقط إلى ميناء أن يحتاج أن يستلم هو. تم تصميم RGMP للتشغيل على العمود الفقري لشبكة البث المتعدد؛ تساعد المعرفة الأساسية بالبث المتعدد (IGMP، PIM، توجيه البث المتعدد) لفهم هذا المستند.
لاحظ أن هناك ميزة جديدة موجودة الآن تحل محل RGMP وهي أكثر قابلية للتطوير. ويطلق على هذه الميزة التطفل على البث المتعدد المستقل عن البروتوكول (PIM) وتؤدي نفس الهدف مثل RGMP. إستطلاع PIM خارج نطاق هذا المستند.
لمزيد من المعلومات، ارجع إلى تكوين التطفل على بروتوكول PIM.
يجب أن يكون قراء هذا المستند على دراية بقيود البروتوكول هذه:
أنت تحتاج أن يركض RGMP على على حد سواء المسحاج تخديد والمحولات.
أنت تحتاج أن يمكن يتطفل IGMP على المفتاح.
يعمل RGMP فقط للمجموعات التي تم تكوينها باستخدام وضع ندرة PIM.
المصادر التي ترسل حركة مرور البث المتعدد المتصلة مباشرة بمحول RGMP غير مدعومة.
توصيل موجهات متعددة بمنفذ المحول نفسه غير مدعوم (موجهان على نفس الموزع، على سبيل المثال).
توصيل موجهات متعددة بالمحول نفسه غير RGMP غير مدعوم.
يسمح RGMP فقط أنت أن يقيد حركة مرور نحو مسحاج تخديد متصل مباشرة أو نحو مسحاج تخديد يربط أن يكون غير RGMP قادر مفتاح. ليس RGMP قادرا على تقييد حركة المرور إلى موجه البث المتعدد المتصل خلف محول آخر قادر RGMP.
قد يؤدي الفشل في اتباع هذه القيود إلى انقطاع اتصال البث المتعدد.
RGMP هو بروتوكول يعمل بين محولات Catalyst والموجهات، والتي تحتاج كلا منها إلى دعم RGMP لكي تعمل الميزة. تدعم المحولات التالية RGMP:
مادة حفازة 6000: منذ برمجية صيغة 5،4
مادة حفازة 6000 يركض cisco IOS® نظام برمجية: منذ برمجية 12.1(3a)E3
مادة حفازة 5000: منذ برمجية صيغة 5،4
يتم دعم RGMP في الإصدارات التالية من برنامج Cisco IOS Router:
12٫3 رئيسي
12٫3 طن
12٫2 رئيسي
12٫2٫s
12٫2 طن
12٫1 اس
12.1T (يبدأ بالإصدار 12.1(5)T1)
12.0s (يبدأ بالإصدار 12.0(10)S)
12.0st (يبدأ بالإصدار 12.0(11)ST)
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك مباشرة، فتأكد من فهمك للتأثير المحتمل لأي أمر.
للحصول على مزيد من المعلومات حول اصطلاحات المستندات، ارجع إلى اصطلاحات تلميحات Cisco التقنية.
الغرض من RGMP هو القضاء على حركة مرور البث المتعدد غير الضرورية. يوضح هذا المخطط شبكة افتراضية بدون تمكين RGMP:
هناك مصدر واحد للبث المتعدد متصل ب R1 ومستلم واحد متصل ب R4. إن RP للمجموعة خلف R2. تتم إعادة توجيه حركة المرور بواسطة R1 إلى المحول (لكل PIM وجدول المسار، نظرا لوجود جهاز إستقبال خلف واجهة المحول). سيكشف المحول عن هذه الشبكة الخاصة بالمصدر فقط مع التطفل على بروتوكول IGMP وسينشئ إدخال ذاكرة ثابتة قابلة للتوجيه (CAM) تشير إلى جميع الموجهات: R1، R2، R3، و R4. سيتم إرسال حركة مرور البث المتعدد إلى جميع الموجهات، بما في ذلك R3، والذي لا يحتاج إلى حركة المرور. إذا كانت حركة مرور البث المتعدد عالية من حيث الحجم، فيمكنها إنشاء حمل غير ضروري للموجه R3. تم إنشاء RGMP للتغلب على هذه المشكلة.
يوضح هذا المخطط نفس الشبكة مع تمكين RGMP (بافتراض أن الموجهات والمحولات تدعم RGMP):
سيقوم R2 و R4 بإرسال انضمام RGMP لمجموعة البث المتعدد هذه إلى المحول. لن يرسل R3 انضمام RGMP. ونتيجة لذلك، سيقوم المحول بإعادة توجيه حركة مرور البث المتعدد المستلمة من R1 لتلك المجموعة إلى R2 و R4 وليس إلى R3. يؤدي ذلك إلى تقليل حركة المرور على الشبكة.
RGMP، مثل CGMP، بروتوكول يعمل بين موجه ومفتاح. تقوم الموجهات بإرسال حزم RGMP، وتستمع المحولات لحزم RGMP. لا ترسل المحولات حزم RGMP أبدا، وتتجاهل الموجهات أي حزم RGMP قد تتلقاها. حزم RGMP هي حزم IP من النوع IGMP ويتم إرسالها إلى عنوان المجموعة المحجوزة 224.0.0.25 (عنوان MAC 01-00-5e-00-00-19). كحزم IGMP، يتم إرسالها مع وجود مدة البقاء (TTL) من 1. العنوان 224.0.0.25 هو عنوان محجوز يطابق جميع عناوين البث المتعدد للمحول. تحتوي حزمة RGMP بشكل أساسي على حقل نوع وحقل عنوان مجموعة وجملة إختيار.
يوضح هذا الجدول حقول النوع المختلفة المتوفرة لحزم RGMP:
الوصف | الإجراء |
---|---|
مرحبا | عند تمكين RGMP على الموجه، لا يتم إرسال حركة مرور بيانات البث المتعدد إلى الموجه بواسطة المحول ما لم يتم إرسال انضمام RGMP بشكل خاص إلى مجموعة. |
مع السلامة | عندما يتم تعطيل RGMP على الموجه، يتم إرسال جميع حركة مرور بيانات البث المتعدد إلى الموجه بواسطة المحول. |
ننضم | multicast أرسلت حركة مرور بيانات ل multicast {upper}mac address من الطبقة 3 مجموعة عنوان g إلى المسحاج تخديد. تحتوي هذه الحزم على مجموعة G في حقل عنوان المجموعة من حزمة RGMP. |
تخلىون | لا يتم إرسال حركة مرور بيانات البث المتعدد للمجموعة G إلى الموجه. تحتوي هذه الحزم على المجموعة G في حقل عنوان المجموعة لحزمة RGMP. |
تستخدم حزم السلام والوداع 0.0.0.0 كعنوان المجموعة في حزمة RGMP. قم بالانضمام والمغادرة باستخدام عنوان المجموعة الذي يثير اهتمام الموجه (للانضمام أو المغادرة).
تستخدم حزم RGMP الأنواع التالية من العناوين:
نوع العنوان | العنوان المستخدم |
---|---|
غاية MAC عنوان من كل RGMP ربط | 01-00-5e-00-00-19 |
غاية عنوان من كل RGMP ربط | 224.0.0.25 |
عنوان المجموعة المستخدم في RGMP Hello and Bye | 0.0.0.0 |
عنوان المجموعة المستخدم في الانضمام إلى RGMP والمغادرة | مجموعة البث المتعدد التي يتم إرسال الانضمام أو الإجازة لها |
كلما تم تمكين RGMP على الموجه، يرسل الموجه رسالة RGMP Hello إلى المحول تشير إلى أن المحول لا يجب أن يقوم بإعادة توجيه حركة مرور بيانات البث المتعدد إلى هذا الموجه ما لم يتم إرسال انضمام RGMP بشكل خاص إلى مجموعة. لاحظ أيضا أنه يجب تكوين PIM على الموجه لكي تعمل هذه الميزة. يتم إرسال رسائل RGMP Hello في نفس فواصل إعادة الإرسال كرسائل PIM Hello (الافتراضي هو 30 ثانية). رسائل RGMP HELLO تسبق رسائل PIM HELLO دائما.
عندما يتم تعطيل RGMP على الموجه، فإنه يرسل رسالة RGMP Bye للإشارة إلى المحول إلى أن الموجه لم يعد يعمل RGMP وأنه يجب إعادة توجيه جميع حركة مرور البث المتعدد إلى هذا الموجه.
كلما أرسل موجه واصلة PIM، فإنه يقوم أيضا بإنشاء واصلة RGMP وإرسالها على نفس الواجهة التي سيتم إرسال واصلة PIM عليها. باستخدام المخططات السابقة كمثال، يرسل R4 رسالة PIM Join إلى RP عندما يستلم تقرير IGMP من مستقبل المجموعة G. ويرسل أيضا انضمام RGMP على نفس الواجهة، والتي يتم التقاطها بعد ذلك بواسطة المحول S1. S1 يعالج الربط ويضيف أن مسحاج تخديد ميناء إلى الساكن إستاتيكي طبقة 2 مدخل (ساكن إستاتيكي حدبة مدخل) للمجموعة G. هذا يسمح forwarding حركة مرور للمجموعة G على هذا ميناء.
للتلخيص:
يتم إرسال انضمام RGMP كلما قام الموجه بإنشاء إدخال (*،G) ويتم إرساله على نفس الواجهة لأنه يرسل رسالة ربط PIM.
يتم إرسال انضمام RGMP كلما قام الموجه بإنشاء إدخال (S،G). سيقوم الموجه بإرسال رسالة انضمام PIM على الواجهة باتجاه S وبالتالي يتم إرسال انضمام RGMP أيضا على الواجهة نفسها تجاه S.
يتم إرسال "انضمام RGMP" كلما تم إرسال "انضمام PIM"، ولكن ليس عند تلقي "انضمام PIM".
إذا كانت هناك مصادر متعددة ترسل إلى المجموعة G وكان هناك إدخال (*،G) واحد، سيتم إرسال انضمام RGMP واحد فقط.
عند قيام موجه بإرسال رسالة PIM Prune للحصول على (*،G) أو (S،G)، فإنه يتحقق أيضا لمعرفة ما إذا كان هناك إدخال مسار آخر واحد على الأقل لهذه المجموعة للواجهة التي تم إرسال PIM عليها. إذا لم يكن هناك إدخال آخر، يتم إرسال إجازة RGMP على الواجهة نفسها.
مع تعطيل RGMP وتمكين التطفل على بروتوكول IGMP على المحول، يحتوي كل إدخال إعادة توجيه لمجموعة البث المتعدد في المحول على قائمة بمنافذ الإخراج التي تتضمن جميع منافذ موجه البث المتعدد وكذلك جميع المنافذ التي يتم على أي مضيف مهتم يتم انضمامه إلى مجموعة البث المتعدد. عند تمكين RGMP، تتغير الأشياء التالية:
لا تقوم المحولات بإرسال أي مجموعة بث متعدد إلى موجه قادر على RGMP ما لم يطلبها الموجه بشكل خاص (باستثناء المجموعة المحجوزة في النطاق 224.0.0.x و 224.0.1.[39-40]).
لا تزال المحولات ترسل حركة مرور البث المتعدد من جميع المجموعات إلى موجهات غير قادرة على RGMP.
عندما RGMP مرحبا إستلمت ربط من مسحاج تخديد ميناء، المفتاح يعلم هذا مسحاج تخديد ميناء بما أن RGMP يمكن، و عام multicast حركة مرور لم يعد أرسلت إلى أن multicast مسحاج تخديد ميناء.
ملاحظة: لا تتم إعادة توجيه حزم RGMP Hello بشكل عام خارج الهيكل. تتم إعادة توجيه حزم RGMP Hello فقط بمجرد إستلام أول RGMP Hello على منفذ ما، يتم بعد ذلك تمييز المنفذ كمنفذ RGMP ويتم إعادة توجيه حزمة Hello إلى منفذ موجه بث متعدد آخر قادر على RGMP.
على إيصال RGMP Bye، قم بإلغاء تحديد منفذ الموجه كمنفذ موجه RGMP وأضفت هذا المنفذ على كل المجموعة الموجودة في شبكة VLAN هذه.
عند تلقي حزمة انضمام RGMP لمجموعة معينة، يضيف المحول منفذ الموجه الذي تم إستلام انضمام RGMP منه إلى قائمة منافذ الوجهة لتلك المجموعة. يتم أيضا إعادة توجيه روابط RGMP إلى جميع منافذ الموجه القادرة على RGMP.
عندما يتم تلقي حزمة مغادرة RGMP لمجموعة معينة، يزيل المحول منفذ الموجه من مجموعة المنافذ المهتمة باستلام تلك المجموعة.
لتمكين RGMP على محول ما:
#set igmp enable !--- If this has not been done previously. #set rgmp enable
يمكنك التحقق من الإعداد بالكتابة:
#sh rgmp group #sh multi router #sh rgmp stat #sh multi group
لتكوين RGMP على موجه:
#ip rgmp !--- In interface mode.
وإذا لم يتم ذلك سابقا:
#ip multicast-routing !--- In global configuration mode. #ip pim sparse-mode !--- In interface mode.
يتضمن RGMP على المادة حفازة 6000 يركض cisco ios نظام برمجية هذا صفة:
مكنت افتراضيا على كل L2 ميناء (switchport) ولا يستطيع كنت معأق
يحتاج أن يكون مكنت على أي L3 multicast ميناء إن ال L3 multicast قارن يحتاج أن يعمل بما أن ال RGMP مسحاج تخديد؛ هذا يتم ب يصدر ال ip rgmp أمر في القارن أسلوب (كما على عادي cisco ios مسحاج تخديد).
يمكن التحقق من الواجهات التي تشغل RGMP وأي موجه RGMP آخر تم اكتشافه بواسطة التطفل على بروتوكول IGMP من خلال إصدار الأمر التالي:
Boris#show ip igmp snooping mrouter vlan ports -----+---------------------------------------- 1 Po3,Router 10 Gi3/8,Router 11 Gi3/8,Router 100 Router 101 Router 198 Po3,Router 199 Po3,Router+ 222 Router '+'- RGMP capable router port Boris#
يعرض إخراج التمهيد محول Catalyst 6000 يشغل برنامج Cisco IOS Software باستخدام الأمر ip rgmp الذي تم تكوينه على واجهة شبكة VLAN 199. على شبكة VLAN 199، يتم وضع علامة على الموجه كقادر على RGMP. يمثل الموجه في برنامج Cisco IOS الموجه 6500 نفسه في شبكة VLAN 199.
يمثل هذا المخطط شبكة فعلية باستخدام RGMP:
في هذه الحالة، فقط FIDO و Multilayer Switch Feature Card (MSFC) في تاراس هما موجهات قادرة على RGMP؛ دونالد، دانييلا، وبيغي ليست موجهات تدعم RGMP. يوجد مصدر متعدد البث 4.4.4.1 يرسل إلى 224.1.1.1 موجود على السلسلة خلف الخنزير. يقوم Taras-msfc بالتوجيه بين شبكة VLAN بين شبكة VLAN رقم 2 وشبكة VLAN رقم 3. لا يوجد مستقبل في شبكة VLAN 2 ولكن يوجد جهازان إستقبال في شبكة VLAN رقم 3: واحد خلف فيدو وواحد خلف دونالد.
ملاحظة: في القسم التالي، يفترض أن يكون الإخراج غير المسبوق بأمر محدد من debug ip rgmp على الموجهات وتعيين بث التتبع 5 على المحول.
أولا، مكنت RGMP على مفتاح (مادة حفازة 6000 مفتاح)، بافتراض أن ما من مسحاج تخديد شكلت ل RGMP بعد. ما إن مكنت RGMP يكون، المفتاح يضيف ال multicast {upper}mac address 01-00-5e-00-00-19 إلى النظام حدبة طاولة، لذلك هو يعني أن يبدأ أن يستمع إلى كل ربط يرسل إلى أن {upper}mac address. هذا هو العنوان الذي يتوافق مع 224.0.0.25، والذي يتم إستخدامه من قبل RGMP:
taras (enable) set rgmp enable RGMP enabled. taras (enable) show cam sys * = Static Entry. + = Permanent Entry. # = System Entry. R = Router Entry. X = Port Security Entry $ = Dot1x Security Entry VLAN Dest MAC/Route Des [CoS] Destination Ports or VCs / [Protocol Type] ---- ------------------ ----- ------------------------------------------- 1 00-d0-00-3f-8b-fc R# 15/1 1 00-d0-00-3f-8b-ff # 1/3 1 01-00-0c-cc-cc-cc # 1/3 1 01-00-0c-cc-cc-cd # 1/3 1 01-00-0c-dd-dd-dd # 1/3 1 01-00-5e-00-00-19 # 1/3 1 01-80-c2-00-00-00 # 1/3 1 01-80-c2-00-00-01 # 1/3 2 00-d0-00-3f-8b-fc R# 15/1 2 01-00-0c-cc-cc-cc # 1/3 2 01-00-0c-cc-cc-cd # 1/3 2 01-00-0c-dd-dd-dd # 1/3 2 01-00-5e-00-00-19 # 1/3 2 01-80-c2-00-00-00 # 1/3 2 01-80-c2-00-00-01 # 1/3 3 00-d0-00-3f-8b-fc R# 15/1 3 01-00-0c-cc-cc-cc # 1/3 3 01-00-0c-cc-cc-cd # 1/3 3 01-00-0c-dd-dd-dd # 1/3 3 01-00-5e-00-00-19 # 1/3 3 01-80-c2-00-00-00 # 1/3 3 01-80-c2-00-00-01 # 1/3
الآن يمكن RGMP على taras-msfc و fido. تم تكوين الموجه في وضع الواجهة، ونظرا لأن debug ip rgmp قيد التشغيل، يمكنك أن ترى أن الموجه يبدأ في إرسال حزم RGMP Hello على تلك الواجهة كل 30 ثانية.
taras(config-if)#ip rgmp 00:10:24: RGMP: Sending a Hello packet on Ethernet0 00:10:54: RGMP: Sending a Hello packet on Ethernet0 00:11:24: RGMP: Sending a Hello packet on Ethernet0 00:11:54: RGMP: Sending a Hello packet on Ethernet0
إن ينظر أنت الآن في المفتاح، أنت يستطيع رأيت أن ميناء 4/6 و 15/1 علمت كمسحاج تخديد قادر RGMP. لاحظ أن المحول يتلقى دائما RGMP مرحبا قبل PIM Hello:
MCAST-IGMPQ:recvd an RGMP Hello on the port 15/1 vlanNo 3 GDA 0.0.0.0 MCAST-RGMP: Received RGMP Hello in vlanNo 3 on port 15/1 MCAST-IGMPQ:recvd a PIM V2 packet of type HELLO on the port 15/1 vlanNo 3 taras (debug-eng) show multi ro Port Vlan ---------- ---------------- 4/3 3 4/4 2 4/5 3 4/6 + 3 15/1 + 2-3 Total Number of Entries = 5 '*' - Configured '+' - RGMP-capable
بما أن هناك مستلم نشط خلف دونالد (لا يوجد بعد مستقبل خلف FIDO)، ال multicast حركة مرور في VLAN 2 يحتاج أن يكون أرسلت إلى VLAN 3. لذلك ال MSFC في طارا يحتاج أن يحصل الحركة مرور في VLAN 2. مهما، بما أن RGMP مكنت، المفتاح لم يعد يرسل ال multicast حركة مرور إلى ال MSFC. ال MSFC ينبغي أرسلت RGMP ربط على VLAN 2 إلى المفتاح كطلب أن يستلم أن مجموعة.
يرسل الموجه:
16:10:28: RGMP: Sending a Join packet on Vlan2 for group 224.1.1.1 16:10:29: RGMP: Sending a Join packet on Vlan2 for group 224.1.1.1
يستلم المشرف على المفتاح هو:
MCAST-RGMP: Received RGMP Join for 224.1.1.1 in vlanNo 2 on port 15/1
باستخدام مجموعة show rgmp، أنت يستطيع رأيت أن ميناء 15/1 انضم إلى المجموعة 01-00-5e-01-01-01 في VLAN 2. لاحظت أن في VLAN 3، الساكن إستاتيكي حدقت مدخل، غير أن الوحيد مسحاج تخديد تضمنت في الميناء قائمة ميلان إلى جانب من ال غير RGMP قادر مسحاج تخديد (أن، 15/1 و 4/6 ليس في الميناء قائمة ميلان إلى جانب الإدخال في VLAN 3 لأن هذا مسحاج تخديد يكون RGMP-قادر ولم يرسل RGMP ربط في VLAN 3). لاحظ أيضا في جدول CAM الثابت أن المجموعات 01-00-5e-00-01-[27،28]، المقابلة ل 224.0.1.[39،40] المستخدمة من قبل Auto-RP، لا تتأثر بعملية RGMP. لا تزال جميع حركات مرور هذه المجموعات تنتقل إلى جميع موجهات البث المتعدد، بغض النظر عما إذا كانت قادرة على RGMP:
taras (enable) show cam sta * = Static Entry. + = Permanent Entry. # = System Entry. R = Router Entry. X = Port Security Entry $ = Dot1x Security Entry VLAN Dest MAC/Route Des [CoS] Destination Ports or VCs / [Protocol Type] ---- ------------------ ----- ------------------------------------------- 2 01-00-5e-01-01-01 4/4,15/1 2 01-00-5e-00-01-27 4/4,15/1 2 01-00-5e-00-01-28 4/4,15/1 3 01-00-5e-01-01-01 4/5,4/3 3 01-00-5e-00-01-27 4/3,4/5-6,15/1 3 01-00-5e-00-01-28 4/3,4/5-6,15/1 taras (enable) show rgmp group 01-00-5e-01-01-01 RGMP enabled VLAN Dest MAC/Route Des [CoS] RGMP Joined Router Ports ---- ------------------ ----- ------------------------ 2 01-00-5e-01-01-01 15/1 Total Number of Entries = 1
الآن نظرت في ال RGMP حالة ل VLAN 2. يستقبل المحول حزم RGMP HELLO و RGMP JOIN بشكل منتظم. يحصل على RGMP واحد مرحبا كل 30 ثاني من taras-msfc، و taras-msfc يرسل RGMP ربط ل 224.1.1.1 كل مرة يرسل هو PIM ربط لتلك المجموعة:
taras (enable) show rgmp stat 2 RGMP enabled RGMP statistics for vlan 2: Receive : Valid pkts: 67 Hellos: 40 Joins: 27 Leaves: 0 Join Alls: 0 Leave Alls: 0 Byes: 0 Discarded: 0 Transmit : Total pkts: 0 Failures: 0 Hellos: 0 Joins: 0 Leaves: 0 Join Alls: 0 Leave Alls: 0 Byes: 0
حتى هذه النقطة، أرسلت Taras-msfc و fido فقط مرحبا ربط في VLAN 3:
taras (enable) show rgmp stat 3 RGMP enabled RGMP statistics for vlan 3: Receive : Valid pkts: 468 Hellos: 468 Joins: 0 Leaves: 0 Join Alls: 0 Leave Alls: 0 Byes: 0 Discarded: 0 Transmit : Total pkts: 0 Failures: 0 Hellos: 0 Joins: 0 Leaves: 0 Join Alls: 0 Leave Alls: 0 Byes:
إذا قمت الآن ببدء تشغيل المستقبل B خلف FIDO، فإن الموجه القادر على RGMP سيرسل انضمام RGMP إلى المحول للمجموعة 224.1.1.1. سيستلم المفتاح هو ويضيف ميناء 4/6 (Fido) إلى القائمة ميلان إلى جانب من مهتم مستقبل ل أن مجموعة في VLAN 3.
على الموجه، ترى:
01:07:49: RGMP: Sending a Join packet on Ethernet0 for group 224.1.1.1 01:07:49: RGMP: Sending a Join packet on Ethernet0 for group 224.1.1.1 01:07:49: RGMP: Sending a Join packet on Ethernet0 for group 224.1.1.1 01:07:51: RGMP: Sending a Join packet on Ethernet0 for group 224.1.1.1
يستلم المفتاح ال RGMP ربط ويضيف مسحاج تخديد ميناء 4/6 إلى المدخل ساكن إستاتيكي. أنت يستطيع رأيت النتيجة في مختلف عرض أمر:
MCAST-IGMPQ:recvd an RGMP Join on the port 4/6 vlanNo 3 GDA 224.1.1.1 MCAST-RGMP: Received RGMP Join for 224.1.1.1 in vlanNo 3 on port 4/6 EARL-MCAST: SetRGMPPortInGDA: RGMP port 4/6 in vlanNo 3 joining for the first time for this group 224.1.1.1 MCAST-RELAY:Relaying packet on port 15/1 vlanNo 3 MCAST-SEND: Inband Transmit Succeeded for IGMP RELAY msg on port 15/1 vlanNo 3 taras (enable) show rgmp group RGMP enabled VLAN Dest MAC/Route Des [CoS] RGMP Joined Router Ports ---- ------------------ ----- ------------------------ 2 01-00-5e-01-01-01 15/1 3 01-00-5e-01-01-01 4/6 Total Number of Entries = 2 taras (enable) show cam sta 01-00-5e-01-01-01 * = Static Entry. + = Permanent Entry. # = System Entry. R = Router Entry. X = Port Security Entry $ = Dot1x Security Entry VLAN Dest MAC/Route Des [CoS] Destination Ports or VCs / [Protocol Type] ---- ------------------ ----- ------------------------------------------- 2 01-00-5e-01-01-01 4/4,15/1 3 01-00-5e-01-01-01 4/3,4/5-6 taras (enable) show rgmp stat 3 RGMP enabled RGMP statistics for vlan 3: Receive : Valid pkts: 542 Hellos: 532 Joins: 10 Leaves: 0 Join Alls: 0 Leave Alls: 0 Byes: 0 Discarded: 0 Transmit : Total pkts: 0 Failures: 0 Hellos: 0 Joins: 0 Leaves: 0 Join Alls: 0 Leave Alls: 0 Byes: 0
بافتراض أن المستلم B لم يعد مهتما، لذلك لم تعد بحاجة إلى حركة مرور البث المتعدد لهذه المجموعة وسترسل مقص PIM للمجموعة في الواجهة. يرسل الموجه أيضا إجازة RGMP للمجموعة لإعلام المحول بأنه غير مهتم بتلك المجموعة بعد الآن.
عندما يكون المستقبل B لا يزال نشطا، يظهر عرض مسار ip الإدخال (S،G) باستخدام علامة C، مخبرا لك أن هناك مستقبل متصل مهتم:
fido#show ip mroute 224.1.1.1 IP Multicast Routing Table Flags: D - Dense, S - Sparse, B - Bidir Group, s - SSM Group, C - Connected, L - Local, P - Pruned, R - RP-bit set, F - Register flag, T - SPT-bit set, J - Join SPT, M - MSDP created entry, X - Proxy Join Timer Running, A - Advertised via MSDP, U - URD, I - Received Source Specific Host Report Outgoing interface flags: H - Hardware switched Timers: Uptime/Expires Interface state: Interface, Next-Hop or VCD, State/Mode (*, 224.1.1.1), 00:01:18/00:00:00, RP 10.10.10.1, flags: SJCL Incoming interface: Ethernet0, RPF nbr 33.3.3.1 Outgoing interface list: Serial0, Forward/Sparse-Dense, 00:01:18/00:01:41 (4.4.4.1, 224.1.1.1), 00:01:16/00:02:59, flags: CLJT Incoming interface: Ethernet0, RPF nbr 33.3.3.1 Outgoing interface list: Serial0, Forward/Sparse-Dense, 00:01:16/00:01:43
عندما يتوقف المستلم B عن الاهتمام، يرسل PIM رسالة تشذيب، ولكن لا يتم إزالة الإدخال (S،G) فورا. يتم حساب المؤقت (المبرز باللون الأحمر) حتى انتهاء المهل. علما بأنه في هذه المرحلة، لا يزال الإدخال موجودا ولكن مع العلم P يخبرنا بأنه مقضب وسينتهي المهلة.
01:15:25: PIM: Send v2 Prune on Ethernet0 to 33.3.3.1 for (10.10.10.1/32, 224.1.1.1), WC-bit, RPT-bit, S-bit 01:15:25: PIM: Received v2 Join/Prune on Ethernet0 from 33.3.3.4, not to us 01:15:28: RGMP: Sending a Hello packet on Ethernet0 01:15:29: PIM: Received v2 Join/Prune on Ethernet0 from 33.3.3.3, not to us 01:15:29: PIM: Join-list: (*, 224.1.1.1) RP 10.10.10.1, RPT-bit set, WC-bit set, S-bit set 01:15:29: PIM: Join-list: (4.4.4.1/32, 224.1.1.1), S-bit set IP Multicast Routing Table Flags: D - Dense, S - Sparse, B - Bidir Group, s - SSM Group, C - Connected, L - Local, P - Pruned, R - RP-bit set, F - Register flag, T - SPT-bit set, J - Join SPT, M - MSDP created entry, X - Proxy Join Timer Running, A - Advertised via MSDP, U - URD, I - Received Source Specific Host Report Outgoing interface flags: H - Hardware switched Timers: Uptime/Expires Interface state: Interface, Next-Hop or VCD, State/Mode (*, 224.1.1.1), 00:08:31/00:02:39, RP 10.10.10.1, flags: SJP Incoming interface: Ethernet0, RPF nbr 33.3.3.1 Outgoing interface list: Null (4.4.4.1, 224.1.1.1), 00:08:29/00:02:29, flags: PJT Incoming interface: Ethernet0, RPF nbr 33.3.3.1 Outgoing interface list: Null
بعد انتهاء مهلة إدخال (S،G) أخيرا، يرسل FIDO إجازة RGMP إلى المحول للمجموعة 224.1.1.1:
01:18:50: RGMP: Sending a Leave packet on Ethernet0 for group 224.1.1.1 01:18:58: RGMP: Sending a Hello packet on Ethernet0
عقب يستلم المفتاح ال RGMP إجازة، أنت يستطيع رأيت في مجموعة RGMP أن هناك لم يعد أي مدخل ل VLAN 3:
MCAST-IGMPQ:recvd an RGMP Leave on the port 4/6 vlanNo 3 GDA 224.1.1.1 MCAST-RGMP: Received RGMP Leave for 224.1.1.1 in vlanNo 3 on port 4/6 EARL-MCAST: ClearRGMPPortInGDA last RGMP port going away for all groups - delete rgmp_info too for GDA 01-00-5e-01-01-01 vlanNo 3 MCAST-RELAY:Relaying packet on port 15/1 vlanNo 3 MCAST-SEND: Inband Transmit Succeeded for IGMP RELAY msg on port 15/1 vlanNo 3 taras (debug-eng) show rgmp group RGMP enabled VLAN Dest MAC/Route Des [CoS] RGMP Joined Router Ports ---- ------------------ ----- ------------------------ 2 01-00-5e-01-01-01 15/1 taras (debug-eng) show rgmp stat 3 RGMP enabled RGMP statistics for vlan 3: Receive : Valid pkts: 588 Hellos: 574 Joins: 11 Leaves: 3 Join Alls: 0 Leave Alls: 0 Byes: 0 Discarded: 0
إن يعجز أنت RGMP على fido، هو يرسل RGMP وداعا، والمفتاح سيغير 4/6 من RGMP مسحاج تخديد ميناء إلى عادي مسحاج تخديد ميناء:
على Fido:
01:24:45: RGMP: Sending a Bye packet on Ethernet0
على المُبدّل:
MCAST-IGMPQ:recvd an RGMP Bye on the port 4/6 vlanNo 3 GDA 0.0.0.0 MCAST-RGMP: Received RGMP Bye in vlanNo 3 on port 4/6 MCAST-RELAY:Relaying packet on port 15/1 vlanNo 3 MCAST-SEND: Inband Transmit Succeeded for IGMP RELAY msg on port 15/1 vlanNo 3 taras (debug-eng) show rgmp stat 3 RGMP enabled RGMP statistics for vlan 3: Receive : Valid pkts: 603 Hellos: 588 Joins: 11 Leaves: 3 Join Alls: 0 Leave Alls: 0 Byes: 1 Discarded: 0 Transmit : Total pkts: 0 Failures: 0 Hellos: 0 Joins: 0 Leaves: 0 Join Alls: 0 Leave Alls: 0 Byes: 0 taras (enable) show multi router Port Vlan ---------- ---------------- 4/3 3 4/4 2 4/5 3 4/6 3 4/48 1 15/1 + 2-3