CCNA-Lab 11. Configuring eBGP Advanced


هدف:

هدف این تمرین این است که شما یاد بگیرید چگونه eBGP و برخی از ویژگی های پیشرفته آن را پیکربندی کنید.

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

شبیه سازی: GNS3

توپولوژی:


  1. همانطور که در توپولوژی نشان داده شده است ، hostname را بر روی R1 و R2 پیکربندی میکنیم:

روتر ۱:

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 و تحقق اهدافمان کارهای زیر را انجام میدهیم:

  1. روتر R1 داخل ASN 100 و روتر R2 داخل ASN 200 باشد.
  2. روتر R1 باید از Loopback100 به عنوان peer source address استفاده کند و R2 نیز باید همین کار را انجام دهد.
  3. اطمینان حاصل کنید که اگر در برهه ای از زمان روتر R2 آی پی پریفیکس (IP prefix) را از روتر BGP دیگر بیاموزد و سپس آن را به روتر R1 ارسال کند ، آدرس هاپ بعدی به عنوان آدرس IP R2 باقی می ماند (TTL را به 2 افزایش دهید)
  4. زمان Hello ها هر 5 ثانیه ارسال می شود ، با Hold timer پانزده ثانیه.
  5. احراز هویت با رمز CCNA انجام شود (رمزگذاری نشده).
  6. اطمینان حاصل کنید که آنها آدرس شبکه Loopback1 و اینترفیس Gigabyte خود را از طریق BGP تبلیغ می کنند.


روتر ۱:

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


با تشکر ...