
هدف:
هدف این تمرین این است که شما یاد بگیرید چگونه eBGP و برخی از ویژگی های پیشرفته آن را پیکربندی کنید.
پروتکل Border Gateway (BGP) پروتکل مسیریابی است که برای تبادل اطلاعات در اینترنت استفاده می شود. در این تمرین ، برخی از ویژگی های پیشرفته روابط External BGP را پیکربندی خواهیم کرد. به عنوان یک مهندس سیسکو و همچنین در امتحان سیسکو CCNA ، از شما انتظار می رود که بدانید که چگونه ویژگی های eBGP (External BGP) را در شبکه خود پیاده سازی کنید.
شبیه سازی: GNS3
توپولوژی:

روتر ۱:
Router(config)#hostname R1

روتر ۲:
Router(config)#hostname R2

۲. هر روتر را با آدرس IPv4 مربوطه در هر دو رابط Loopback و GigabitEthernet پیکربندی میکنیم:
روتر ۱:
R1(config)#int g 0/0
R1(config-if)#ip add 192.168.10.1 255.255.255.0
R1(config-if)#no sh
R1(config-if)#int loo 1
R1(config-if)#ip add 192.168.1.1 255.255.255.0
R1(config-if)#int loo 100
R1(config-if)#ip add 192.168.100.1 255.255.255.0

روتر ۲:
R2(config)#int g 0/0
R2(config-if)#ip add 192.168.10.2 255.255.255.0
R2(config-if)#no sh
R2(config-if)#int loo 1
R2(config-if)#ip add 192.168.2.1 255.255.255.0
R2(config-if)#int loo 200
R2(config-if)#ip add 192.168.200.1 255.255.255.0

و همچنین یک static route برای loop back های ۱۰۰ و ۲۰۰ روی روتر ها بنویسید (این کار برای این انجام میشود که میخواهیم source را در بازی eBGP این loopback ها باشد.):
روتر ۱:
R1(config)#ip route 192.168.200.0 255.255.255.0 192.168.10.2

روتر ۲:
R2(config)#ip route 192.168.100.0 255.255.255.0 192.168.10.1

خب تا اینجا روتر ها شبکه های 192.168.10.0/24 , 192.168.100.0/24 و 192.168.200.0/24 را می شناسد. (اگر شک دارید ping بگیرید:) )
برای این سناریو قرار است با استفاده از eBGP به روتر های شبکه های 192.168.1.0/24 و 192.168.2.0/24 را بشناسانیم.
برای ایجاد یک eBGP session و تحقق اهدافمان کارهای زیر را انجام میدهیم:
روتر ۱:
R1(config)#router bgp 100
R1(config-router)#neighbor 192.168.200.1 remote-as 200
R1(config-router)#neighbor 192.168.200.1 update-source loopback100
R1(config-router)#neighbor 192.168.200.1 ebgp-multihop 2
R1(config-router)#neighbor 192.168.200.1 timers 5 15
R1(config-router)#neighbor 192.168.200.1 password CCNA
R1(config-router)#network 192.168.10.0 mask 255.255.255.0
R1(config-router)#network 192.168.1.0 mask 255.255.255.0

روتر ۲:
R2(config)#router bgp 200
R2(config-router)#neighbor 192.168.100.1 remote-as 100
R2(config-router)#neighbor 192.168.100.1 update-source loopback200
R2(config-router)#neighbor 192.168.100.1 ebgp-multihop 2
R2(config-router)#neighbor 192.168.100.1 next-hop-self
R2(config-router)#neighbor 192.168.100.1 timers 5 15
R2(config-router)#neighbor 192.168.100.1 password CCNA
R2(config-router)#network 192.168.10.0 mask 255.255.255.0
R2(config-router)#network 192.168.2.0 mask 255.255.255.0

خب ارتباطات برقرار شد حالا ببینیم که همه چیزهایی که توقع داشتیم تغییر کنند تغییر یافته اند یا خیر ؟
روتر ۱:
#sh ip bgp summary

روتر ۲ :

روتر ۱:
#show ip protocols

روتر ۲:

روتر ۱:
#sh ip route bgp

روتر ۲:

خب ظاهرا همه چیز درست است برای اطمینان از روتر ۱ آدرس آی پی ۱۹۲.۱۶۸.۲.۱ را پینگ میگیریم و همچنین از روتر ۲ آدرس آپی ۱۹۲.۱۶۸.۱.۱ را پینگ میگیریم.
روتر ۱:
R1#ping 192.168.2.1

روتر ۲:
R2#ping 192.168.1.1

خب پینگ هم داریم و ارتباط eBGP به درستی کافیگ شده است.
راستی ما یه کانال تلگرامی هم داریم که فایل های مربوط به سناریو ها رو اونجا میذاریم ... حتما عضو بشید
https://t.me/CiscoSenario
با تشکر ...