المقدمة
يصف هذا المستند الحالة التي يتصل فيها موجهات فرعين عبر ISP ويشغلان BGP بينهما.
المتطلبات الأساسية
المتطلبات
توصي Cisco بأن تكون لديك معرفة بالمواضيع التالية:
- موفر خدمة الإنترنت (ISP)
- بروتوكول البوابة الحدودية (BGP)
المكونات المستخدمة
لا يقتصر هذا المستند على إصدارات برامج ومكونات مادية معينة.
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.
الاصطلاحات
لتكوين موجهات حافة الموفر (PE) للسماح بإعادة ضبط جميع البادئات التي تحتوي على أرقام نظام ذاتية متكررة (ASN)، أستخدم الأمر then8bor allois-incommand في وضع تكوين الموجه. لتعطيل تصحيح ASN لموجه PE، أستخدم الشكل التالي لهذا الأمر.
[عدد] سبيكات عنوان الجوار
لا يوجد [عدد]
عنوان IP |
عنوان IP الخاص بالموجه المجاور. |
number |
(إختياري) يحدد عدد المرات التي تسمح بالإعلان عن PE Router ASN. يتراوح النطاق بين 1 و10. في حالة عدم توفير أي رقم، يتم إستخدام القيمة الافتراضية التي تبلغ 3 مرات. |
في تكوين موزع وتكلم، يقوم موجه PE بإعادة ضبط جميع البادئات التي تحتوي على أرقام نظام ذاتية متكررة. استعملت thengbor allois-inCommand أن يشكل إثنان VRFs على كل مسحاج تخديد أن يستلم وأعدت بادئات كما يلي:
-
يستلم أحد مثيلات توجيه الشبكة الخاصة الظاهرية وإعادة توجيهها (VRF) البادئات مع ASN من جميع موجهات PE ثم يعلن عنها إلى موجهات PE المجاورة.
-
يستقبل VRF الآخر بادئات مع ASN من موجه Customer Edge (CE) ويعيدها إلى جميع موجهات PE في الصرة ويتحدث عن التكوين.
يمكنك التحكم في عدد المرات التي يتم فيها الإعلان عن ASN من خلال تحديد رقم من 1 إلى 10.
مثال
يوضح هذا المثال كيفية تكوين موجه PE باستخدام ASN 100 للسماح بالبادئات من مجموعة عناوين VRF (VPN) IPv4 VRF1. يتم تعيين موجه PE المجاور بعنوان IP 192.168.255.255 إلى موجهات PE الأخرى باستخدام ASN نفسه ست مرات.
Router(config)#
router bgp 100
Router(config-router)#
address-family ipv4 vrf vrf1
Router(config-router)#
neighbor 192.168.255.255 allowas-in 6
معلومات أساسية
يصف هذا المستند سيناريو حيث يتم توصيل موجهين فرعيين عبر موفر خادم الإنترنت (ISP) وتشغيل بروتوكول العبارة الحدودية (BGP) بينهما. يتقاسم موجهان فرعيان (R1 و R2)، على الرغم من وجودهما في مواقع مختلفة، نفس رقم AS. بعد أن تصل الموجهات من فرع (R1 في هذه الحالة) إلى شبكة مزود الخدمة (SP)، يمكن وضع علامة عليها مع المستخدم AS. عندما يمرره SP إلى موجه الفرع الآخر (R2)، بشكل افتراضي، يمكن إسقاط المسارات إذا قام الفرع الآخر أيضا بتشغيل BGP مع SP واستخدم نفس الرقم. في هذا السيناريو، يتم إصدار الأمر neighbor allois للسماح ل BGP على الجانب الآخر بإدخال التحديثات. يزود هذا وثيقة عينة تشكيل أن يساعد أنت أن يفهم ال allois-in سمة في BGP.
ملاحظة: لا يمكن إستخدام هذه الميزة إلا لنظراء eBGP الحقيقيين. لا يمكنك إستخدام هذه الميزة لاثنين من النظراء من أعضاء FederationASs فرعية مختلفة.
التكوين
يقدم لك هذا القسم معلومات تكوين الميزات التي يصفها هذا المستند.
ملاحظة: أستخدم أداة بحث الأوامر للعثور على مزيد من المعلومات حول الأوامر المستخدمة في هذا المستند.
ملاحظة: يمكن فقط لمستخدمي Cisco المسجلين الوصول إلى أدوات Cisco ومعلومات داخلية.
الرسم التخطيطي للشبكة
يستخدم هذا المستند إعداد الشبكة التالي:
الرسم التخطيطي للشبكة
التكوينات
يستخدم هذا المستند التكوينات التالية:
التكوين على Router_A |
Router_A#interface Loopback1
ip address 10.1.1.1 255.255.255.255
!
interface Loopback2
ip address 10.2.2.2 255.255.255.255
!
interface Loopback3
ip address 10.3.3.3 255.255.255.255
!
interface GigabitEthernet0/1
no switchport
ip address 192.168.12.2 255.255.255.0
!
router eigrp 100
network 10.1.1.1 0.0.0.0
network 10.2.2.2 0.0.0.0
network 10.3.3.3 0.0.0.0
network 192.168.12.0
auto-summary
! |
التكوين على الموجه R1 |
R1#interface Loopback22
ip address 10.22.22.22 255.255.255.255
!
interface FastEthernet0/0
ip address 192.168.12.1 255.255.255.0
duplex auto
speed auto
!
interface Serial1/0
ip address 172.16.12.1 255.255.255.0
!
!
router eigrp 100
network 192.168.12.0
no auto-summary
!
router bgp 121
no synchronization
bgp router-id 10.22.22.22
bgp log-neighbor-changes
network 10.22.22.22 mask 255.255.255.255
!--- This is the advertising loopback address.
redistribute eigrp 100
!--- This shows the redistributing internal routes in BGP.
neighbor 172.16.12.2 remote-as 500
!--- This shows the EBGP connection with ISP.
neighbor 172.16.12.2 ebgp-multihop 5
no auto-summary
! |
يوضح هذا المثال أن EIGRP يعمل بين Router_A و R1:
r1#show ip eigrp neighbors
IP-EIGRP neighbors for process 100
H Address Interface Hold Uptime SRTT RTO Q Seq
(sec) (ms) Cnt Num
0 192.168.12.2 Fa0/0 14 01:17:12 828 4968 0 7
يوضح هذا المثال كيفية قيام الموجه R1 بتعلم المسارات من الموجه_A عبر EIGRP:
r1#show ip route eigrp 100
D 10.0.0.1/8 [90/156160] via 192.168.12.2, 00:02:24, FastEthernet0/0
D 10.0.0.2/8 [90/156160] via 192.168.12.2, 00:02:24, FastEthernet0/0
D 10.0.0.3/8 [90/156160] via 192.168.12.2, 00:02:24, FastEthernet0/0
يوضح هذا المثال كيفية قيام الموجه R1 بإنشاء اتصال BGP مع ISP الذي يشغل BGP AS500:
r1#show ip bgp summary
BGP router identifier 10.22.22.22, local AS number 121
BGP table version is 19, main routing table version 19
7 network entries using 924 bytes of memory
7 path entries using 364 bytes of memory
5/4 BGP path/bestpath attribute entries using 840 bytes of memory
1 BGP AS-PATH entries using 24 bytes of memory
0 BGP route-map cache entries using 0 bytes of memory
0 BGP filter-list cache entries using 0 bytes of memory
Bitfield cache entries: current 1 (at peak 2) using 32 bytes of memory
BGP using 2184 total bytes of memory
BGP activity 40/33 prefixes, 42/35 paths, scan interval 60 secs
Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd
172.16.12.2 4 500 86 76 19 0 0 00:25:13 2
يوضح هذا المثال كيفية إعلان R1 عن المسارات التي تعلمها بروتوكول بوابة الحدود (BGP):
r1#show ip bgp
BGP table version is 19, local router ID is 10.22.22.22
Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,
r RIB-failure, S Stale
Origin codes: i - IGP, e - EGP, ? - incomplete
Network Next Hop Metric LocPrf Weight Path
*> 10.0.0.1 192.168.12.2 156160 32768 ?
*> 10.0.0.2 192.168.12.2 156160 32768 ?
*> 10.0.0.3 192.168.12.2 156160 32768 ?
*> 10.10.12.0/24 172.16.12.2 0 0 500 i
*> 10.22.22.22/32 0.0.0.0 0 32768 i
r> 172.16.12.0/24 172.16.12.2 0 0 500 i
*> 192.168.12.0 0.0.0.0 0 32768 ?
r1#ping 10.10.12.2
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 10.10.12.2, timeout is 2 seconds:
!!!!!
!--- This is the connectivity with Router 2 across the Internet cloud.
التكوين على الموجه R2 |
R2#interface Loopback33
ip address 10.33.33.33 255.255.255.255
!
interface Serial1/0
ip address 10.10.12.1 255.255.255.0
router bgp 121
no synchronization
bgp router-id 10.33.33.33
bgp log-neighbor-changes
network 10.33.33.33 mask 255.255.255.255
!--- This is the advertising loopback address.
neighbor 10.10.12.2 remote-as 500
!--- This is the EBGP connection with ISP.
neighbor 10.10.12.2 ebgp-multihop 5
no auto-summary |
لا يتعرف الموجه R2 على أي مسارات من الموجه R1.
وهذا سلوك طبيعي لأن بروتوكول BGP يحاول تجنب حلقات التوجيه. على سبيل المثال، يتم تعطيل إعادة ضبط جميع البادئات التي تحتوي على أرقام نظام مستقلة مكررة (ASN) بشكل افتراضي.
لا يتم تلقي مسارات EIGRP التي تمت إعادة توزيعها (10.0.0.1 و 10.0.0.2 و 10.0.0.3) والمسار الداخلي BGP 10.22.22.22 من R1 بواسطة R2 لأنها تنشأ من نفس ASN عبر الإنترنت. ونظرا لأن R2 يعتبر رقم AS الخاص به (121) في مسار AS، فإن R2 لا يأخذ هذه المسارات.
r2#show ip bgp
BGP table version is 20, local router ID is 10.33.33.33
Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,
r RIB-failure, S Stale
Origin codes: i - IGP, e - EGP, ? - incomplete
Network Next Hop Metric LocPrf Weight Path
r> 10.10.12.0/24 10.10.12.2 0 0 500 i
*> 10.33.33.33/32 0.0.0.0 0 32768 i
*> 172.16.12.0/24 10.10.12.2 0 0 500 i
للسماح بإعادة ضبط جميع البادئات التي تحتوي على شبكات ASN مكررة، أستخدم الأمر المجاور allois-in في وضع تكوين الموجه في R2 للموجه.
r2(config-router)#neighbor 10.10.12.2 allowas-in
r2#clear ip bgp*
r2#show ip bgp
BGP table version is 10, local router ID is 10.33.33.33
Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,
r RIB-failure, S Stale
Origin codes: i - IGP, e - EGP, ? - incomplete
Network Next Hop Metric LocPrf Weight Path
*> 10.0.0.1 10.10.12.2 0 500 121 ?
*> 10.0.0.2 10.10.12.2 0 500 121 ?
*> 10.0.0.3 10.10.12.2 0 500 121 ?
r> 10.10.12.0/24 10.10.12.2 0 0 500 i
*> 10.22.22.22/32 10.10.12.2 0 500 121 i
* 10.33.33.33/32 10.10.12.2 0 500 121 i
*> 0.0.0.0 0 32768 i
*> 172.16.12.0/24 10.10.12.2 0 0 500 i
*> 192.168.12.0 10.10.12.2 0 500 121 ?
حاول الآن إختبار الاتصال من R1 إلى R2:
r2#ping 10.22.22.22
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 10.22.22.22, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 56/57/60 ms
التحقق من الصحة
لا يوجد حاليًا إجراء للتحقق من صحة هذا التكوين.
استكشاف الأخطاء وإصلاحها
رسالة الخطأ
تم إستلام رسالة خطأ %BGP% Neighbor A.B.C.D recv bogus route : AS التكرار
.
يعني هذا الإعلام أن مسار BGP الذي يتم إستقباله بواسطة موجه CE له رقم AS الخاص به في مسار AS ويعتبر حلقة موجه لموجه CE. كحل بديل، قم بتكوين موجه CE باستخدام ميزة allois-in كما هو موضح في المثال السابق.
معلومات ذات صلة