Differences

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

Link to this comparison view

pr:laboratoare:08 [2016/12/08 14:35]
sergiu.costea [Cerințe]
pr:laboratoare:08 [2025/07/27 14:49] (current)
Line 1: Line 1:
-===== Laboratorul 08. BGP Routing Policies ​===== +===== Laboratorul 08. =====
-==== 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_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>​ +
- +
-Când un task vă cere afișarea unui output și deducerea unui parametru, comunicați rezultatul analizei voastre asistentului. +
-Toate configurațiile au fost încărcate pe rutere. Nu începeți taskurile acestui laborator fără să încărcați initial_configs. +
-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 +
- +
- +
-  +
-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 +
-  * Arcanine – 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. Reaplicați politicile de rutare pentru a vedea modificările. +
- +
-<​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. [15p] 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_LUKESKYWALKER +
-Eevee(config-std-nacl)#​permit 87.248.113.12 0.0.0.3 +
-Eevee(config-std-nacl)#​exit +
-Eevee(config)#​route-map TO_LUKESKYWALKER +
-Eevee(config-route-map)#​match ip add ACL_TO_LUKESKYWALKER +
-Eevee(config-route-map)#​set local-preference 200 +
-Eevee(config-route-map)#​exit +
-Eevee(config)#​route-map TO_LUKESKYWALKER permit 20 +
-Eevee(config)#​router bgp 100 +
-Eevee(config-router)#​neighbor 150.0.2.2 route-map TO_LUKESKYWALKER 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. [15p] 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. [10p] 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>​ +
- +
-9. [10p] Modificați configurările actuale de pe router-ul Garchomp prin crearea unui grup (peergroups). +
- +
-<​solution -hidden>​ +
-<​code>​ +
-Garchomp(config)#​router bgp 100 +
-Garchomp(config-router)#​no neighbor 150.0.1.1 remote-as 100 +
-Garchomp(config-router)#​no neighbor 150.0.3.3 remote-as 100 +
-Garchomp(config-router)#​neighbor INTERNAL peer-group +
-Garchomp(config-router)#​neighbor INTERNAL remote-as 100 +
-Garchomp(config-router)#​neighbor INTERNAL update-source L0 +
-Garchomp(config-router)#​neighbor 150.0.3.3 peer-group INTERNAL +
-Garchomp(config-router)#​neighbor 150.0.1.1 peer-group INTERNAL +
-</​code>​ +
-</​solution>​ +
- +
- +
-10. [10p] Creați un IP SLA pe router-ul Garchomp pentru a monitoriza funcționarea conectivității cu router-ul Blastoise. Folosiți adresele de loopback și protocolul ICMP. +
- +
-<​solution -hidden>​ +
-<​code>​ +
-Garchomp(config)#​ip sla monitor 11 +
-Garchomp(config-sla-monitor)#​type echo protocol ipIcmpEcho 4.4.4.4 source-interface Loopback1 +
-Garchomp(config-sla-monitor)#​frequency 5 +
-Garchomp(config)#​ip sla monitor schedule 11 life forever start-time now  +
-Garchomp# show ip sla monitor configuration  +
-Garchomp# show ip sla monitor statistics +
-</​code>​ +
-</​solution>​+
  
  
pr/laboratoare/08.1481200504.txt.gz · Last modified: 2016/12/08 14:35 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