Differences

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

Link to this comparison view

pr:laboratoare:07 [2016/12/08 14:41]
sergiu.costea [Laboratorul 07. BGP 1]
pr:laboratoare:07 [2025/09/26 23:19] (current)
eduard.dumistracel
Line 1: Line 1:
-===== Laboratorul 07. BGP (1) =====+===== Laboratorul 07. EIGRP=====
  
-==== Motivație ​====+==== Cuprins ​==== 
 +  * [[#​topologie|Topologie]] 
 +  * [[#​Exerciții|Exerciții]] 
 +  * [[#​resurse-laborator|Resurse laborator]]
  
-Pentru conectarea noii rețele la Internet se vor folosi 2 provideri (Arcanine și Blastoise). Cum angajații celor 2 ISP-uri nu au absolvit cursul de PR, apar probleme în configurarea corectă a BGP. Vă oferiți să ajutați providerii cu configurarea router-elor lor de edge (pentru o sumă rezonabilă,​ bineînțeles).+==== Topologie==== 
 +{{ :​pr:​laboratoare:​eigrp_topologie.png?600 |}}
  
-Configurațiile inițiale (interfețe,​ adresare ​IPsunt deja realizate ​pe echipamenteDe asemenea, pe fiecare router este configurată interfața Lo0, cu IP 150.0.x.x/​24. NU modificați setările interfețelor dacă laboratorul nu vă cere explicit acest lucru!+Atenție! Toate IP-urile ​sunt deja puse pe dispozitive.
  
-==== Topologie ====+  * R1 - R2 -> 2001:​db8:​cafe::​0440/​125 
 +  * R1 - R3 -> 2001:​db8:​cafe::​0448/​125 
 +  * R3 - R4 -> 2001:​db8:​cafe::​0450/​125 
 +  * R2 - R4 -> 2001:​db8:​cafe::​0458/​125 
 +  * R4 - R5 -> 2001:​db8:​cafe::​0460/​125 
 +  * R4 - R6 -> 2001:​db8:​cafe::​0468/​125 
 +  * R5 - R7 -> 2001:​db8:​cafe::​0470/​125 
 +  * R6 - R7 -> 2001:​db8:​cafe::​0478/​125
  
-{{:​pr:​laboratoare:​7_topologie.png?700|}} +Topologie: ​{{:​pr:​laboratoare:​eigrp_initial.zip|}} 
-==== Cerinţe ​====+==== Exerciții ​====
  
-=== Setup === +=== Task1 === 
-<note important>​ Descărcați configurațiile inițiale de {{:​pr:​laboratoare:​7_bgp_initial_configs.zip|aici}}</​note>​+Configurați ruterele R1, R2, R3 și R4 să ruleze OSPFv3 în aceeași arie (Area 0). Verificați stabilirea vecinătăților șprezența rețelelor în tabela ​de rutare.
  
-=== Exercitii ===+  * R1 - 1.1.1.1 
 +  * R2 - 2.2.2.2 
 +  * R3 - 3.3.3.3 
 +  * R4 - 4.4.4.4
  
-** 1. ** [10p] Configurați ​OSPF area 0 pentru tot sistemul autonom 100 (EeeveeGarchomp ​și Lucario)Introduceți în OSPF și interfețele de loopback de pe Eeevee ​și Lucario.+=== Task2 === 
 +Configurați ​ruterele R4R5, R6 și R7 să ruleze EIGRP pentru IPv6Verificați formarea adiacențelor ​și propagarea rețelelor în partea dreaptă a topologiei. 
 +  * R4 - 4.4.4.4 
 +  * R5 - 5.5.5.5 
 +  * R6 - 6.6.6.6 
 +  * R7 - 7.7.7.7 
 +=== Task3 === 
 +Testați conectivitatea folosind comanda ping și traceroute între R1 și R7. Confirmați că traficul NU circulă între cele două domenii de rutare.
  
-<​solution ​-hidden> +=== Task4 === 
-Pe toate: +Configurați redistribuirea rutelor OSPFv3 în EIGRP pe R4. Asigurați-vă că prefixele din partea stângă (R1–R3) apar în tabela de rutare a rutere-lor din partea dreaptă (R5–R7). 
-<​code>​ +=== Task5 === 
-router ospf 1 +Configurați redistribuirea rutelor EIGRP în OSPFv3 pe R4. Verificați că rețelele din partea dreaptă apar în tabela de rutare a rutere-lor R1, R2 și R3. 
-</​code>​+=== Task6 === 
 +Testați conectivitatea folosind comanda ping și traceroute între R1 și R7. Confirmați că traficul circulă între cele două domenii de rutare prin redistribuire. 
 +=== Task7 === 
 +Implementați un prefix-list sau route-map pe R4 pentru a filtra anumite prefixe redistribuite. Verificați efectul asupra tabelelor de rutare din ambele părți.
  
-Pe interfețele dorite: +Exemplu ​OSPF -EIGRP
-<​code>​ +
-ip ospf area 0 +
-</​code>​ +
-</​solution>+
  
-** 2. ** [10p] Configurați adiacențe eBGP între Arcanine și Eeevee și între Blastoise și Lucario. Folosiți adresele IP ale interfețelor direct conectate.+1.Creezi prefix-list astfel incat sa permiti doar reteaua R1-R2
  
-<​solution ​-hidden>​ +  * ipv6 prefix-list OSPF-TO-EIGRP seq 10 permit 2001:db8:​cafe::​0440/​125 
-Pe Arcanine+  * ipv6 prefix-list OSPF-TO-EIGRP seq 20 deny ::/0 le 128
-<​code>​ +
-router bgp 200 +
-neighbor 69.63.186.38 remote-as 100 +
-</code>+
  
-Pe Eevee: +2.Creezi route-map
-<​code>​ +
-router bgp 100 +
-neighbor 69.63.186.37 remote-as 200 +
-</​code>​+
  
-Similar pe Blastoise și Lucario. +  * route-map RM-OSPF-TO-EIGRP permit 10 
-</​solution>​+  * match ipv6 address prefix-list OSPF-TO-EIGRP
  
-** 3. ** [10p] Configurați adiacență iBGP între Eeevee și Lucario. Folosiți interfețele de loopback pentru stabilirea adiacențelor. Verificați tabelele BGP de pe cele 4 rutere.+3. Aplici route-map în redistribuire
  
-<​solution -hidden> +  * ipv6 router eigrp 10 
-<​code>​ +  * no redistribute ospf 5 
-Eevee(config)#​router bgp 100 +  * redistribute ospf 5 metric 100000 ​100 255 1 1500 route-map RM-OSPF-TO-EIGRP
-Eevee(config-router)#​neighbor 150.0.3.3 remote-as 100 +
-Eevee(config-router)#​neighbor 150.0.3.3 update-source lo0+
  
-Lucario(config)#​router bgp 100 +4. Verificați 
-Lucario(config-router)#​neighbor 150.0.1.1 remote-as 100 +  * show ipv6 route eigrp -> Vei vedea doar prefixele permise ​(2001:​db8:​cafe::​0440/​122)
-Lucario(config-router)#neighbor 150.0.1.1 update-source l0 +
-</​code>​+
  
-Nu ar trebui să apară nimic în tabelele de rutare. +Exemplu 2 EIGRP -OSPF
-</​solution>+
  
-** 4** [10p] Propagați interfața Lo0 de pe Arcanine în BGP cu originea internă ​(i). Propagați ​doar interfața Lo0 de pe Blastoise în BGP cu originea necunoscută (?). Verificați propagarea corectă a măștii.+1Prefix-list ​(permit ​doar rețelele din zona R5–R6)
  
-<​solution ​-hidden>+  * ipv6 prefix-list EIGRP-TO-OSPF seq 10 permit 2001:​db8:​cafe::​0460/​123 le 128 
 +  * ipv6 prefix-list EIGRP-TO-OSPF seq 20 deny ::/0 le 128
  
-<​code>​ +2. Route-map
-Arcanine(config)#​router bgp 200 +
-Arcanine(config-router)#​network 150.0.5.0 mask 255.255.255.0+
  
-Blastoise(config)#​ip access-list standard ACL_BGP_RDST +  * route-map RM-EIGRP-TO-OSPF ​permit ​10 
-Blastoise(config-std-nacl)#permit ​150.0.4.4 0.0.255.255 +  ​* ​match ipv6 address prefix-list EIGRP-TO-OSPF
-Blastoise(config-std-nacl)#​exit +
-Blastoise(config)#​route-map BGP_RDST +
-Blastoise(config-route-map)#​match ip add ACL_BGP_RDST +
-Blastoise(config-route-map)#exit +
-Blastoise(config)#​router bgp 300 +
-Blastoise(config-router)#​redistribute connected route-map BGP_RDST +
-</​code>​ +
-</​solution>​+
  
-** 5** [10p] Configurați protocolul BGP astfel încât Lo0 de pe Blastoise să apară ​în tabela de rutare de pe Eeevee, respectiv Lo0 de pe Arcanine să apară în tabela de rutare de pe Lucario.+3.Aplicare ​în redistribuire
  
-<​solution ​-hidden>+  * ipv6 router ospf 5 
 +  * no redistribute eigrp 10 
 +  * redistribute eigrp 10 route-map RM-EIGRP-TO-OSPF 
 +  * end 
 +==== Cuprins ==== 
 +  * [[#​topologie|Topologie]] 
 +  * [[#​Exerciții|Exerciții]] 
 +  * [[#​resurse-laborator|Resurse laborator]]
  
-<​code>​ 
-Eevee(config)#​router bgp 100 
-Eevee(config-router)#​neighbor 150.0.3.3 next-hop-self 
  
-Lucario(config)#​router bgp 100 
-Lucario(config-router)#​neighbor 150.0.1.1 next-hop-self 
-</​code>​ 
-</​solution>​ 
- 
-** 6. ** [5p] Din cauza sincronizării nu există conectivitate între Arcanine și Blastoise (de pe interfețele de loopback). Configurați o adiacență iBGP între Garchomp și Lucario folosind adresele de pe interfața direct conectată. 
- 
-<​solution -hidden> 
- 
-<​code>​ 
-Lucario(config)#​router bgp 100 
-Lucario(config-router)#​neighbor 172.4.0.1 remote-as 100 
- 
-Garchomp(config)#​router bgp 100 
-Garchomp(config-router)#​neighbor 172.4.0.2 remote-as 100 
-</​code>​ 
-</​solution>​ 
- 
-** 7. ** [15p] Verificați conectivitatea dintre Arcanine și Blastoise. Funcționează?​ Fără a crea noi adiacențe rezolvați acestă problemă. 
- 
-<​solution -hidden> 
- 
-<​code>​ 
-Lucario(config)#​router bgp 100 
-Lucario(config-router)#​neighbor 172.4.0.1 route-reflector-client 
-Lucario(config-router)#​neighbor 150.0.1.1 route-reflector-client 
-Lucario(config-router)#​ neighbor 172.4.0.1 next-hop-self 
-</​code>​ 
-</​solution>​ 
- 
- 
-** 8. ** [5p] Adăugați 4 interfețe de loopback din spațiul 192.180.0.0/​16 pe ruterul Garchomp. Propagați aceste interfețe în BGP având originea internă (i). Verificați conectivitatea cu aceste interfețe de pe Arcanine și Blastoise. 
- 
-<​solution -hidden> 
- 
-<​code>​ 
-Garchomp(config)#​int l0 
-Garchomp(config-if)#​ip add 192.180.0.1 255.255.255.0 
-Garchomp(config-if)#​int l1 
-Garchomp(config-if)#​ip add 192.180.1.1 255.255.255.0 
-Garchomp(config-if)#​int l2 
-Garchomp(config-if)#​ip add 192.180.2.1 255.255.255.0 
-Garchomp(config-if)#​int l3 
-Garchomp(config-if)#​ip add 192.180.3.1 255.255.255.0 
- 
-Garchomp(config)#​router bgp 100 
-Garchomp(config-router)#​network 192.180.0.0 mask 255.255.255.0 
-Garchomp(config-router)#​network 192.180.1.0 mask 255.255.255.0 
-Garchomp(config-router)#​network 192.180.2.0 mask 255.255.255.0 
-Garchomp(config-router)#​network 192.180.3.0 mask 255.255.255.0 
-</​code>​ 
-</​solution>​ 
- 
-** 9. ** [10p] Pe ruterele Eeevee și Lucario filtrați actualizările trimise folosind un route-map (neighbor IP route-map NUME), astfel încât doar primele două interfețe să fie promovate către vecinii eBGP. Pentru a vedea modificările resetați conexiunea eBGP (clear ip bgp NEIGHBOR). 
- 
-<​solution -hidden> 
- 
-<​code>​ 
-Eevee(config)#​ip access-list standard ACL_BGP_Arcanine_OUT 
-Eevee(config-std-nacl)#​permit 192.180.0.0 0.0.0.255 
-Eevee(config-std-nacl)#​permit 192.180.1.0 0.0.0.255 
-Eevee(config-std-nacl)#​exit 
-Eevee(config)#​route-map BGP_Arcanine_OUT 
-Eevee(config-route-map)#​match ip add ACL_BGP_Arcanine_OUT 
-Eevee(config-route-map)#​exit 
-Eevee(config)#​router bgp 100 
-Eevee(config-router)#​neighbor 69.63.186.37 route-map BGP_Arcanine_OUT out  
-Eevee(config)#​ip access-list standard ACL_BGP_Arcanine_OUT 
-Eevee(config-std-nacl)#​25 permit 150.0.4.0 0.0.0.255 
-</​code>​ 
- 
-Pe Lucario asemănător. 
-</​solution>​ 
- 
- 
-** 10. ** [5p] Verificați conectivitatea între Arcanine și Blastoise (interfețele de loopback). La sfârșitul acestui exercițiu trebuie să aveți conectivitate. 
- 
-<​solution -hidden> 
- 
-<​code>​ 
-Arcanine# ping 150.0.4.4 source lo0 
-</​code>​ 
-</​solution>​ 
- 
- 
-** 11. ** [10p] Creați două interfețe de loopback pe Arcanine și Blastoise (loopback1) folosind adresele 192.168.0.1/​24,​ respectiv 192.168.1.1/​24. Configurați o adiacență eBGP între Arcanine și Blastoise, folosind cele două interfețe create. Pentru conectivitate folosiți rute statice. 
- 
-<​solution -hidden> 
- 
-<​code>​ 
-Arcanine(config)#​int l1 
-Arcanine(config-if)#​ip add 192.168.0.1 255.255.255.0 
-Arcanine(config-if)#​exit 
-Arcanine(config)#​ip route 192.168.1.0 255.255.255.0 74.125.39.102 
-Arcanine(config)#​ip route 192.168.1.0 255.255.255.0 87.248.113.14 
-Arcanine(config)#​router bgp 200 
-Arcanine(config-router)#​neighbor 192.168.1.1 remote-as 300 
-Arcanine(config-router)#​neighbor 192.168.1.1 update-source l1 
-Arcanine(config-router)#​neighbor 192.168.1.1 ebgp-multihop 2 
- 
-Blastoise(config)#​int l1 
-Blastoise(config-if)#​ip add 192.168.1.1 255.255.255.0 
-Blastoise(config-if)#​exit 
-Blastoise(config)#​ip route 192.168.0.0 255.255.255.0 74.125.39.101 
-Blastoise(config)#​ip route 192.168.0.0 255.255.255.0 87.248.113.13 
-Blastoise(config)#​router bgp 300 
-Blastoise(config-router)#​neighbor 192.168.0.1 remote-as 200 
-Blastoise(config-router)#​neighbor 192.168.0.1 update-source l1 
-Blastoise(config-router)#​neighbor 192.168.0.1 ebgp-multihop 2 
-</​code>​ 
-</​solution>​ 
pr/laboratoare/07.1481200907.txt.gz · Last modified: 2016/12/08 14:41 by sergiu.costea
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