يزود هذا وثيقة عينة تشكيل يستعمل IPv6 أن يساعد أنت على فهم المسار عاكس (RR) سمة في حد مدخل بروتوكول (BGP). وبشكل افتراضي، لا يتم إرسال الموجهات المستلمة من نظير iBGP إلى نظير iBGP آخر ما لم يتم تكوين شبكة كاملة بين جميع موجهات BGP داخل AS. يؤدي ذلك إلى حدوث مشاكل في قابلية التوسعة. يؤدي إستخدام عاكس مسار BGP إلى مستويات أعلى من قابلية التطوير.
يسمح تكوين عاكس المسار للموجه بالإعلان عن المسارات التي تم التعرف عليها من بروتوكول iBGP إلى مكبرات صوت iBGP الأخرى أو عكسها. يقال إن الموجه يكون عاكس مسار عند تكوينه باستخدام الأمر المجاور route-reflector-client والجيران الذين تكون نقاط الأوامر عليهم عملاء ذلك RR.
تأكد من استيفاء المتطلبات التالية قبل محاولة هذا التكوين:
الحصول على فهم لبروتوكول توجيه BGP وتشغيله
فهم نظام عنونة IPv6
لا يقتصر هذا المستند على إصدارات برامج ومكونات مادية معينة.
تستند التكوينات الواردة في هذا المستند إلى موجه السلسلة Cisco 3700 Series مع برنامج Cisco IOS® الإصدار 12.4 (15)T1.
راجع اصطلاحات تلميحات Cisco التقنية للحصول على مزيد من المعلومات حول اصطلاحات المستندات.
في هذا المثال، يتم تكوين الموجه A على أنه RR وتعد الموجهات RRClient1 و RRClient2 عملاء الموجه A. تم تكوين جميع الموجهات لتكون في AS 100، رغم أن الموجهات لا تحتوي على تكوين شبكة كاملة. وبدلا من ذلك، فإنه يستخدم ميزة BGP RR للاتصال ببعضها البعض.
ملاحظة: أستخدم أداة بحث الأوامر (للعملاء المسجلين فقط) للعثور على مزيد من المعلومات حول الأوامر المستخدمة في هذا المستند.
يستخدم هذا المستند إعداد الشبكة التالي:
يستخدم هذا المستند التكوينات التالية:
الموجه A |
---|
hostname Router-A ! ip cef ! ipv6 unicast-routing ! interface Loopback0 no ip address ipv6 address 2011:11:11:11::11/128 ipv6 ospf 10 area 0 ! interface Serial0/0 no ip address ipv6 address 2011:12:12:12::1/64 ipv6 ospf 10 area 0 clock rate 2000000 ! interface Serial0/1 no ip address ipv6 address 2011:13:13:13::1/64 ipv6 ospf 10 area 0 clock rate 2000000 ! router bgp 100 bgp router-id 1.1.1.1 no bgp default ipv4-unicast bgp log-neighbor-changes neighbor 2011:22:22:22::22 remote-as 100 neighbor 2011:22:22:22::22 update-source Loopback0 neighbor 2011:33:33:33::33 remote-as 100 neighbor 2011:33:33:33::33 update-source Loopback0 ! address-family ipv6 neighbor 2011:22:22:22::22 activate neighbor 2011:22:22:22::22 route-reflector-client !--- Configures the router RRClient1 as route reflector client! neighbor 2011:33:33:33::33 activate neighbor 2011:33:33:33::33 route-reflector-client !--- Configures the router RRClient2 as route reflector client! exit-address-family ! ip forward-protocol nd ! ipv6 router ospf 10 router-id 1.1.1.1 !--- Router ID of the route reflector router A! log-adjacency-changes ! end |
RRClient1 |
---|
hostname RR-Client1 ! ip cef ! ipv6 unicast-routing ! interface Loopback0 no ip address ipv6 address 2011:22:22:22::22/128 ipv6 ospf 10 area 0 ! interface Loopback10 no ip address ipv6 address 1010:10:10:10::10/128 ! interface Serial0/0 no ip address ipv6 address 2011:12:12:12::2/64 ipv6 ospf 10 area 0 clock rate 2000000 ! router bgp 100 bgp router-id 2.2.2.2 !--- Router ID of the RRClient1 no bgp default ipv4-unicast bgp log-neighbor-changes neighbor 2011:11:11:11::11 remote-as 100 neighbor 2011:11:11:11::11 update-source Loopback0 ! address-family ipv6 neighbor 2011:11:11:11::11 activate network 1010:10:10:10::10/128 exit-address-family ! ! ip forward-protocol nd ! ipv6 router ospf 10 router-id 2.2.2.2 log-adjacency-changes ! ! end |
RRClient2 |
---|
hostname RR-Client2 ! ip cef ! no ip domain lookup ipv6 unicast-routing ! ! interface Loopback0 no ip address ipv6 address 2011:33:33:33::33/128 ipv6 ospf 10 area 0 ! interface Loopback20 no ip address ipv6 address 2020:20:20:20::20/128 ! interface Serial0/0 no ip address ipv6 address 2011:13:13:13::2/64 ipv6 ospf 10 area 0 clock rate 2000000 ! router bgp 100 bgp router-id 3.3.3.3 !--- Router ID of the RRClient2 no bgp default ipv4-unicast bgp log-neighbor-changes neighbor 2011:11:11:11::11 remote-as 100 neighbor 2011:11:11:11::11 update-source Loopback0 ! address-family ipv6 neighbor 2011:11:11:11::11 activate network 2020:20:20:20::20/128 exit-address-family ! ip forward-protocol nd ! ipv6 router ospf 10 router-id 3.3.3.3 log-adjacency-changes ! end |
استخدم هذا القسم لتأكيد عمل التكوين بشكل صحيح.
تدعم أداة مترجم الإخراج (للعملاءالمسجلين فقط) بعض أوامر show. استخدم أداة مترجم الإخراج (OIT) لعرض تحليل مُخرَج الأمر show .
يتم إستخدام أوامر العرض هذه للتحقق من التكوين:
في عملاء RR:
show ipV6 route bgp |
---|
في RrcLient1 RRClient1#sh ipv6 route bgp IPv6 Routing Table - 9 entries Codes: C - Connected, L - Local, S - Static, R - RIP, B - BGP U - Per-user Static route, M - MIPv6 I1 - ISIS L1, I2 - ISIS L2, IA - ISIS interarea, IS - ISIS summary O - OSPF intra, OI - OSPF inter, OE1 - OSPF ext 1, OE2 - OSPF ext 2 ON1 - OSPF NSSA ext 1, ON2 - OSPF NSSA ext 2 D - EIGRP, EX - EIGRP external B 2020:20:20:20::20/128 [200/0] via 2011:33:33:33::33 !--- The iBGP route from RRClient2 is reflected RRClient1#ping 2011:33:33:33::33 Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 2011:33:33:33::33, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 16/24/32 ms !--- Ping to the RRClient2 from RRClient1 is successfulفي RrcLient2 RRCLlient2#sh ipv6 route bgp IPv6 Routing Table - 9 entries Codes: C - Connected, L - Local, S - Static, R - RIP, B - BGP U - Per-user Static route, M - MIPv6 I1 - ISIS L1, I2 - ISIS L2, IA - ISIS interarea, IS - ISIS summary O - OSPF intra, OI - OSPF inter, OE1 - OSPF ext 1, OE2 - OSPF ext 2 ON1 - OSPF NSSA ext 1, ON2 - OSPF NSSA ext 2 D - EIGRP, EX - EIGRP external B 1010:10:10:10::10/128 [200/0] via 2011:22:22:22::22 !--- The iBGP route from RRClient1 is reflected RRCLlient2#ping 1010:10:10:10::10 Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 1010:10:10:10::10, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 40/50/76 ms !--- Ping to the RRClient1 from RRClient2 is successful |
في الموجه A:
show bgp ipV6 بادئة IPv6 أحادية البث |
---|
RouterA#sh bgp ipv6 unicast 1010:10:10:10::10/128 BGP routing table entry for 1010:10:10:10::10/128, version 3 Paths: (1 available, best #1, table Global-IPv6-Table) Advertised to update-groups: 1 Local, (Received from a RR-client) !--- Indicates that the route was received from a route-reflector client router RRClient1 2011:22:22:22::22 (metric 64) from 2011:22:22:22::22 (2.2.2.2) Origin IGP, metric 0, localpref 100, valid, internal, best RouterA#show bgp ipv6 unicast 2020:20:20:20::20/128 BGP routing table entry for 2020:20:20:20::20/128, version 2 Paths: (1 available, best #1, table Global-IPv6-Table) Advertised to update-groups: 1 Local, (Received from a RR-client) !--- Indicates that the route was received from a route-reflector client router RRClient2 2011:33:33:33::33 (metric 64) from 2011:33:33:33::33 (3.3.3.3) Origin IGP, metric 0, localpref 100, valid, internal, best |
في عملاء RR:
عندما يتم عكس مسار iBGP (أي، يتم نشره إلى نظير iBGP آخر)، فإن الموجه الذي يقوم بتنفيذ عاكس المسار (في حالتنا، الموجه A) يقوم بإلحاق سمتين غير عابرتين:
معرف المنشئ:
هذه سمة BGP إختيارية غير مؤقتة. وسيحتوي مسار iBGP المنعكس على معرف الموجه الخاص بنظير iBGP الذي تم إستلام المسار منه كمعرف المنشئ الخاص به. في المثال الذي ذكرناه، يتم عرض المسار 2020:20:20:20::20/128، والذي هو من RRClient 2، بواسطة الموجه A (RR)، إلى RRClient1. ونتيجة لذلك، سيحصل هذا المسار على معرف الموجه الخاص ب RRClient2 (معرف الموجه: 3.3.3.3) كمعرف المنشئ الخاص به.
معرف نظام المجموعة:
هذه سمة BGP إختيارية غير مؤقتة. وسيحتوي مسار iBGP المنعكس على معرف الموجه الخاص ب RR كمعرف نظام المجموعة الخاص به، إذا لم يتم تكوين قيمة معرف نظام المجموعة. في مثالنا، لا يحتوي المسار 2020:20:20:20::20/128 على معرف نظام المجموعة الذي تم تكوينه، وبالتالي سيكون معرف الموجه (معرف الموجه: 1.1.1.1) الخاص بالموجه A (RR) هو معرف نظام المجموعة.
show bgp ipV6 unicast ipV6-prefix |
---|
في RrcLient1 show bgp ipv6 unicast 2020:20:20:20::20/128 BGP routing table entry for 2020:20:20:20::20/128, version 3 Paths: (1 available, best #1, table Global-IPv6-Table) Not advertised to any peer Local 2011:33:33:33::33 (metric 128) from 2011:11:11:11::11 (1.1.1.1) Origin IGP, metric 0, localpref 100, valid, internal, best Originator: 3.3.3.3, Cluster list: 1.1.1.1 !--- Originator ID 3.3.3.3 is the router id of the RRClient2 from which the route is received! !--- Similarly, Cluster ID 1.1.1.1 is the router ID of the router reflector Router A!في RrcLient2 show bgp ipv6 unicast 1010:10:10:10::10/128 BGP routing table entry for 1010:10:10:10::10/128, version 3 Paths: (1 available, best #1, table Global-IPv6-Table) Not advertised to any peer Local 2011:22:22:22::22 (metric 128) from 2011:11:11:11::11 (1.1.1.1) Origin IGP, metric 0, localpref 100, valid, internal, best Originator: 2.2.2.2, Cluster list: 1.1.1.1 !--- Originator ID 2.2.2.2 is the router ID of the RRClient1 from which the route is received! !--- Similarly, Cluster ID 1.1.1.1 is the router ID of the router reflector Router A! |
المراجعة | تاريخ النشر | التعليقات |
---|---|---|
1.0 |
25-Jan-2012 |
الإصدار الأولي |