هدف لب
پیکربندی همسایگی eBGP بین دو روتر در سیستمهای خودمختار متفاوت، تبلیغ یک شبکه از هر سمت، و تأیید کامل جدول BGP، اطلاعات AS-path، و ورودیهای جدول مسیریابی IP حاصل.
هدف لب (چرا مهم است)
eBGP بهطور مختصر پیشتر در این مجموعه بهعنوان بخشی از اصول شبکه معرفی شد؛ این لب آن را با گردشکار تأیید عمیقتری که در سطح CCNP انتظار میرود دوباره بررسی میکند — بررسی نه فقط اینکه آیا مسیر کار میکند، بلکه ویژگیهای خاص BGP که توضیح میدهند چرا انتخاب شد و چگونه بیشتر تبلیغ خواهد شد.
توپولوژی لب
R1 (AS 65001) ---- Serial0/0/0 ------ Serial0/0/0 ---- R2 (AS 65002)
R1: 10.200.200.1/30، LAN 192.168.200.0/24
R2: 10.200.200.2/30، LAN 192.168.201.0/24وظیفه ۱: پیکربندی آدرسدهی پایه
اینترفیسهای سریال و LAN هر روتر را پیکربندی کن.
وظیفه ۲: پیکربندی BGP روی R1
BGP AS 65001 را روی R1 فعال کن، یک رابطه همسایه با R2 برقرار کن، و شبکه LAN R1 را تبلیغ کن.
وظیفه ۳: پیکربندی BGP روی R2
BGP AS 65002 را روی R2 فعال کن، یک رابطه همسایه با R1 برقرار کن، و شبکه LAN R2 را تبلیغ کن.
وظیفه ۴: تأیید رابطه همسایه BGP
تأیید کن همسایه به حالت Established میرسد.
وظیفه ۵: بررسی جدول BGP و AS-Path
جدول BGP را نمایش بده و ویژگی AS-path برای مسیر یادگرفتهشده را شناسایی کن.
وظیفه ۶: تأیید مسیر در جدول مسیریابی IP
تأیید کن مسیر با فاصله اداری پیشفرض BGP برای مسیرهای خارجی ظاهر میشود.
راهحل و تأیید
R1(config)# interface serial0/0/0
R1(config-if)# ip address 10.200.200.1 255.255.255.252
R1(config-if)# no shutdown
R1(config-if)# exit
R1(config)# interface gigabitethernet0/0
R1(config-if)# ip address 192.168.200.1 255.255.255.0
R1(config-if)# no shutdownR2(config)# interface serial0/0/0
R2(config-if)# ip address 10.200.200.2 255.255.255.252
R2(config-if)# clock rate 64000
R2(config-if)# no shutdown
R2(config-if)# exit
R2(config)# interface gigabitethernet0/0
R2(config-if)# ip address 192.168.201.1 255.255.255.0
R2(config-if)# no shutdownR1(config)# router bgp 65001
R1(config-router)# neighbor 10.200.200.2 remote-as 65002
R1(config-router)# network 192.168.200.0 mask 255.255.255.0R2(config)# router bgp 65002
R2(config-router)# neighbor 10.200.200.1 remote-as 65001
R2(config-router)# network 192.168.201.0 mask 255.255.255.0R1# show ip bgp summary
Neighbor V AS MsgRcvd MsgSent State/PfxRcd
10.200.200.2 4 65002 15 14 1
-- یک عدد در State/PfxRcd (1، نه یک نام حالت)
-- Established با یک پیشوند دریافتشده را تأیید میکندR1# show ip bgp
Network Next Hop Metric LocPrf Weight Path
*> 192.168.200.0/24 0.0.0.0 0 32768 i
*> 192.168.201.0/24 10.200.200.2 0 0 65002 i
-- AS-path برای شبکه دوردست صراحتاً "65002"
-- را نشان میدهد -- همانطور که این مسیر
-- بیشتر منتشر میشود، R1 شماره AS خودش را
-- پیشوند میکند، و یک تاریخچه مسیر میسازد
-- که هر دریافتکننده آینده میتواند برای
-- تشخیص حلقه استفاده کندR1# show ip route bgp
B 192.168.201.0/24 [20/0] via 10.200.200.2, 00:02:15
-- فاصله اداری 20، پیشفرض استاندارد برای
-- مسیرهای یادگرفتهشده-توسط-eBGP، متمایز از
-- 200 استفادهشده برای iBGPنکته کلیدی
ویژگی AS-path دو هدف را همزمان خدمت میکند: مکانیزم اصلی جلوگیری از حلقه BGP است، چون یک روتر هر مسیری که AS-path آن از قبل حاوی شماره AS خودش باشد را رد میکند، و همچنین بهعنوان نوعی معیار در طول انتخاب بهترین-مسیر عمل میکند، جایی که یک AS-path کوتاهتر معمولاً ترجیح داده میشود — خواندن همین یک ویژگی در جدول BGP هم چرایی انتخاب یک مسیر و هم چقدر دور در سراسر توپولوژی سیستم خودمختار سفر کرده را توضیح میدهد.