المحتويات

المقدمة

المتطلبات الأساسية

المتطلبات

المكونات المستخدمة

الاصطلاحات

يقلل RGMP الحمل على الشبكة

RGMP في التفاصيل

ما يتسبب في أن يرسل الموجه حزم RGMP

ماذا يحدث عندما يستقبل محول حزم RGMP

تكوين RGMP والتحقق منه

RGMP على مادة حفازة 6000 يركض cisco ios نظام برمجية

دراسة الحالة

تمكين RGMP على المحول

تمكين RGMP على الموجهات

عملية RGMP في شبكة VLAN 2

عملية ربط RGMP في شبكة VLAN 3

عملية مغادرة RGMP

عملية RGMP BYE

معلومات ذات صلة

المقدمة

يتم إستخدام بروتوكول إدارة مجموعة منفذ الموجه (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 هو القضاء على حركة مرور البث المتعدد غير الضرورية. يوضح هذا المخطط شبكة افتراضية بدون تمكين 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 في التفاصيل

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 على الموجه، يرسل الموجه رسالة RGMP Hello إلى المحول تشير إلى أن المحول لا يجب أن يقوم بإعادة توجيه حركة مرور بيانات البث المتعدد إلى هذا الموجه ما لم يتم إرسال انضمام RGMP بشكل خاص إلى مجموعة. لاحظ أيضا أنه يجب تكوين PIM على الموجه لكي تعمل هذه الميزة. يتم إرسال رسائل RGMP Hello في نفس فواصل إعادة الإرسال كرسائل PIM Hello (الافتراضي هو 30 ثانية). رسائل RGMP HELLO تسبق رسائل PIM HELLO دائما.

RGMP مع السلامة

عندما يتم تعطيل RGMP على الموجه، فإنه يرسل رسالة RGMP Bye للإشارة إلى المحول إلى أن الموجه لم يعد يعمل RGMP وأنه يجب إعادة توجيه جميع حركة مرور البث المتعدد إلى هذا الموجه.

ربط 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 واحد فقط.

إجازة RGMP

عند قيام موجه بإرسال رسالة PIM Prune للحصول على (*،G) أو (S،G)، فإنه يتحقق أيضا لمعرفة ما إذا كان هناك إدخال مسار آخر واحد على الأقل لهذه المجموعة للواجهة التي تم إرسال PIM عليها. إذا لم يكن هناك إدخال آخر، يتم إرسال إجازة RGMP على الواجهة نفسها.

ماذا يحدث عندما يستقبل محول حزم RGMP

مع تعطيل RGMP وتمكين التطفل على بروتوكول IGMP على المحول، يحتوي كل إدخال إعادة توجيه لمجموعة البث المتعدد في المحول على قائمة بمنافذ الإخراج التي تتضمن جميع منافذ موجه البث المتعدد وكذلك جميع المنافذ التي يتم على أي مضيف مهتم يتم انضمامه إلى مجموعة البث المتعدد. عند تمكين RGMP، تتغير الأشياء التالية:

- لا تقوم المحولات بإرسال أي مجموعة بث متعدد إلى موجه قادر على RGMP ما لم يطلبها الموجه بشكل خاص (باستثناء المجموعة المحجوزة في النطاق 224.0.0.x و 224.0.1.[39-40]).

- لا تزال المحولات ترسل حركة مرور البث المتعدد من جميع المجموعات إلى موجهات غير قادرة على RGMP.

RGMP Hello

عندما RGMP مرحبا إستلمت ربط من مسحاج تخديد ميناء، المفتاح يعلم هذا مسحاج تخديد ميناء بما أن RGMP يمكن، و عام multicast حركة مرور لم يعد أرسلت إلى أن multicast مسحاج تخديد ميناء.

ملاحظة: لا تتم إعادة توجيه حزم RGMP Hello بشكل عام خارج الهيكل. تتم إعادة توجيه حزم RGMP Hello فقط بمجرد إستلام أول RGMP Hello على منفذ ما، يتم بعد ذلك تمييز المنفذ كمنفذ RGMP ويتم إعادة توجيه حزمة Hello إلى منفذ موجه بث متعدد آخر قادر على RGMP.

RGMP مع السلامة

على إيصال RGMP Bye، قم بإلغاء تحديد منفذ الموجه كمنفذ موجه RGMP وأضفت هذا المنفذ على كل المجموعة الموجودة في شبكة VLAN هذه.

ربط RGMP

عند تلقي حزمة انضمام RGMP لمجموعة معينة، يضيف المحول منفذ الموجه الذي تم إستلام انضمام RGMP منه إلى قائمة منافذ الوجهة لتلك المجموعة. يتم أيضا إعادة توجيه روابط 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 نظام برمجية

يتضمن 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 على المحول

أولا، مكنت 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 على الموجهات

الآن يمكن 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

عملية RGMP في شبكة VLAN 2

بما أن هناك مستلم نشط خلف دونالد (لا يوجد بعد مستقبل خلف 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:

عملية ربط RGMP في شبكة VLAN 3

إذا قمت الآن ببدء تشغيل المستقبل 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

عملية مغادرة RGMP

بافتراض أن المستلم 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 BYE

إن يعجز أنت 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

معلومات ذات صلة

- دعم منتجات الشبكات المحلية (LAN)

- دعم تقنية تحويل شبكات LAN

- الدعم التقني والمستندات - Cisco Systems