Sunteți pe pagina 1din 21

ETTI. ARS probleme. P1+2-ST-V1.

Octavian Catrina, 2013

Arhitecturi pentru Retele si Servicii (ARS). Probleme Master MSR

1.

IP Multicast .................................................................................................................................................... 2 1.1 PIM-DM. Tabele de rutare multicast. ....................................................................................................... 2 1.2 PIM-DM. Pachete. .................................................................................................................................. 2 1.3 PIM-SM. Tabele de rutare multicast. ....................................................................................................... 3 1.4 PIM-SM. Pachete. .................................................................................................................................. 5 2. Rutarea intra-domeniu.................................................................................................................................... 6 2.1 OSPF. Pachete. LSA. ............................................................................................................................. 6 2.2 OSPF. Baza de date topologica. Configuratie cu o singura arie............................................................... 6 2.3 OSPF. Baza de date topologica. Configuratie cu mai multe arii. .............................................................. 7 3. Rutarea inter-domeniu folosind BGP .............................................................................................................. 8 3.1 BGP. Relatii intre AS-uri, rutarea pe baza de politici................................................................................ 8 3.2 OSPF, BGP si MPLS. Configurarea ruterelor (Test Lab). ...................................................................... 10 3.3 BGP. Starea conexiunii, tabelul de rutare.............................................................................................. 11 3.4 BGP. Pachete. Conexiunea BGP, transferul rutelor............................................................................... 11 4. MPLS VPN................................................................................................................................................... 12 4.1 MPLS VPN. Configurare (doar pentru Test Lab). .................................................................................. 12 4.2 MPLS VPN. Examinarea starii ruterelor. ............................................................................................... 13 4.3 MPLS VPN. Pachete. ........................................................................................................................... 14 5. MPLS TE ..................................................................................................................................................... 16 5.1 MPLS TE. Configurarea tunelelor (doar pentru Test Lab). .................................................................... 16 5.2 MPLS TE. Examinarea starii ruterelor. .................................................................................................. 17 5.3 MPLS TE. Examinarea starii ruterelor. .................................................................................................. 18 5.4 MPLS TE. Pachete. Stabilirea unui tunel............................................................................................... 18 5.5 MPLS TE. Pachete. Controlul admisiei. Preemption. ............................................................................. 19

ETTI. ARS probleme. P1+2-ST-V1.

Octavian Catrina, 2013

1. IP Multicast
1.1 PIM-DM. Tabele de rutare multicast.
In reteaua din Figura 1, rutarea pentru comunicatii multicast este realizata de protocolul PIM-DM. Tabelele de rutare multicast ale ruterelor RB si RD contin rutele listate mai jos. Explicati aceste rute: a). Ce comunicatie multicast foloseste rutele listate? b). De ce sunt identificate aceste rute de o pereche de adrese/prefixe? c). De ce contin rutele si o interfata de intrare? Cum este determinata interfata de intrare? d). Ce semnificatie are informatia de stare asociata interfetelor de iesire? e). Ce rol au temporizatoarele asociate rutei si interfetelor de iesire? f). Descrieti (desenati) arborele muticast corespunzator acestor rute (sursa, receptoare, rutere). g). Cum este creat si actualizat acest arbore multicast?

Figura 1. Topologia retelei pentru experimente cu PIM-DM (negru: Ethernet; rosu: Serial/HDLC.).
RB#sh ip mroute [...] (192.168.6.2, 239.2.3.9), 00:00:32/00:02:56, flags: T Incoming interface: Serial0/0, RPF nbr 192.168.4.2 Outgoing interface list: FastEthernet0/0, Prune/Dense, 00:00:32/00:02:27 FastEthernet0/1, Forward/Dense, 00:00:32/00:00:00 Serial0/1, Prune/Dense, 00:00:30/00:02:32, A RD#sh ip mroute [...] (192.168.6.2, 239.2.3.9), 00:01:10/00:02:56, flags: T Incoming interface: Serial0/0, RPF nbr 192.168.7.1 Outgoing interface list: FastEthernet0/0, Forward/Dense, 00:01:12/00:00:00 Serial0/1, Prune/Dense, 00:01:12/00:01:50

1.2

PIM-DM. Pachete.

Se considera reteaua din Figura 2. Protocolul de rutare multicast PIM-DM este activat pe toate ruterele. a). Capturand traficul pe interfata 192.168.2.2 a ruterului RB observam secventa de mesaje de mai jos. Ce a determinat transmiterea mesajelor 19 si 20? Care este efectul lor asupra tabelelor de rutare multicast? Ce metoda (generala) de constructie a arborelui multicast este utilizata aici?

ETTI. ARS probleme. P1+2-ST-V1.

Octavian Catrina, 2013

b). Continuam sa capturam traficul pe aceeasi interfata si observam secventa de mesaje de mai jos. Explicati ce se intampla. Ce a determinat transmiterea mesajului 89? Cum se modifica tabelele de rutare multicast pe parcursul schimbului de mesaje din imagine?

1.3

PIM-SM. Tabele de rutare multicast.

In reteaua din Figura 2, rutarea multicast este asigurata de protocolul PIM-SM, configurat sa utilizeze ca Rendezvous Point ruterul RB (192.168.2.2) si sa optimizeze rutele in functie de surse. Tabelele de rutare multicast ale ruterelor RB, RD si RC contin rutele listate mai jos. Explicati aceste rute: a). Ce comunicatie multicast foloseste rutele listate? b). Ce rol au rutele (*, 239.2.3.9)? Cum sunt create si actualizate aceste rute? b). Ce rol au rutele (192.168.6.2, 239.2.3.9)? Cum sunt create si actualizate aceste rute? c). De ce contin rutele si o interfata de intrare? Cum este determinata interfata de intrare? d). Ce semnificatie are informatia de stare asociata interfetelor de iesire? 3

ETTI. ARS probleme. P1+2-ST-V1.

Octavian Catrina, 2013

e). Ce rol au temporizatoarele asociate rutei si interfetelor de iesire? f). Descrieti (desenati) arborele muticast corespunzator acestor rute (sursa, receptoare, rutere). g). Este utilizat in acest scenariu mecanismul de optimizare a rutelor de la surse? Explicati.

Figura 2. Topologia retelei pentru experimente cu PIM-SM (negru: Ethernet; rosu: Serial/HDLC.).
RB#sh ip mroute [...] (*, 239.2.3.9), 00:12:18/00:02:58, RP 192.168.2.2, flags: SJC Incoming interface: Null, RPF nbr 0.0.0.0 Outgoing interface list: FastEthernet0/1, Forward/Sparse, 00:07:50/00:02:14 Serial0/1, Forward/Sparse, 00:12:18/00:02:58 (192.168.6.2, 239.2.3.9), 00:03:43/00:02:53, flags: T Incoming interface: Serial0/0, RPF nbr 192.168.4.2 Outgoing interface list: FastEthernet0/1, Forward/Sparse, 00:03:45/00:02:12 RD#sh ip mroute [...] (*, 239.2.3.9), 00:12:57/stopped, RP 192.168.2.2, flags: SJC Incoming interface: Serial0/1, RPF nbr 192.168.5.2 Outgoing interface list: FastEthernet0/0, Forward/Sparse, 00:12:57/00:02:30 (192.168.6.2, 239.2.3.9), 00:01:14/00:02:54, flags: JT Incoming interface: Serial0/0, RPF nbr 192.168.7.1 Outgoing interface list: FastEthernet0/0, Forward/Sparse, 00:01:14/00:02:30 RC#sh ip mroute [...] (*, 239.2.3.9), 00:04:49/stopped, RP 192.168.2.2, flags: SPF Incoming interface: Serial0/0, RPF nbr 192.168.4.1 Outgoing interface list: Null (192.168.6.2, 239.2.3.9), 00:04:49/00:03:28, flags: FT Incoming interface: FastEthernet0/0, RPF nbr 0.0.0.0 Outgoing interface list: Serial0/1, Forward/Sparse, 00:01:41/00:02:52 Serial0/0, Forward/Sparse, 00:04:49/00:02:56

ETTI. ARS probleme. P1+2-ST-V1.

Octavian Catrina, 2013

1.4

PIM-SM. Pachete.

In reteaua din Figura 2, protocolul de rutare multicast PIM-SM este activat pe toate ruterele si este configurat sa utilizeze ca Rendezvous Point ruterul RB (192.168.2.2). a). PIM-SM este configurat initial sa nu optimizeze arborele multicast in functie de transmitator. Capturand traficul pe interfata 192.168.4.2 a ruterului RB observam mesajele de mai jos. Ce a determinat transmiterea acestor mesaje si care este efectul lor? Ce actiuni a efectuat PIM-SM in timpul acestui schimb de mesaje?

b). Reconfiguram PIM-SM astfel incat sa optimizeze arborii multicast in functie de transmitator. Capturand traficul pe interfata 192.168.5.2 a ruterului RB observam mesajul din imaginea de mai jos. Explicati ce a determinat transmiterea acestui mesaj si ce modificari apar in tabelele de rutare multicast.

ETTI. ARS probleme. P1+2-ST-V1.

Octavian Catrina, 2013

2. Rutarea intra-domeniu
2.1 OSPF. Pachete. LSA.
Un ruter care ruleaza protocolul OSPF transmite un pachet LS Update cu anunturile LSA din imagine. Explicati pentru fiecare dintre cele 3 LSA: a). Ce rutere transmit acest tip LSA? b). Ce informatie contine acest LSA? Cum a obtinut ruterul aceasta informatie? c). Ce rol are acest LSA in constructia bazei de date topologice (TDB) a protocolului OSPF?

2.2 OSPF. Baza de date topologica. Configuratie cu o singura arie.


In reteaua din Figura 3, rutarea este asigurata de protocolul OSPF, configurat pentru o singura arie.

Figura 3. OSPF cu o singura arie - Topologia retelei. a). Desenati graful etichetat orientat corespunzator bazei de date topologice. a). Listati anunturile LSA transmise de ruterul RB (toate tipurile). 6

ETTI. ARS probleme. P1+2-ST-V1.

Octavian Catrina, 2013

b). Listati anunturile LSA transmise de ruterul RC (toate tipurile). Raspunsuri (partial): a). TDB - graf.

b). [...] c). [...]

2.3 OSPF. Baza de date topologica. Configuratie cu mai multe arii.


In reteaua din Figura 4, rutarea este asigurata de protocolul OSPF, configurat pentru mai multe arii, fara agregarea rutelor (route summarization).

Figura 4. OSPF cu mai multe arii - Topologia retelei. Ruterul RC este DR pentru retelele 172.16.3.0/24 si 172.17.1.0/24. Costul unei legaturi Ethernet este 10, iar cel al unei legaturi seriale punct-la-punct este 50. Folositi urmatorul format simplificat pentru a descrie legaturile din LSA (Link State Advertisements):
From <Router-Id/Network-Id> To <Router-Id/Network-Id> Cost <Value>.

a). Desenati graful etichetat orientat corespunzator bazei de date topologice pentru aria 1. b). Listati anununturile LSA trimise de RC in aria 0 (toate tipurile). c). Listati anununturile LSA trimise de RC in aria 1 (toate tipurile). Raspunsuri (partial): a). TDB - graf - aria 1. [see slides] b). LSA transmise de RC in area 0: Router LSA: Ruter RC [...] Network LSA: Rutere atsate la N7 [...] Summary LSA: Rute catre destinatii in area 1 [...] c). [...]

ETTI. ARS probleme. P1+2-ST-V1.

Octavian Catrina, 2013

3. Rutarea inter-domeniu folosind BGP


3.1 BGP. Relatii intre AS-uri, rutarea pe baza de politici

Imaginea de mai jos prezinta o retea alcatuita din 6 sisteme autonome (AS) interconectate si relatiile dintre aceasta pentru fiecare conexiune. Toate ruterele de frontiera ruleaza BGP (fara agregarea rutelor).

Figura 5. BGP: Topologia retelei. a). Explicati politicile aplicate de R8 pentru rutele importate de la R7, R9 si R4. Listati rutele importate de R8 de la fiecare dintre aceste 3 rutere folosind tabelul de mai jos. Eliminati rutele care creaza bucle. From Router Address Prefix AS Path Next Hop

b). Explicati politicile aplicate de R8 pentru rutele exportate catre R7, R9 si R4. Listati rutele exportate de R8 catre fiecare dintre aceste 3 rutere folosind tabelul de mai jos. To Router Prefix AS Path Next Hop router

c). Specificati si explicati o schema de alocare a valorilor pentru atributul LOCAL_PREF care sa fie aplicata de AS 20 pentru rutele importate, astfel incat sa implementeze relatiile de interconectare indicate in imagine.

d). Listati in tabelul de mai jos rutele din tabelul de rutare BGP al ruterului R8 (fara agregare). Address Prefix Next Hop router AS Path

e). Descrieti caile folosite de retea pentru livrarea urmatoarelor pachete (lista de rutere si AS) P1: SA = 11.1.64.190, DA = 11.1.0.14 P2: SA = 11.1.64.15, DA = 13.1.64.120 P3: SA = 11.1.0.14, DA = 14.1.0.200

Raspunsuri (partial): AS 20 este client al AS 100, care ii ofera serviciu de tranzit catre restul retelei. In plus, AS 20 are 2 conexiuni peering: cu AS 10 si AS 30. Aceste conexiuni ofera rute mai scurte, evitand tranzitul prin AS 100 si AS 200, pentru traficul dintre AS 20 si AS 10 si pentru traficul dintre AS 20 si AS 30 (pentru a reduce costurile si a ameliora performantele pentru acest trafic). a). Rute importate de R8: - De la R4: R8 importa toate rutele anuntate de R4. 8

ETTI. ARS probleme. P1+2-ST-V1.

Octavian Catrina, 2013

R8-R4 este o conexiune intre AS 20 (client) si AS 100 (furnizor). Deci R4 ii transmite lui R8 toate rutele sale, iar R8 le importa pe toate. Prefix AS Path Next Hop 13.1.0.0/18 AS_PATH = 100:200:40 R4 13.1.64.0/18 AS_PATH = 100:200:30 R4 13.1.128.0/18 AS_PATH = 100:200 R4 11.1.64.0/18 AS_PATH = 100:10 R4 11.1.128.0/18 AS_PATH = 100 R4 - De la R7: R8 importa de la R7 doar rutele catre destinatii din AS 10 si clientii sai. R8-R7 este o conexiune peering care creata doar pentru a transporta traficul dintre AS 10 si AS 20. Deci R7 ar trebui sa-i trimita lui R8 doar rute catre destinatii din AS 10 (pentru a nu oferi tranzit pentru traficul din AS 20 catre alte destinatii), iar R8 ar trebui sa nu importe nici o alta ruta (pentru a evita efectele unor erori in configurarea ruterului R7). Prefix AS Path Next Hop 11.1.64.0/18 AS_PATH = 10 R7 - De la R9: R8 importa de la R7 doar rutele catre destinatii in AS 30 si clientii sai. Similar cu cealalta conexiune peering. Prefix AS Path Next Hop 13.1.64.0/18 AS_PATH = 30 R9 b). R8 exporta catre R7, R4 si R9 doar rute catre destinatii din AS 20 si clientii sai (nu ofera alt tranzit. - Exporta acelasi set de rute catre fiecare din aceste rutere: Prefix AS Path Next Hop 11.1.64.0/18 AS_PATH = 20 R8 c). In AS 20, preferinta pentru rutele primite trebuie sa satisfaca urmatoarea relatie de ordine: costumers > peers > providers. De exemplu, AS 20 ar putea folosi urmatoarele valori LOCAL_PREF pentru rutele primite de la vecinii sai: - Rute de la clienti (nu sunt detaliate in imagine): Set LOCAL_PREF 300 - Rute de la parteneri egali (peers) - AS 10, 30: Set LOCAL_PREF 200 - Rute de la furnizori (providers) - AS 100: Set LOCAL_PREF 100 De exemplu, folosind aceasta schema, o ruta printr-o conexiune peering este preferata unei rute printr-o conexiune cu un furnizor de tranzit din stratul superior. d). Tabelul de rutare BGP pentru R8 (o singura ruta, cea mai "buna" pentru fiecare destinatie): Prefix 11.1.0.0/18 11.1.64.0/18 13.1.64.0/18 11.1.128.0/17 13.1.128.0/17 13.1.0.0/17 Next hop R7 R9 R4 R4 R4 AS path 10 30 100 100:200 100:200:40

e). - P1: AS 10 to AS 20, prin conexiune peering: 10 R7 R8 20. - P2: AS 10 to AS 30, prin conexiune cu furnizor de tranzit din stratul superior: 10 R7 R3 R1 R2 R5 R9 30. - P3: AS 20 to AS 40, prin conexiune cu furnizor de tranzit din stratul superior: 20 R8 R4 R1 R2 R6 R10 40.

ETTI. ARS probleme. P1+2-ST-V1.

Octavian Catrina, 2013

3.2 OSPF, BGP si MPLS. Configurarea ruterelor (Test Lab).


Figura 6 prezinta 4 sisteme autonome (AS) interconectate: AS 65000 este un furnizor de servicii de retea (SP), iar AS 65001, AS 65002 si AS 65003 sunt clientii sai. Reteaua este configurata astfel: Ruterele PE (provider edge): PE1, PE2 si PE3 ruleaza BGP si stabilesc conexiuni iBGP in topologie full mesh pentru a transfera intre ele rute inter-domeniu. Ruterele CE (customer edge): CE1, CE2 si CE3 transfera rute inter-domeniu folosind BGP cu ruterele PE cu care sunt conectate direct (PE1, PE2 si PE3), In reteaua SP, rutarea intra-domeniu este realizata de OSPF, intr-o configuratie cu o singura arie. Ruterele interne (P1, P2 si P3) nu ruleaza BGP, iar ruterele PE nu redistribuie rute intre BGP si OSPF. Prin urmare, ruterele interne nu cunosc rutele inter-domeniu. Reteaua SP transfera pachetele IP intre retelele clientilor folosind MPLS, pe LSP-uri stabilite intre ruterele PE. Etichetele MPLS sunt distribuite de LDP (FEC bazat pe prefixul destinatiei). MPLS nu este folosit pe legaturile dintre ruterele PE si CE.

Figura 6. OSPF, BGP, MPLS: Topologia retelei.

a). Configuram mai intai OSPF in reteaua SP, 1. router ospf 1 2. router-id 10.1.254.4 Comenzile pentru P1 sunt listate alaturi. 3. network 10.1.0.0 0.0.255.255 area 0 - Explicati comanda din linia 3. - Listati comenzile necesare pentru a configura OSPF pe ruterul PE1. - Explicati ce se intampla in urma executarii acestor comenzi de catre P1 si PE1 (actiunile ruterelor si fazele protocolului, fara detalii). b). In continuare, configuram BGP. Comenzile pentru PE1 sunt listate alaturi. - Explicati comenzile din liniile 1-2. - Explicati comenzile din liniile 3-5. - Listati comenzile necesare pentru a configura BGP pe CE1 (folositi comanda network). - Listati comenzile necesare pentru a configura BGP pe ruterul PE2. - Explicati ce se intampla in urma executarii acestor comenzi de catre PE1, CE1 si PE2. c). Configurarea ruterului PE1 este modificata prin adaugarea comenzilor listate alaturi. - Explicati efectul pe care au aceste comenzi asupra functionarii protocolului BGP si a transferului pachetelor IP prin reteaua SP.
1. 2. 3. 4. 5. 6. 7. 8. router bgp 65000 neighbor 10.10.1.1 remote-as 65001 neighbor 10.1.254.2 remote-as 65000 neighbor 10.1.254.2 update-source Loopback0 neighbor 10.1.254.2 next-hop-self neighbor 10.1.254.3 remote-as 65000 neighbor 10.1.254.3 update-source Loopback0 neighbor 10.1.254.3 next-hop-self

1. access-list 1 permit 10.30.0.0 0.0.255.255 2. router bgp 65000 3. neighbor 10.10.1.1 distribute-list 1 out

10

ETTI. ARS probleme. P1+2-ST-V1.

Octavian Catrina, 2013 1. 2. 3. 4. mpls label protocol ldp mpls ldp router-id Loopback0 interface FastEthernet0/0 mpls ip

d). Configurarea ruterului PE1 este modificata prin adaugarea comenzilor listate alaturi. - Explicati efectul pe care au aceste comenzi.

e). In reteaua SP, BGP ruleaza doar pe PE1, PE2 si PE3, care afla astfel rutele catre destinatiile din retelele clientilor. P1, P2 si P3 nu cunosc insa aceste rute, deoarece nu sunt redistribuite prin OSPF. Cum transfera reteaua SP trafficul intre retelele clientilor, desi ruterele interne nu cunosc rutele catre clienti?

3.3

BGP. Starea conexiunii, tabelul de rutare.

Verificam configurarea ruterelor pentru reteaua din Figura 6. a). Dupa ce am configurat BGP pe ruterele PE si CE, examinam starea conexiunilor BGP pe ruterul PE1 si obtinem informatia listata mai jos. Explicati conexiunile stabilite de BGP si scopul lor.
PE1#sh ip bgp sum BGP router identifier 10.1.254.1, local AS number 65000 Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ 10.1.254.2 4 65000 26 26 8 0 0 10.1.254.3 4 65000 26 26 8 0 0 10.10.1.1 4 65001 25 26 8 0 0

Up/Down State/PfxRcd 00:22:37 1 00:22:44 1 00:20:29 1

b). Examinam apoi tabelul de rutare BGP al ruterului CE1 si obtinem informatia listata mai jos. Explicati transferul de informatie de rutare care a permis ruterului CE1 sa determine ruta catre 10.20.0.0/16, inclusiv: ruterele implicate, tipul de conexiun (eBGP/iBGP) si atributele AS_Path si Next_Hop.
CE1#sh ip bgp BGP table version is 12, local router ID is 10.10.254.1 Status codes: s suppressed, d damped, h history, * valid, > best, i - internal, [...] Origin codes: i - IGP, e - EGP, ? - incomplete Network Next Hop Metric LocPrf Weight Path *> 10.10.0.0/16 0.0.0.0 0 32768 i *> 10.20.0.0/16 10.10.1.2 0 65000 65002 i *> 10.30.0.0/16 10.10.1.2 0 65000 65003 i

3.4

BGP. Pachete. Conexiunea BGP, transferul rutelor

Pentru a testa functionarea retelei din Figura 6, capturam traficul pe legatura dintre P1 si P2. a). Explicati comunicatia BGP din imaginea de mai jos: - Care dintre rutere comunica? Care este scopul comunicatiei? - Ce functii efectueaza protocolul BGP in timpul acestei comunicatii? Ce mesaje BGP sunt transferate pentru fiecare dintre aceste functii?

11

ETTI. ARS probleme. P1+2-ST-V1.

Octavian Catrina, 2013

b). Explicati informatia de rutare continuta in mesajul BGP din imaginea de mai jos: - Ce informatie contine acest mesaj? - Cum este folosita aceasta informatie de ruter-ul care primeste mesajul?

4. MPLS VPN
4.1 MPLS VPN. Configurare (doar pentru Test Lab).

Un furnizor de servicii de telecomunicatii ofera servicii VPN folosind o retea MPLS. Figura 7 prezinta o portiune din reteaua sa (PE1, PE2, P1, P2) si retelele private ale clientilor A (CE1A, CE2A) si B (CE1B, CE2B).

Figura 7. MPLS VPN. Topologia retelei. Ruterele din Figura 7 trebuie configurate astfel incat sa ofere functionalitatea descrisa mai sus, folosind MPLS, LDP, BGP si RIPv2. a). Incepem prin a configura PE1, folosind secventa de comenzi listata mai jos. P1, P2 si PE2 sunt configurate similar. Descrieti ce se intampla in urma executarii comenzilor din liniile 1, 2, 8 de catre PE1 si celelalte rutere: Ce functionalitate este activata, ce informatii se transfera intre rutere, care este rezultatul final?
1. mpls label protocol ldp 2. mpls ldp router-id Loopback0 3. interface Loopback0 4. ip address 10.100.255.1 255.255.255.255 5. no shutdown

12

ETTI. ARS probleme. P1+2-ST-V1. 6. interface FastEthernet2/0 7. ip address 10.100.0.1 255.255.255.252 8. mpls ip 9. no shutdown 10. router rip 11. version 2 12. network 10.0.0.0

Octavian Catrina, 2013

b). De ce este configurata si activata interfata Loopback0? c). Continuam configurarea ruterului PE1 adaugand secventa de comenzi listata mai jos. Explicati care este efectul comenzilor din liniile 5-8 si de ce sunt necesare aceste comenzi pentru reteaua din Figura 7.
1. router bgp 123 2. network 10.100.255.1 mask 255.255.255.255 3. neighbor 10.100.255.4 remote-as 123 4. neighbor 10.100.255.4 update-source Loopback0 5. address-family vpnv4 6. neighbor 10.100.255.4 activate 7. neighbor 10.100.255.4 send-community both 8. neighbor 10.100.255.4 next-hop-self

d). Continuam configurarea ruterului PE1 pentru a crea reteaua virtuala VPN A, adaugand secventa de comenzi listata mai jos. Explicati care este efectul acestor comenzi si de ce sunt ele necesare. Ce rol are atributul rd?
1. ip vrf vpn_a 2. rd 1:1 3. route-target export 10:10 4. route-target import 10:10 5. interface FastEthernet0/0 6. ip vrf forwarding vpn_a 7. ip address 172.16.0.1 255.255.255.252 8. router rip 9. address-family ipv4 vrf vpn_a 10. network 172.16.0.0

e). Continuam configurarea ruterului PE1 pentru a crea reteaua virtuala VPN A, adaugand secventa de comenzi listata mai jos. Explicati care este efectul acestor comenzi si de ce sunt ele necesare.
1. router bgp 123 2. address-family ipv4 vrf vpn_a 3. redistribute rip 4. router rip 5. address-family ipv4 vrf vpn_a 6. redistribute bgp 123

4.2

MPLS VPN. Examinarea starii ruterelor.

Ati terminat de configurat ruterele retelei din Figura 7 astfel incat sa creati cele doua retele VPN. a). Examinand pe ruterul P1 etichetele MPLS asociate prefixelor din retea (Label Information Base - LIB) obtinem lista de mai jos. Explicati cum a obtinut P1 aceste informatii si cum sunt ele utilizate.
P1#sh mpls ldp bindings tib entry: 10.100.255.1/32, rev 12 local binding: tag: 18 remote binding: tsr: 10.100.255.3:0, tag: 19 remote binding: tsr: 10.100.255.1:0, tag: imp-null tib entry: 10.100.255.2/32, rev 6

13

ETTI. ARS probleme. P1+2-ST-V1. local binding: tag: imp-null remote binding: tsr: 10.100.255.3:0, remote binding: tsr: 10.100.255.1:0, tib entry: 10.100.255.3/32, rev 10 local binding: tag: 17 remote binding: tsr: 10.100.255.3:0, remote binding: tsr: 10.100.255.1:0, tib entry: 10.100.255.4/32, rev 14 local binding: tag: 19 remote binding: tsr: 10.100.255.3:0, remote binding: tsr: 10.100.255.1:0, [etc.] tag: 17 tag: 19

Octavian Catrina, 2013

tag: imp-null tag: 20

tag: 18 tag: 16

b). Examinand pe ruterul PE1 tabelul de rutare al ruterului virtual vpn_a obtinem informatiile de mai jos. Explicati cum a fost obtinuta fiecare ruta (de la care rutere, prin care protocoale).
PE1#sh ip route vrf vpn_a Routing Table: vpn_a Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area Gateway of last resort is not set 172.16.0.0/16 is variably subnetted, 4 subnets, 2 masks B 172.16.0.4/30 [200/0] via 10.100.255.4, 02:00:18 C 172.16.0.0/30 is directly connected, FastEthernet0/0 R 172.16.1.0/24 [120/1] via 172.16.0.2, 00:00:12, FastEthernet0/0 B 172.16.2.0/24 [200/1] via 10.100.255.4, 02:00:18

4.3

MPLS VPN. Pachete.

Ati configurat reteaua din Figura 7 astfel incat sa creati VPN A si VPN B, folosind MPLS, LDP, BGP si RIP. a). Pachetele din imagine au fost inregistrate in timpul unui test al retelei VPN A folosind ping. Explicati cum este incapsulat si dirijat mesajul ICMP Echo Reply in reteaua furnizorului de servicii si rolul etichetelor MPLS.

b). Explicati pe scurt comunicatia din imaginea de mai jos (diagrama de mesaje si explicatii): Care sunt ruterele implicate? Ce rol au pachetele 20-21? Ce rol au pachetele 22-26? Ce informatii contin mesajele Label Mapping din pachetul 28? De ce sunt 7 mesaje? Cum sunt ele utilizate de ruterul care le primeste?

14

ETTI. ARS probleme. P1+2-ST-V1.

Octavian Catrina, 2013

c). Explicati informatia din mesajul LDP Label Mapping din imaginea urmatoare si modul in care este utilizata (ilustrati raspunsul aratand componentele relevante din retea): Care sunt ruterele care comunica? Ce informatie este transmisa (FEC, Label)? In ce scop este transmisa? Cum este utilizata de ruterul care o primeste (LIB, FIB)?

15

ETTI. ARS probleme. P1+2-ST-V1.

Octavian Catrina, 2013

d). Explicati informatia transmisa in mesajul BGP Update din imaginea de mai jos si modul in care este utilizata (ilustrati raspunsul aratand componentele relevante din retea): Care sunt ruterele care comunica? Ce informatie este transmisa (ruta)? In ce scop este transmisa? Cum este utilizata de ruterul care o primeste?

5. MPLS TE
5.1 MPLS TE. Configurarea tunelelor (doar pentru Test Lab).

In reteaua din Figura 8 aplicati tehnici de ingineria traficului folosind MPLS TE, RSVP-TE si OSPF-TE.

Figura 8. MPLS TE. Topologia retelei. Trebuie sa configurati ruterele pentru a putea aplica aceste tehnici si pentru a crea un prim tunel TE. a). Ruterul PE1 este configurat folosind comenzile listate mai jos. Celelate rutere sunt configurate similar. Descrieti ce se intampla in urma executarii comenzii din liniile 1, 7, 8, 12, 13 de catre PE1 si celelalte rutere: Ce functionalitate este activata, ce informatii se transfera intre rutere, care este rezultatul final?
1. mpls traffic-eng tunnels 2. interface Loopback0 3. ip address 10.10.2.1 255.255.255.255

16

ETTI. ARS probleme. P1+2-ST-V1. 4. no shutdown 5. interface FastEthernet0/0 6. ip address 10.10.0.1 255.255.255.252 7. mpls traffic-eng tunnels 8. ip rsvp bandwidth 10000 9. no shutdown 10. router ospf 100 11. network 10.0.0.0 0.255.255.255 area 0 12. mpls traffic-eng area 0 13. mpls traffic-eng router-id Loopback0

Octavian Catrina, 2013

b). Continuam configurarea ruterului PE1 prin adaugarea comenzilor listate mai jos. Descrieti pe scurt ce se intampla in urma executarii acestei secvente de comenzi: Ce are de realizat PE1, ce actiuni efectueaza, care este rezultatul final? (Inclusiv: Care sunt parametrii principali ai tunelului, cum este determinata ruta, care este ruta aleasa, cum este creat tunelul?)
1. interface Tunnel0 2. ip unnumbered Loopback0 3. tunnel destination 10.10.2.2 4. tunnel mode mpls traffic-eng 5. tunnel mpls traffic-eng priority 1 1 6. tunnel mpls traffic-eng bandwidth 2000 7. tunnel mpls traffic-eng path-option 1 dynamic

c). Cate tunele cu aceiasi parametri ca tunelul 0 mai pot fi adaugate intre PE1 si PE2? Explicati de ce. d). Pe baza experimentelor efectuate in laborator, explicati ce se intampla atunci cand ruterul P1 detecteaza defectarea conexiunii dintre P1 si P2: Cum este semnalata defectiunea, cum este reparat tunelul?

5.2

MPLS TE. Examinarea starii ruterelor.

In reteaua din Figura 8 ati configurat toate ruterele pentru a putea utiliza MPLS TE, RSVP-TE si OSPF-TE si apoi ati configurat cateva tunele. a). Examinand baza de date pentru TE a ruterului PE1 obtineti informatiile listate mai jos. Explicati ce afiseaza aceasta comanda. Identificati legatura (link) la care se refera inregistrarea listata si explicati informatiile privind banda (BW) alocata si banda disponibila. Cum a obtinut PE1 aceste informatii?
PE1#show mpls traffic-eng topology 10.10.1.1 link[1]: Nbr IGP Id: 10.10.0.6, nbr_node_id:14, gen:24 frag_id 1, Intf Address:10.10.0.5 TE metric:1, IGP metric:1, attribute_flags:0x0 physical_bw: 100000 (kbps), max_reservable_bw_global: 10000 (kbps) max_reservable_bw_sub: 0 (kbps) Global Pool Sub Pool Total Allocated Reservable Reservable BW (kbps) BW (kbps) BW (kbps) ---------------------------------bw[0]: 9000 1000 0 bw[1]: 1000 0 0 bw[2]: 0 0 0 bw[3]: 0 0 0 bw[4]: 0 0 0 bw[5]: 0 0 0 bw[6]: 0 0 0 bw[7]: 0 0 0
[...]

17

ETTI. ARS probleme. P1+2-ST-V1.

Octavian Catrina, 2013

b). Trebuie adaugat un tunel de la PE1 la PE2, cu banda de 1 Mbps, prioritate de stabilire (setup) 1 si ruta explicita care foloseste legatura studiata la punctul (a). Explicati ce se intampla atunci cand configuram acest tunel: Ce ruter trebuie configurat, ce actiuni efectueaza pentru a crea tunelul, care este rezultatul final si cum il aflam.

5.3

MPLS TE. Examinarea starii ruterelor.

In reteaua din Figura 8 ati configurat ruterele pentru a putea utiliza MPLS TE, RSVP-TE si OSPF-TE, apoi ati creat cateva tunele. a). Examinand tunelele existente pe ruterul PE1 obtineti informatiile listate mai jos (abrevieri: UP = upstream, DOWN = downstream). Descrieti succint aceste tunele (capete, ruta).
PE1#sh mpls traffic-eng tunnels brief Signalling Summary: [...] TUNNEL NAME DESTINATION UP IF DOWN IF PE1_t0 10.10.2.2 Fa0/0 PE1_t1 10.10.2.2 Fa0/0 PE1_t2 10.10.2.2 Fa0/0 Displayed 3 (of 3) heads, 0 (of 0) midpoints, 0 (of 0) tails

STATE/PROT up/up up/up up/up

b). Situatia rezervarilor de banda efectuate de RSVP in ruterul P1 este afisata mai jos. Ce rute folosesc tunelele 0 (Dport 0) si 2 (Dport 2)? De ce tunelul 0 nu foloseste ruta cea mai scurta?
P1#show ip rsvp interface interface allocated i/f max flow Fa0/0 0 10M 10M Fa1/0 9M 10M 10M Fa2/0 3M 20M 20M P1#show ip rsvp reservation To From Pro DPort 10.10.2.2 10.10.2.1 0 0 10.10.2.2 10.10.2.1 0 1 10.10.2.2 10.10.2.1 0 2 max sub max 0 0 0 Sport 13 10 10 Next Hop 10.10.0.18 10.10.0.18 10.10.0.6 I/F Fa2/0 Fa2/0 Fa1/0 Fi SE SE SE Serv LOAD LOAD LOAD BPS 2M 1M 9M

5.4

MPLS TE. Pachete. Stabilirea unui tunel.

In reteaua din Figura 8 ati configurat ruterele pentru a utiliza MPLS TE, RSVP-TE si OSPF-TE. Ati creat un prim tunel pe ruterul PE1 si ati capturat pachetele transmise si receptionate de PE1 pentru a crea acest tunel. a). Explicati comunicatiile RSVP din aceste imagini. Descrieti parametrii tunelului (ruta, banda, prioritatea) si explicati cum ati dedus acesti parametri. Ce semnificatie are obiectul LABEL din mesajul RESV?

18

ETTI. ARS probleme. P1+2-ST-V1.

Octavian Catrina, 2013

b). Explicati comunicatiile OSPF din imaginea de mai jos: Ce mesaje sunt transmise? Ce informatii contin? In ce scop sunt transmise aceste mesaje, in scenariul studiat?

5.5

MPLS TE. Pachete. Controlul admisiei. Preemption.

In reteaua din Figura 9 ati configurat ruterele pentru a utiliza MPLS TE (cu RSVP-TE si OSPF-TE), ati creat tunelul 0 (via P1-P2-P3), iar acum trebuie sa adaugati tunelul 2. Banda totala alocabila este 20 Mbps pentru legaturile PE1 - P1 si P3 - PE2, si 10 Mbps pentru toate celelate.

19

ETTI. ARS probleme. P1+2-ST-V1.

Octavian Catrina, 2013

Figura 9. Reteaua si scenariul din Problema 5.5. Imaginile de mai jos prezinta secventa de pachete RSVP si OSPF capturate pe legatura dintre PE1 si P1 in timpul stabilirii tunelului 2, urmata de detalii pentru pachetele 36 si 41.

a). Explicati ce se intampla in timpul stabilirii tunelului 2: Ce rol au pachetele 34 si 40? De ce sunt transmise pachetele 36, 37 si 38? Care este situatia tunelelor dupa transferul acestor pachete? b). De ce sunt transmise pachetele 42 si 43? Cum este folosita informatia din aceste pachete? c). De ce sunt transmise pachetele 39 si 44? Ce indica pachetele 41 si 46? Cum explicati aceasta situatie? d). Ce rol au pachetele 47 si 48? Care este situatia tunelelor dupa transferul acestor pachete? Indicatii: Puteti sa deduceti ce s-a intamplat fara alte detalii privind continutul pachetelor. 20

ETTI. ARS probleme. P1+2-ST-V1.

Octavian Catrina, 2013

34, 40: Mesajele PATH si RESV care stabilesc (cu succes) tunelul 2 de la PE1 la PE2. 36: PATH ERROR anunta ca tunelul 0 a fost eliminat pentru a stabili un tunel cu prioritate superioara. Explicatie: Exista suficienta banda la prioritate 0 pentru tunelul 2 pe ruta cea mai scurta, PE1-P1-P2-P3-PE2. PE1 a ales deci aceasta ruta pentru tunelul 2. Aceeasi ruta este folosita si de tunelul 0. Nu exista suficienta banda pentru amandoua pe legaturile P1-P2-P3. Prin urmare ruterele P1 si P2 trebuie sa elimine tunelul 0, cu prioritate inferioara, pentru a aloca banda sa tunelului 2. 37, 38: PATH/RESV TEAR elimina inregistrarile de stare asociate tunelului 0. Pachetul 40 incheie stabilirea cu succes a tunelului 2, dar tunelul 0 a fost eliminat. 39, 41, 44, 46: PE1 incearca sa restabileasca tunelul 0 si esueaza. PATH ERROR anunta ca nu exista suficienta banda pe legatura P1-P2. Explicatie: PE1 incearca sa stabileasca tunelul tot prin P1-P2-P3, deoarece nu si-a actualizat inca baza de date TE. 42-43: OSPF Update cu TE LSA care anunta banda disponibila in urma stabilirii tunelului 2. 47, 48: PE1 restabileste tunelul 0 pe ruta PE1-P1-P4-P5-P3-PE2. Ambele tunele sunt acum functionale.

21

S-ar putea să vă placă și