المحتويات

المقدمة

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

المتطلبات

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

الاصطلاحات

Auto-RP

تصفية عناوين RP

مثال على التصفية

التحقق من الصحة

استكشاف الأخطاء وإصلاحها

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

المقدمة

يشرح هذا المستند كيفية تنفيذ سياسة تصفية نقاط الالتقاء (RPs) في عامل تعيين RP في بيئة بث متعدد حيث يتم تطبيق تكوين RP الديناميكي (Auto-RP).

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

المتطلبات

تأكد من استيفاء المتطلبات التالية قبل أن تحاول إجراء هذا التكوين:

- الفهم الأساسي للبث المتعدد المستقل عن البروتوكول (PIM)

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

أستخدم هذا المخطط كمرجع في هذا المستند بالكامل:

تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك مباشرة، فتأكد من فهمك للتأثير المحتمل لأي أمر.

الاصطلاحات

راجع اصطلاحات تلميحات Cisco التقنية للحصول على مزيد من المعلومات حول اصطلاحات المستندات.

Auto-RP

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 ثانية (الإعداد الافتراضي).

تصفية عناوين RP

يمكنك إستخدام الأمر 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 عن نفسه من أجلها.

تكوين R2

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

تكوين R4

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

تكوين 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

تكوين R6

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

التحقق من الصحة

لا يوجد حاليًا إجراء للتحقق من صحة هذا التكوين.

استكشاف الأخطاء وإصلاحها

لا تتوفر حاليًا معلومات محددة لاستكشاف الأخطاء وإصلاحها لهذا التكوين.

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

- تكوين التوجيه متعدد البث ل IP

- صفحة دعم البث المتعدد ل TCP/IP

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