This is an old revision of the document!


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

Cerințe

Setup

Descărcați configurațiile inițiale de aici.

Exerciții

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
export /all initial_configs

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
Afișează rezolvarea
Ascunde rezolvarea
Afișează rezolvarea
show ip bgp summary

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
Afișează rezolvarea
Ascunde rezolvarea
Afișează rezolvarea
ip address X.X.X.X Y.Y.Y.Y
network X.X.X.X mask Y.Y.Y.Y

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.

Afișează rezolvarea
Ascunde rezolvarea
Afișează rezolvarea
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

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.

Afișează rezolvarea
Ascunde rezolvarea
Afișează rezolvarea
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

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.

Afișează rezolvarea
Ascunde rezolvarea
Afișează rezolvarea
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

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.

Afișează rezolvarea
Ascunde rezolvarea
Afișează rezolvarea
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

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.

Afișează rezolvarea
Ascunde rezolvarea
Afișează rezolvarea
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

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ă.

Afișează rezolvarea
Ascunde rezolvarea
Afișează rezolvarea
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
pr/labs/08.1506894427.txt.gz · Last modified: 2017/10/02 00:47 by mihai.chiroiu
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