Differences

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

Link to this comparison view

pr:labs:08 [2017/11/21 11:03]
iulia.florea [Cerințe]
— (current)
Line 1: Line 1:
-~~SHOWSOLUTION~~ 
  
-===== Laboratorul 08. BGP (2) ===== 
-==== Motivaţie ==== 
-După ce ați reușit să stabiliți adiacențe și conectivitate în rețea trebuie să configurați protocolul BGP pentru a corespunde cerințelor clientului. Va trebui să asigurați folosirea unei rute principale prin modificarea diverselor atribute BGP. 
- 
-==== Topologie ==== 
- 
-{{ :​pr:​laboratoare:​7_topologie.png |}} 
- 
-==== Cerințe ==== 
- 
-=== Setup === 
-<note important>​ Descărcați configurațiile inițiale de {{:​pr:​laboratoare:​08_bgp_initial_configs.zip|aici}}. </​note>​ 
- 
-=== Exerciții === 
-<note info> 
-Toate configurațiile au fost încărcate pe rutere. Nu începeți taskurile acestui laborator fără să încărcați initial_configs. 
-</​note>​ 
- 
-<note important>​ 
-Atenție! de fiecare dată când în laborator vi se cere la un task să salvați configurațiile ruterelor în initial_configs trebuie să: 
-  * Dați comanda „wr” pe toate ruterele 
-  * În console dynagen dați comanda 
-<​code>​ 
-export /all initial_configs 
-</​code>​ 
-</​note>​ 
- 
-1. [5p] Verificați existența următoarelor adiacențe. 
-  * Arcanine (L0) – Blastoise (L0) 
-  * Arcanine – Eevee 
-  * Eevee (L0) – Garchomp (L0) 
-  * Eevee (L0) – Lucario (L0) 
-  * Garchomp (L0) – Lucario (L0) 
-  * Lucario – Blastoise 
- 
-<​solution -hidden> 
-<​code>​ 
-show ip bgp summary 
-</​code>​ 
-</​solution>​ 
- 
-2. [5p] Configurați următoarele adrese de loopback și propagați-le în BGP, având toate originea internă (folosind comanda network). 
-  * Garchomp – L1 2.2.2.2/32 
-  * SpiderMan – L1 5.5.0.5/24; L2 5.5.1.5/24; L3 5.5.2.5/24; L4 5.5.3.5/24 
-  * Blastoise – L1 4.4.4.4/32 
- 
-<​solution -hidden> 
-<​code>​ 
-ip address X.X.X.X Y.Y.Y.Y 
-network X.X.X.X mask Y.Y.Y.Y 
-</​code>​ 
-</​solution>​ 
- 
- 
-3. [10p] Propagați prin BGP, atât pe Blastoise cât și pe Arcanine, rețeaua 74.125.39.100/​30 (de pe interfața Serial 0/0). Modificați valoarea implicita a atributului LOCAL_PREF pe Lucario pentru toate rețelele, Garchomp trebuie să acceseze rețeaua 74.125.39.100 prin router-ul Lucario. 
- 
-<​solution -hidden> 
-<​code>​ 
-Arcanine(config)#​router bgp 200 
-Arcanine(config-router)#​network 74.125.39.100 mask 255.255.255.252 
-Blastoise(config)#​router bgp 300 
-Blastoise(config-router)#​network 74.125.39.100 mask 255.255.255.252 
-Lucario(config)#​router bgp 100 
-Lucario(config-router)#​bgp default local-preference 200 
-Lucario(config-router)#​network 172.4.0.0 mask 255.255.255.252 
-Garchomp(config)#​ip route 66.218.168.4 255.255.255.252 172.4.0.2 
-</​code>​ 
-</​solution>​ 
- 
- 
-4. [10p] Analizați tabela de rutare pentru Eevee pentru rețeaua 74.125.39.100. Modificați atributul WEIGHT astfel încât să fie preferat router-ul Arcanine. Reaplicați politicile de rutare pentru a vedea modificările. 
- 
- 
-<​solution -hidden> 
-<​code>​ 
-Eevee(config)#​router bgp 100 
-Eevee(config-router)#​neighbor 69.63.186.37 weight 100 
-Eevee(config-router)#​do clear ip bgp * soft in  
-Arcanine(config)#​router bgp 200 
-Arcanine(config-router)#​network 69.63.186.36 mask 255.255.255.252 
-</​code>​ 
-</​solution>​ 
- 
-5. [20p] Modificați atributul AS_PATH astfel încât Arcanine să acceseze rețeaua 2.2.2.2/32 prin intermediul router-ului Blastoise. 
- 
-<​solution -hidden> 
-<​code>​ 
-Eevee(config)#​route-map TO_Arcanine 
-Eevee(config-route-map)#​set as-path prepend 100 100 
-Eevee(config)#​router bgp 100 
-Eevee(config-router)#​neighbor 69.63.186.37 route-map TO_Arcanine out 
-Eevee(config-route-map)#​do clear ip bgp * soft out 
-</​code>​ 
-</​solution>​ 
- 
- 
- 
-6. [20p] Propagați prin BGP, atât pe Blastoise cât și pe Arcanine, rețeaua 87.248.113.12/​30 (de pe interfața Serial 0/1). Configurați atributul LOCAL_PREF pe router-ul Eevee cu valoarea folosită la punctul 3 (pe Lucario) doar pentru rețeaua 87.248.113.12/​30. 
- 
-<​solution -hidden> 
-<​code>​ 
-Blastoise(config)#​router bgp 300 
-Blastoise(config-router)#​network 87.248.113.12 mask 255.255.255.252 
-Arcanine(config)#​router bgp 200 
-Arcanine(config-router)#​network 87.248.113.12 mask 255.255.255.252 
-Eevee(config)#​ip access-list standard ACL_TO_Garchomp 
-Eevee(config-std-nacl)#​permit 87.248.113.12 0.0.0.3 
-Eevee(config-std-nacl)#​exit 
-Eevee(config)#​route-map TO_Garchomp 
-Eevee(config-route-map)#​match ip add ACL_TO_Garchomp 
-Eevee(config-route-map)#​set local-preference 200 
-Eevee(config-route-map)#​exit 
-Eevee(config)#​route-map TO_Garchomp permit 20 
-Eevee(config)#​router bgp 100 
-Eevee(config-router)#​neighbor 150.0.2.2 route-map TO_Garchomp out 
-Eevee(config-router)#​network 172.3.57.0 mask 255.255.255.252 ​ 
-Eevee(config-router)#​do clear ip bgp * out 
-Garchomp(config)#​ip route 69.63.186.36 255.255.255.252 172.3.57.1 
-</​code>​ 
-</​solution>​ 
- 
- 
-7. [25p] Modificați atributul ORIGIN pe router-ul Blastoise pentru rețeaua 87.248.113.12/​30 astfel încât router-ul Garchomp să acceseze rețeaua prin intermediul router-ului Arcanine. 
- 
-<​solution -hidden> 
-<​code>​ 
-Blastoise(config)#​router bgp 300 
-Blastoise(config-router)#​no network 87.248.113.12 mask 255.255.255.252 
-Blastoise(config-router)#​redistribute connected route-map TO_CONNECTED 
-Blastoise(config-router)#​exit 
-Blastoise(config)#​route-map TO_CONNECTED 
-Blastoise(config-route-map)#​match ip add ACL_CONNECTED 
-Blastoise(config-route-map)#​exit 
-Blastoise(config)#​ip access-list standard ACL_CONNECTED 
-Blastoise(config-std-nacl)#​permit 87.248.113.12 0.0.0.3 
-Blastoise(config-std-nacl)#​do clear ip bgp * soft out 
-</​code>​ 
-</​solution>​ 
- 
- 
-8. [15p] Agregați cu mască optimă rețelele de pe Loopback-urile 1-4 ale router-ului Arcanine astfel încât să fie propagată doar rețeaua agregată. 
- 
-<​solution -hidden> 
-<​code>​ 
-Arcanine(config-if)#​router bgp 200 
-Arcanine(config-router)#​network 5.5.0.0 mask 255.255.252.0 
-Arcanine(config-router)#​aggregate-address 5.5.0.0 255.255.252.0 summary-only 
-</​code>​ 
-</​solution>​ 
pr/labs/08.1511254982.txt.gz · Last modified: 2017/11/21 11:03 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