يشرح هذا المستند كيفية تنفيذ سياسة تصفية نقاط الالتقاء (RPs) في عامل تعيين RP في بيئة بث متعدد حيث يتم تطبيق تكوين RP الديناميكي (Auto-RP).
تأكد من استيفاء المتطلبات التالية قبل أن تحاول إجراء هذا التكوين:
الفهم الأساسي للبث المتعدد المستقل عن البروتوكول (PIM)
أستخدم هذا المخطط كمرجع في هذا المستند بالكامل:
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك مباشرة، فتأكد من فهمك للتأثير المحتمل لأي أمر.
راجع اصطلاحات تلميحات Cisco التقنية للحصول على مزيد من المعلومات حول اصطلاحات المستندات.
Auto-RP هي طريقة ديناميكية لتعلم معلومات RP لكل موجه في الشبكة. ويتم تحقيق ذلك عند توزيع جميع معلومات مجموعة إلى RP عبر بث IP المتعدد.
تنضم جميع الموجهات التي تم تمكين PIM بها تلقائيا إلى مجموعة اكتشاف RP (224.0.1.40) من Cisco التي تسمح لها بتلقي جميع معلومات التعيين من مجموعة إلى RP. يتم توزيع هذه المعلومات بواسطة كيان يسمى عامل تعيين RP. ينضم وكلاء الخرائط أنفسهم إلى مجموعة أخرى - مجموعة إعلان Cisco RP (224.0.1.39). يقوم جميع أعضاء خدمة إعادة التوجيه (RP) المرشحين بالإعلان عن أنفسهم في رسائل دورية للبث المتعدد موجهة إلى عنوان مجموعة إعلان RP.
يستمع عامل التعيين إلى جميع إعلانات مرشح RP ويبني جدولا يتضمن المعلومات. إذا أعلن العديد من موفري خدمة الإرسال (RP) عن أنفسهم لنطاق مجموعة البث المتعدد، فسيختار وكيل التعيين واحدا فقط - ألا وهو RP الذي يحتوي على أعلى عنوان IP. ثم يعلن عن RP لجميع موجهات PIM في الشبكة باستخدام رسالة اكتشاف RP. يقوم وكلاء التعيين بإرسال هذه المعلومات كل 60 ثانية (الإعداد الافتراضي).
يمكنك إستخدام الأمر ip pim rp-announce-filter rp-list access-list access-list لتصفية بعض RPs لمجموعات البث المتعدد المحددة.
يكون للأمر ip pim rp-announce-filter rp-list access-list access-list معنى فقط إذا تم تكوينه في وكيل التعيين. تحدد قائمة الوصول rp-list قائمة الوصول ل RPs للمرشح التي يتم قبولها، إذا كان ذلك مسموحا، لنطاقات البث المتعدد المحددة في الأمر group-list access-list.
ملاحظة: أستخدم هذا الأمر بحذر. تتم تصفية مجموعات البث المتعدد الخاصة ب RP التي تتطابق مع rp-list (مسموح بها بواسطة بيان السماح) بواسطة قائمة المجموعة. لا تخضع برامج العمل الإقليمية التي يتم رفضها (إما من خلال رفض صريح أو ضمني) لتصفية مجموعات البث المتعدد الخاصة بها ويتم قبولها "بشكل أعمى" كبرامج تمثيل محلي مرشحة لجميع مجموعاتها. بمعنى آخر، تتم تصفية مجموعات البث المتعدد الخاصة ب RP المسموح بها بواسطة RP-list فقط بواسطة قائمة المجموعة. وتقبل جميع الممارسات التجارية الأخرى دون فحص.
يلزم عامل تصفية إعلان RP إضافي لتصفية RP بشكل فعال التي يتم قبولها دون فحص. يوضح قسم مثال التصفية هذا الإجراء.
في الرسم التخطيطي الموجود في قسم المكونات المستخدمة، يعلن R2 و R4 عن نفسيهما بصفتهما موجهات ترخيص (RP) لهذه المجموعات (التي تعلن عن هذه المعلومات عبر رسائل اكتشاف RP):
224.1.0.1
224.1.0.2
224.1.0.3
يتم تكوين R3 كعميل تعيين ويجمع هذه المعلومات ويبني جدولته ويرسل عنوان RP واحد فقط إلى R6، وهو موجه يدعم PIM فقط. يتم إستخدام النظام الوسيط إلى النظام الوسيط (IS-IS) في هذا المثال كبروتوكول توجيه البث الأحادي، ولكن أي بروتوكول آخر قد يعمل أيضا. يلزم وضع PIM المتناثر لتلقي معلومات البث المتعدد للمجموعات 224.0.1.39 و 224.0.1.40 بدون تكوين RP لهذه المجموعات. بمعنى آخر، يعمل وضع الكثافة المتناثرة مثل وضع الكثافة إذا لم يكن هناك RP معروف. عند التعرف على بروتوكول RP، يتم إستخدام الوضع المتناثر للمجموعات التي يعلن RP عن نفسه من أجلها.
hostname R2 ip multicast-routing interface Loopback0 ip address 50.0.0.2 255.255.255.255 ip router isis ip pim sparse-dense mode interface Serial3/0 ip address 10.2.0.2 255.255.255.0 ip router isis ip pim sparse-dense mode router isis net 49.0002.0000.0000.0002.00 ip pim send-rp-announce Loopback0 scope 16 group-list groupB ! ! ip access-list standard groupB permit 224.1.0.1 permit 224.1.0.2 permit 224.1.0.3
hostname R4 ip multicast-routing interface Loopback0 ip address 50.0.0.4 255.255.255.255 ip router isis ip pim sparse-dense mode interface Serial3/0 ip address 10.3.0.4 255.255.255.0 ip router isis ip pim sparse-dense mode router isis net 49.0002.0000.0000.0004.00 ip pim send-rp-announce Loopback0 scope 16 group-list groupA ! ! ip access-list standard groupA permit 224.1.0.1 permit 224.1.0.2 permit 224.1.0.3
hostname R3 ip multicast-routing interface Loopback0 ip address 50.0.0.3 255.255.255.255 ip router isis ip pim sparse-dense mode interface Ethernet1/0.1 encapsulation dot1Q 65 ip address 65.0.0.3 255.255.255.0 ip router isis ip pim sparse-dense-mode interface Serial2/0 ip address 10.2.0.3 255.255.255.0 ip router isis ip pim sparse-dense-mode interface Serial3/0 ip address 10.3.0.3 255.255.255.0 ip router isis ip pim sparse-dense-mode router isis net 49.0002.0000.0000.0003.00
hostname R6 ip multicast-routing interface Loopback0 ip address 50.0.0.6 255.255.255.255 ip router isis interface Ethernet1/0.1 encapsulation dot1Q 65 ip address 65.0.0.6 255.255.255.0 ip router isis ip pim sparse-dense-mode router isis net 49.0002.0000.0000.0006.00
إذا كنت ترغب في تصفية R4 ك RP محتمل لأي من هذه المجموعات ولديك R2 فقط ك RP عامل، فقم بتكوين عامل تصفية إعلان RP في R3:
ip pim rp-announce-filter rp-list filtering-RP group-list filtering-group ! ! ip access-list standard filtering-RP permit 50.0.0.2 deny 50.0.0.4 !--- ACL "filtering-RP" specifically allows R2 and explicitly denies R4. ip access-list standard filtering-group permit 224.1.0.1 permit 224.1.0.2 permit 224.1.0.3
ثم، لمسح اقترانات المجموعة إلى RP الحالية، قم بإصدار الأمر clear ip pim rp-mapping في كل من R3 و R6.
ومع ذلك، إذا قمت بعرض R6، فيمكنك ملاحظة أن المعلومات ليست ما تتوقعه:
R6#show ip pim rp mapping PIM Group-to-RP Mappings Group(s) 224.1.0.1/32 RP 50.0.0.4 (?), v2v1 !--- RP is R4 Info source: 65.0.0.3 (?), elected via Auto-RP Uptime: 00:00:02, expires: 00:02:55 Group(s) 224.1.0.2/32 RP 50.0.0.4 (?), v2v1 !--- RP is R4 Info source: 65.0.0.3 (?), elected via Auto-RP Uptime: 00:00:02, expires: 00:02:55 Group(s) 224.1.0.3/32 RP 50.0.0.4 (?), v2v1 !--- RP is R4 Info source: 65.0.0.3 (?), elected via Auto-RP Uptime: 00:00:02, expires: 00:02:55
إذا قمت بعرض R3، فيمكنك ملاحظة عدم إجراء أي تصفية بالفعل:
R3# show ip pim rp mapping PIM Group-to-RP Mappings This system is an RP-mapping agent !--- This line confirms that R3 is configured as the mapping agent. Group(s) 224.1.0.1/32 RP 50.0.0.4 (?), v2v1 !--- No filtering has taken effect. Info source: 50.0.0.4 (?), elected via Auto-RP !--- R4 is elected because it has a higher IP address. Uptime: 00:09:06, expires: 00:02:53 RP 50.0.0.2 (?), v2v1 Info source: 50.0.0.2 (?), via Auto-RP Uptime: 00:09:29, expires: 00:02:27 Group(s) 224.1.0.2/32 RP 50.0.0.4 (?), v2v1 Info source: 50.0.0.4 (?), elected via Auto-RP Uptime: 00:09:06, expires: 00:02:51 RP 50.0.0.2 (?), v2v1 Info source: 50.0.0.2 (?), via Auto-RP Uptime: 00:09:29, expires: 00:02:27 Group(s) 224.1.0.3/32 RP 50.0.0.4 (?), v2v1 Info source: 50.0.0.4 (?), elected via Auto-RP Uptime: 00:09:06, expires: 00:02:51 RP 50.0.0.2 (?), v2v1 Info source: 50.0.0.2 (?), via Auto-RP Uptime: 00:09:29, expires: 00:02:28
يتم رفض عنوان R4 على وجه التحديد، ولا يخضع لأي تصفية لمجموعات البث المتعدد الخاصة به - فهو مقبول "بشكل أعمى" من قبل وكيل التخطيط. يحدد وكيل التعيين RP واحدا استنادا إلى أعلى عنوان IP (في هذا المثال، 50.0.0.4) ثم يرسل هذه المعلومات إلى R6.
قم بتكوين عامل تصفية إعلان RP آخر يسمح ب R4 ويرفض جميع مجموعاته لتصفية عنوان R4 بشكل فعال:
ip pim rp-announce-filter rp-list filtering-R4 group-list filtering-groupR4 ip access-list standard filtering-R4 permit 50.0.0.4 ip access-list standard filtering-groupR4 deny any
إذا قمت بعرض R3 وتمكين الأمر debug ip pim auto-rp بمجرد تلقي رسالة إعلان RP من R4، فيمكنك رؤية الرسائل التالية:
R3# *Apr 30 09:09:06.651: Auto-RP(0): Received RP-announce, from 50.0.0.4, RP_cnt 1, ht 181 *Apr 30 09:09:06.651: Auto-RP(0): Filtered 224.1.0.1/32 for RP 50.0.0.4 *Apr 30 09:09:06.651: Auto-RP(0): Filtered 224.1.0.3/32 for RP 50.0.0.4 *Apr 30 09:09:06.651: Auto-RP(0): Filtered 224.1.0.2/32 for RP 50.0.0.4 *Apr 30 09:09:06.651: Auto-RP(0): Received RP-announce, from 50.0.0.4, RP_cnt 1, ht 181 *Apr 30 09:09:06.651: Auto-RP(0): Filtered 224.1.0.1/32 for RP 50.0.0.4 *Apr 30 09:09:06.651: Auto-RP(0): Filtered 224.1.0.3/32 for RP 50.0.0.4 *Apr 30 09:09:06.651: Auto-RP(0): Filtered 224.1.0.2/32 for RP 50.0.0.4
بعد ذلك، عندما تقوم بعرض جدول الاتصال من مجموعة إلى RP، يمكنك رؤية R2 فقط:
R3#show ip pim rp mapping PIM Group-to-RP Mappings This system is an RP-mapping agent Group(s) 224.1.0.1/32 RP 50.0.0.2 (?), v2v1 Info source: 50.0.0.2 (?), elected via Auto-RP Uptime: 00:00:04, expires: 00:02:52 Group(s) 224.1.0.2/32 RP 50.0.0.2 (?), v2v1 Info source: 50.0.0.2 (?), elected via Auto-RP Uptime: 00:00:04, expires: 00:02:54 Group(s) 224.1.0.3/32 RP 50.0.0.2 (?), v2v1 Info source: 50.0.0.2 (?), elected via Auto-RP Uptime: 00:00:04, expires: 00:02:55
أخيرا، إذا كنت تريد أن يكون R2 هو RP ل 224.1.0.1، و R4 هو RP ل 224.1.0.2 و 224.1.0.3، فلديك هذا التكوين في R3:
hostname R3 ip multicast-routing interface Loopback0 ip address 50.0.0.3 255.255.255.255 ip router isis ip pim sparse-dense mode interface Ethernet1/0.1 encapsulation dot1Q 65 ip address 65.0.0.3 255.255.255.0 ip router isis ip pim sparse-dense-mode interface Serial2/0 ip address 10.2.0.3 255.255.255.0 ip router isis ip pim sparse-dense-mode interface Serial3/0 ip address 10.3.0.3 255.255.255.0 ip router isis ip pim sparse-dense-mode router isis net 49.0002.0000.0000.0003.00 ip pim rp-announce-filter rp-list filtering-RP2 group-list filtering-group2 ip pim rp-announce-filter rp-list filtering-RP4 group-list filtering-group4 ! ! ip access-list standard filtering-RP2 permit 50.0.0.2 ip access-list standard filtering-RP4 permit 50.0.0.4 ip access-list standard filtering-group2 permit 224.1.0.1 ip access-list standard filtering-group4 permit 224.1.0.2 permit 224.1.0.3
لا يوجد حاليًا إجراء للتحقق من صحة هذا التكوين.
لا تتوفر حاليًا معلومات محددة لاستكشاف الأخطاء وإصلاحها لهذا التكوين.
المراجعة | تاريخ النشر | التعليقات |
---|---|---|
1.0 |
04-Apr-2006 |
الإصدار الأولي |