Differences

This shows you the differences between two versions of the page.

Link to this comparison view

pr:labs:07 [2019/11/08 22:26]
iulia.florea [Setup]
— (current)
Line 1: Line 1:
-~~SHOWSOLUTION~~ 
  
-===== Laboratorul 07. BGP (1) ===== 
- 
- 
-==== Topologie ==== 
- 
-{{:​pr:​laboratoare:​7_bgp_topologie.png?​700|}} 
- 
-==== Setup ==== 
-<note important>​ Descărcați configurațiile inițiale de {{:​pr:​labs:​bgp1_initial_configs.zip|aici}}</​note>​ 
-<note important>​ Descărcați fisierul de configurare de {{:​pr:​labs:​bgp1.net|aici}}</​note>​ 
- 
- 
-==== Exercitii ==== 
- 
-** 1. ** [10p] Configurați OSPF area 0 pentru tot sistemul autonom 100 (R3, R4, R5). Introduceți în OSPF și interfețele de loopback de pe R3 si R5. 
- 
-<​hidden>​ 
-<​solution -hidden> 
- 
-Pe interfețele dorite: 
-<​code>​ 
-ip ospf 1 area 0 
-</​code>​ 
-</​solution>​ 
-</​hidden>​ 
- 
-** 2. ** [10p] Configurați adiacențe eBGP între R1 și R5, și între R2 și R3. Folosiți adresele IP ale interfețelor direct conectate. 
- 
-<​hidden>​ 
-<​solution -hidden> 
-<​code>​ 
-R1(config)#​router bgp 200 
-R1(config-router)#​neighbor 89.112.15.5 remote-as 100 
- 
-R5(config)#​router bgp 100 
-R5(config-router)#​neighbor 89.112.15.1 remote-as 200 
- 
-R2(config)#​router bgp 300 
-R2(config-router)#​neighbor 89.112.23.3 remote-as 100 
- 
-R3(config)#​router bgp 100 
-R3(config-router)#​neighbor 89.112.23.2 remote-as 300 
- 
- 
-R2#show ip bgp summary 
-R5#show ip bgp summary 
-R1#show ip bgp summary 
-</​code>​ 
-</​solution>​ 
-</​hidden>​ 
- 
- 
-** 3. ** [10p] Configurați adiacență iBGP între R3 și R5. Folosiți interfețele de loopback pentru stabilirea adiacențelor. Verificați tabelele BGP de pe cele 4 rutere. 
- 
-<​hidden>​ 
-<​solution -hidden> 
-<​code>​ 
-R3(config)#​router bgp 100 
-R3(config-router)#​neighbor 5.5.5.5 remote-as 100 
-R3(config-router)#​neighbor 5.5.5.5 update-source lo0 
- 
-(config)#​router bgp 100 
-R5(config-router)#​neighbor 3.3.3.3 remote-as 100 
-R5(config-router)#​neighbor 3.3.3.3 update-source l0 
- 
-R3#show ip bgp summary 
-R5#show ip bgp summary 
-</​code>​ 
- 
-</​solution>​ 
-</​hidden>​ 
- 
-** 4. ** [15p] Propagați interfața Lo0 de pe R1 în BGP cu originea internă (i). Propagați **doar** interfața Lo0 de pe IronMan în BGP cu originea necunoscută (?). Verificați propagarea corectă a măștii. 
- 
-<​hidden>​ 
-<​solution -hidden> 
- 
-<​code>​ 
-R1(config)#​router bgp 200 
-R1(config-router)#​network 1.1.1.1 mask 255.255.255.255 
- 
-R2(config)#​ip access-list standard ACL_BGP_RDST 
-R2(config-std-nacl)#​permit 2.2.2.2 0.0.0.0 
-R2(config-std-nacl)#​exit 
-R2(config)#​route-map BGP_RDST 
-R2(config-route-map)#​match ip add ACL_BGP_RDST 
-R2(config-route-map)#​exit 
-R2(config)#​router bgp 300 
-R2(config-router)#​redistribute connected route-map BGP_RDST 
- 
-R1#show ip bgp 
-trebuie sa apara ambele rute 
-</​code>​ 
-</​solution>​ 
-</​hidden>​ 
- 
-** 5. ** [10p] Configurați protocolul BGP astfel încât retele adaugate in BGP( Lo0 de pe R1 si Lo0 de pe R2) să apară în tabelele de rutare ale lui R2 si R3. 
- 
-<​hidden>​ 
-<​solution -hidden> 
-<​code>​ 
-R5(config)#​router bgp 100 
-R5(config-router)#​neighbor 3.3.3.3 next-hop-self 
- 
-R3(config)#​router bgp 100 
-R3(config-router)#​neighbor 5.5.5.5 next-hop-self 
- 
-R3#show ip route 
-</​code>​ 
-</​solution>​ 
-</​hidden>​ 
- 
-** 6. ** [10p] Configurați o adiacență iBGP între R5 și R4 folosind adresele de pe interfața direct conectată. 
- 
-<​hidden>​ 
-<​solution -hidden> 
- 
-<​code>​ 
-R5(config)#​router bgp 100 
-R5(config-router)#​neighbor 89.112.45.4 remote-as 100 
- 
-R4(config)#​router bgp 100 
-R4(config-router)#​neighbor 89.112.45.5 remote-as 100 
-</​code>​ 
-</​solution>​ 
-</​hidden>​ 
- 
-** 7. ** [20p] Verificați conectivitatea dintre R1 și R2. Funcționează?​ Fără a crea noi adiacențe rezolvați acestă problemă. 
- 
-<​hidden>​ 
-<​solution -hidden> 
- 
-<​code>​ 
-R5(config)#​router bgp 100 
-R5(config-router)#​neighbor 3.3.3.3 route-reflector-client 
-R5(config-router)#​neighbor 89.112.45.4 route-reflector-client 
-R5(config-router)#​neighbor 89.112.45.4 next-hop-self 
-</​code>​ 
-</​solution>​ 
-</​hidden>​ 
- 
- 
-** 8. ** [10p] Adaugati 2 interfete de loopback pe R5: 
-       Lo1: 192.168.41.1/​24 
-       Lo2: 192.168.42.1/​24 
- 
-Adaugati ambele retele in BGP si filtrati Lo2 in update-urile trimise catre R3. 
-Restul retelelor trebuie trimise. 
- 
-Notea: Resetati conexiunea BGP pentru retransmitierea update-urilor. 
-<​code>​ 
-R5#clear ip bgp * 
-</​code>​ 
- 
-<​hidden>​ 
-<​solution -hidden> 
-<​code>​ 
-R5(config)#​int lo1 
-R5(config-if)#​ip add 192.168.41.1 255.255.255.0 
-R5(config)#​int lo2 
-R5(config-if)#​ip add 192.168.42.1 255.255.255.0 
- 
-R5(config)#​ip access-list standard filter_r3 
-R5(config-std-nacl)#​deny 192.168.42.0 0.0.0.255 
- 
-R5(config)#​route-map rm_filter_r3 
-R5(config-route-map)#​match ip address filter_r3 
- 
-R5(config)#​router bgp 100 
-R5(config)#​neighbor 3.3.3.3 route-map rm_filter_r3 out 
- 
-R3#show ip bgp 
--> reteaua nu apare 
- 
-R4#show ip bgp 
--> reteaua apare 
- 
-</​code>​ 
-</​solution>​ 
-</​hidden>​ 
- 
- 
-==== Bonus ==== 
- 
- 
-** 9. ** [10p] Adaugati pe R5 o interfata Lo1 cu adresa IP 55.55.55.55/​32. 
-Configurați o adiacență eBGP între R2 și R5, folosind interfețele de loopback (Lo1 a lui R5 si Lo0 a lui R2) 
-Pentru conectivitate folosiți rute statice. 
- 
-<​hidden>​ 
-<​solution -hidden> 
-<​code>​ 
-R5(config)#​int lo1 
-R5(config-if)#​ip address 55.55.55.55 255.255.255.255 
- 
-R2(config)#​ip route 55.55.55.55 255.255.255.255 e0/1 
-R2(config)#​router bgp 300 
-R2(config-router)#​neighbor 55.55.55.55 remote-as 100 
-R2(config-router)#​neighbor 55.55.55.55 update-source lo0 
-R2(config-router)#​neighbor 55.55.55.55 ebgp-multihop 2 
- 
-R5(config)#​ip route 2.2.2.2 255.255.255.255 e0/1 
-R5(config)#​router bgp 100 
-R5(config)#​ip route 2.2.2.2 255.255.255.255 e0/1 
-R5(config-router)#​neighbor 2.2.2.2 update-source lo0 
-R5(config-router)#​neighbor 2.2.2.2 ebgp-multihop 2 
- 
-</​code>​ 
-</​solution>​ 
-</​hidden>​ 
pr/labs/07.1573244783.txt.gz · Last modified: 2019/11/08 22:26 by iulia.florea
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0