Differences

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

Link to this comparison view

pr:laboratoare:07 [2017/01/17 10:55]
sergiu.costea
pr:laboratoare:07 [2025/09/26 23:19] (current)
eduard.dumistracel
Line 1: Line 1:
-~~SHOWSOLUTION~~+===== Laboratorul 07. EIGRP=====
  
-===== Laboratorul 07. BGP (1) =====+==== Cuprins ​==== 
 +  * [[#​topologie|Topologie]] 
 +  * [[#​Exerciții|Exerciții]] 
 +  * [[#​resurse-laborator|Resurse laborator]]
  
-==== Motivație ​====+==== Topologie==== 
 +{{ :​pr:​laboratoare:​eigrp_topologie.png?​600 |}}
  
-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).+Atenție! Toate IP-urile sunt deja puse pe dispozitive.
  
-Configurațiile inițiale (interfețe,​ adresare IP) sunt deja realizate pe echipamente. De 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!+  * 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
  
-==== Topologie ​====+Topologie: {{:​pr:​laboratoare:​eigrp_initial.zip|}} 
 +==== Exerciții ​====
  
-{{:​pr:​laboratoare:​7_topologie.png?​700|}} +=== Task1 === 
-==== Cerinţe ====+Configurați ruterele R1, R2, R3 și R4 să ruleze OSPFv3 în aceeași arie (Area 0). Verificați stabilirea vecinătăților și prezența rețelelor în tabela de rutare.
  
-=== Setup === +  * R1 - 1.1.1.1 
-<note important>​ Descărcați configurațiile inițiale de {{:​pr:​laboratoare:​7_bgp_initial_configs.zip|aici}}</​note>​+  * R2 - 2.2.2.2 
 +  * R3 - 3.3.3.3 
 +  * R4 - 4.4.4.4
  
-=== Exercitii ​===+=== Task2 === 
 +Configurați ruterele R4, R5, R6 și R7 să ruleze EIGRP pentru IPv6. Verificaț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.
  
-** 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 șLucario.+=== Task4 === 
 +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). 
 +=== Task5 === 
 +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 R1R2 și R3. 
 +=== 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.
  
-<​solution ​-hidden>​ +Exemplu 1 OSPF -> EIGRP
-Pe toate: +
-<​code>​ +
-router ospf 1 +
-</code>+
  
-Pe interfețele dorite: +1.Creezi prefix-list astfel incat sa permiti doar reteaua R1-R2
-<​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.+  ​ipv6 prefix-list OSPF-TO-EIGRP seq 10 permit 2001:​db8:​cafe::​0440/​125 
 +  ​ipv6 prefix-list OSPF-TO-EIGRP seq 20 deny ::/0 le 128
  
-<​solution -hidden>​ +2.Creezi route-map
-Pe Arcanine: +
-<​code>​ +
-router bgp 200 +
-neighbor 69.63.186.38 remote-as 100 +
-</​code>​+
  
-Pe Eevee: +  * route-map RM-OSPF-TO-EIGRP permit 10 
-<​code>​ +  * match ipv6 address prefix-list OSPF-TO-EIGRP
-router bgp 100 +
-neighbor 69.63.186.37 remote-as 200 +
-</​code>​+
  
-Similar pe Blastoise și Lucario. +3Aplici route-map în redistribuire
-</​solution>​+
  
-** 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.+  ​ipv6 router eigrp 10 
 +  ​no redistribute ospf 5 
 +  ​redistribute ospf 5 metric 100000 100 255 1 1500 route-map RM-OSPF-TO-EIGRP
  
-<​solution ​-hidden> +4. Verificați 
-<​code>​ +  * show ipv6 route eigrp -> Vei vedea doar prefixele permise ​(2001:​db8:​cafe::​0440/​122)
-Eevee(config)#router bgp 100 +
-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 +Exemplu 2 EIGRP -> OSPF
-Lucario(config-router)#​neighbor 150.0.1.1 remote-as 100 +
-Lucario(config-router)#​neighbor 150.0.1.1 update-source l0 +
-</code>+
  
-Nu ar trebui să apară nimic în tabelele de rutare. +1Prefix-list (permit doar rețelele din zona R5–R6)
-</​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.+  ​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
  
-<​solution ​-hidden>+2. Route-map
  
-<​code>​ +  * route-map RM-EIGRP-TO-OSPF permit 10 
-Arcanine(config)#​router bgp 200 +  * match ipv6 address prefix-list EIGRP-TO-OSPF
-Arcanine(config-router)#​network 150.0.5.0 mask 255.255.255.0+
  
-Blastoise(config)#​ip access-list standard ACL_BGP_RDST +3.Aplicare în redistribuire
-Blastoise(config-std-nacl)#​permit 150.0.4.4 0.0.255.255 +
-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** [10pConfiguraț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.+  ​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]]
  
-<​solution -hidden> 
  
-<​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.1484643325.txt.gz · Last modified: 2017/01/17 10:55 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