المقدمة
يوضح هذا المستند كيفية تكوين AnyCast RP باستخدام MSDP على محول Nexus قيد التشغيل في وضع NX-OS.
المتطلبات الأساسية
المتطلبات
يوصى بأن تكون لديك معرفة بالمواضيع التالية:
المكونات المستخدمة
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.
تستند المعلومات الواردة في هذا المستند إلى Cisco Nexus 9000 مع الإصدار 9.3.9 من NXOS.
معلومات أساسية
على الرغم من أنه يتم إستخدام البروتوكول AnyCast-RP بشكل أكثر شيوعا لمشاركة دور RP بين موجهات PIM أو أكثر في نفس مجال التوجيه، يمكن أيضا إستخدام MSDP.
التكوين
الرسم التخطيطي للشبكة
ملاحظة: في الرسم التخطيطي السابق، تتم تسمية الارتباطات الزرقاء بواجهة الطبقة 2 بينما يتم وصف الارتباطات الحمراء بأنها واجهة الطبقة 3.
تكوين البث الأحادي والبث المتعدد قبل MSDP
قبل تكوين MSDP، يجب تكوين البث الأحادي والبث المتعدد على جميع محولات الطبقة 3 Nexus بما في ذلك RPs. في هذا المثال، تم تكوين EIGRP على جميع واجهات الطبقة 3 ونجحت إختبارات اتصال ICMP من المصدر إلى المستقبل.
يتم تكوين IGMP على واجهات الطبقة 3 بشكل افتراضي. ومع ذلك، يجب عليك تمكين PIM على واجهات الطبقة 3 بالإضافة إلى تكوين عنوان RP الذي تخطط لاستخدامها على RP-1 و RP-2 بشكل ثابت:
FHR-1:
feature pim
ip pim rp-address 10.1.1.1 group-list 224.0.0.0/4
interface Vlan87
ip pim sparse-mode
interface Ethernet1/7
ip pim sparse-mode
interface Ethernet1/9
ip pim sparse-mode
FHR-2:
feature pim
ip pim rp-address 10.1.1.1 group-list 224.0.0.0/4
interface Vlan87
ip pim sparse-mode
interface Ethernet1/7
ip pim sparse-mode
interface Ethernet1/9
ip pim sparse-mode
RP-1:
feature pim
ip pim rp-address 10.1.1.1 group-list 224.0.0.0/4
interface loopback0
ip pim sparse-mode
interface Ethernet1/53
ip pim sparse-mode
interface Ethernet1/54
ip pim sparse-mode
RP-2:
feature pim
ip pim rp-address 10.1.1.1 group-list 224.0.0.0/4
interface loopback0
ip pim sparse-mode
interface Ethernet1/53
ip pim sparse-mode
interface Ethernet1/54
ip pim sparse-mode
LHR-1:
feature pim
ip pim rp-address 10.1.1.1 group-list 224.0.0.0/4
interface Vlan5
ip pim sparse-mode
interface Ethernet1/53
ip pim sparse-mode
interface Ethernet1/54
ip pim sparse-mode
LHR-2:
feature pim
ip pim rp-address 10.1.1.1 group-list 224.0.0.0/4
interface Vlan5
ip pim sparse-mode
interface Ethernet1/53
ip pim sparse-mode
interface Ethernet1/54
ip pim sparse-mode
تكوين تجانب MSDP على جميع RPs في الشبكة
يجب تكوين كل محول من محولات Nexus التي تكون عضوا في مجموعة AnyCast RP للنظير مع جميع محولات Nexus الأخرى. في هذا المثال، يتم تكوين كل من RP-1 و RP-2 كنظراء:
RP-1:
feature msdp
ip msdp originator-id loopback1
ip msdp peer 10.1.1.3 connect-source loopback1
ip msdp mesh-group 10.1.1.3 rp-mesh
interface loopback0
description Anycast RP Address
ip address 10.1.1.1/32
ip router eigrp 1
ip pim sparse-mode
interface loopback1
description MSDP Originator ID
ip address 10.1.1.2/32
ip router eigrp 1
RP-2:
feature msdp
ip msdp originator-id loopback1
ip msdp peer 10.1.1.2 connect-source loopback1
ip msdp mesh-group 10.1.1.2 rp-mesh
interface loopback0
description Anycast RP Address
ip address 10.1.1.1/32
ip router eigrp 1
ip pim sparse-mode
interface loopback1
description MSDP Originator ID
ip address 10.1.1.3/32
ip router eigrp 1
ملاحظة: في هذا المثال، يتم إستخدام إسترجاع الواجهة 1 لتقسيم MSDP إلى إصدار وليس PIM. ولهذا السبب، لا يلزم تكوين وضع IP PIM المتناثر على إسترجاع الواجهة 1. ومع ذلك، لا يوجد أي ضرر في تمكين الوضع المتناثر ل PIM على إسترجاع الواجهة 1.
التحقق من الصحة
يتم تكوين MSDP Peering بشكل صحيح عند رؤية تأسيس حالة الاتصال. يمكنك رؤية العداد الخاص بالزيادة (S،G) المتلقاة:
RP-1# show ip msdp summary
MSDP Peer Status Summary for VRF "default"
Local ASN: 0, originator-id: 10.1.1.2
Number of configured peers: 1
Number of established peers: 1
Number of shutdown peers: 0
Peer Peer Connection Uptime/ Last msg (S,G)s
Address ASN State Downtime Received Received
10.1.1.3 0 Established 01:33:54 never 1
ملاحظة: يبقى عداد (S،G)S المتلقى عند 0 إذا لم يكن هناك بث متعدد في الشبكة.
استكشاف الأخطاء وإصلاحها
MSDP Peering التصق في حالة الاستماع
يشير الأمر show ip msdp summary إلى أن حالة الاتصال في حالة الاستماع:
RP-1# show ip msdp summary
MSDP Peer Status Summary for VRF "default"
Local ASN: 0, originator-id: 10.1.1.2
Number of configured peers: 1
Number of established peers: 0
Number of shutdown peers: 0
Peer Peer Connection Uptime/ Last msg (S,G)s
Address ASN State Downtime Received Received
10.1.1.3 0 Listening 00:03:27 never 0
الأسباب المحتملة لهذه المسألة هي:
- تم تكوين MSDP بشكل غير صحيح.
- تسبب فشل الاتصال في عدم قدرة أقران MSDP على الوصول إلى بعضهم البعض.
في هذا المثال، بافتراض أن التكوين صحيح، يمكن إستخدام ethanalyzer لاستكشاف أخطاء فقدان الحزمة المحتمل وإصلاحها بين 10.1.1.2 و 10.1.1.3.
ملاحظة: شاهد كيفية تنفيذ مجموعات الإيثاناليزر على محولات Nexus series للحصول على مزيد من التفاصيل حول الإيثاناليزر.
لم تتم مشاركة البث المتعدد (S، G)
إذا كانت حالة الاتصال قد تم إنشاؤها ولكن (s،g)S التي تم تلقيها لا تزيد، فمن المحتمل ألا يتم تكوين MSDP بشكل صحيح. السبب الأكثر ترجيحا لهذا السلوك هو أنه يتم تجاهل (S،G)s بسبب تكرار عنوان RP مكتشف:
RP-1# show ip msdp event-history events | i looping
2023 Sep 22 12:13:15.106735 msdp [26860]: : Possible looping SA or duplicate RP address exists, RP 10.1.1.1, entry count: 1, length 20, message discarded
2023 Sep 22 12:10:10.314695 msdp [26860]: : Possible looping SA or duplicate RP address exists, RP 10.1.1.1, entry count: 1, length 20, message discarded
2023 Sep 22 12:09:08.352690 msdp [26860]: : Possible looping SA or duplicate RP address exists, RP 10.1.1.1, entry count: 1, length 20, message discarded
2023 Sep 22 12:08:06.688953 msdp [26860]: : Possible looping SA or duplicate RP address exists, RP 10.1.1.1, entry count: 1, length 20, message discarded
2023 Sep 22 12:07:04.403736 msdp [26860]: : Possible looping SA or duplicate RP address exists, RP 10.1.1.1, entry count: 1, length 20, message discarded
بشكل افتراضي، يتم تكوين محول Nexus لاستخدام عنوان RP كمعرف المنشئ. ومع ذلك، يتسبب ذلك في قيام كل نظير من نظراء MSDP باستخدام نفس معرف المنشئ الذي يتسبب في تجاهل (S،G)S.
في هذا المثال، إذا لم يتم تكوين معرف المنشئ، يتم إستخدام عنوان RP 10.1.1.1 من loopback0 كمعرف المنشئ عندما يجب أن يكون عنوان IP فريدا لعمل AnyCast RP:
RP-1:
feature msdp
ip msdp peer 10.1.1.3 connect-source loopback1
ip msdp mesh-group 10.1.1.3 rp-mesh
interface loopback0
description Anycast RP Address
ip address 10.1.1.1/32
ip router eigrp 1
ip pim sparse-mode
interface loopback1
description MSDP Originator ID
ip address 10.1.1.2/32
ip router eigrp 1
RP-2:
feature msdp
ip msdp peer 10.1.1.2 connect-source loopback1
ip msdp mesh-group 10.1.1.2 rp-mesh
interface loopback0
description Anycast RP Address
ip address 10.1.1.1/32
ip router eigrp 1
ip pim sparse-mode
interface loopback1
description MSDP Originator ID
ip address 10.1.1.3/32
ip router eigrp
تم تأكيد المنشئ-id في أمر show ملخص MSDP:
RP-1# show ip msdp summary
MSDP Peer Status Summary for VRF "default"
Local ASN: 0, originator-id: 10.1.1.1 <--- rp-address from loopback0 is used for the originator-id
Number of configured peers: 1
Number of established peers: 0
Number of shutdown peers: 0
Peer Peer Connection Uptime/ Last msg (S,G)s
Address ASN State Downtime Received Received
10.1.1.3 0 Established 01:33:54 never 0
RP-2# show ip msdp summary
MSDP Peer Status Summary for VRF "default"
Local ASN: 0, originator-id: 10.1.1.1 <--- rp-address from loopback0 is used for the originator-id
Number of configured peers: 1
Number of established peers: 0
Number of shutdown peers: 0
Peer Peer Connection Uptime/ Last msg (S,G)s
Address ASN State Downtime Received Received
10.1.1.2 0 Established 01:33:54 never 0
ملاحظة: إذا تم إستخدام MSDP للنظير بين الأنظمة الذاتية ل BGP (AS) حيث يكون عنوان RP مختلفا عادة، يمكن ترك معرف المنشئ الافتراضي. ومع ذلك، إذا تم إستخدام MSDP ل AnyCast RP، يجب أن يكون معرف المنشئ فريدا على كل نظير MSDP.
لحل هذه المشكلة، يجب تكوين ip msdp source-id loopback1 على كل من نظاري MSDP لضمان إستخدام معرف المنشئ الفريد.
معلومات ذات صلة