Platformă de e-learning și curriculă e-content pentru învățământul superior tehnic Proiectarea Rețelelor 14. Configurarea unei infrastructuri EIGRP
Metrica folosește patru factori: Bandwidth Load Metrica EIGRP Delay Reliability Formula folosită pentru calculul metricii este: 256*([K1*Bw + K2*Bw/(256-Load) + K3*Delay]*[K5/(Reliability + K4)]) Implicit K2,K4 și K5 sunt 0 Ultimul termen nu se ia in considerare atunci când K5=0 Universitatea Politehnica Bucureşti - Proiectarea Reţelelor 2
Pentru a modifica valorile K folosim comanda router(config-router)#metric weights tos k1 k2 k3 k4 k5 Pentru a modifica metrica EIGRP se modifică parametrii per interfață DELAY Delay <tens of microseconds> BANDWIDTH Bandwidth <kilobits> Universitatea Politehnica Bucureşti - Proiectarea Reţelelor 3
Pentru menținerea unei tabele fără bucle se folosește algoritmul DUAL (Diffusing Update Algorithm) Acesta salvează toate căile fără buclă existente către o destinație Se definesc următoarele concepte pentru EIGRP reported distance (RD) distanța primită de la un vecin despre o rețea Cunoscută și sub numele de advertised distance (AD) distance (D) distanța până la o rețea RD + costul între router și vecin feasible distance (FD) cea mai mică distanță până la o rețea min(d) Universitatea Politehnica Bucureşti - Proiectarea Reţelelor 4
Toți vecinii pentru care este satisfăcută condiția D = FD vor construi tabela de rutare și poartă denumirea de succesor(s) Implicit doar patru, maxim șase FD = 2 C 3 RD = 2 D = 5 FD = 5 S: B,C FD = 4 1 Y Rețeaua Z B RD = 4 D = 5 2 RD = 4 D = 6 1 FD = 3 A RD = 3 D = 4 X Universitatea Politehnica Bucureşti - Proiectarea Reţelelor 5
Condiția pentru ca un ruter să fie acceptat ca alternativă către o anumită destinație este: RD < FD Poartă numele de feasible condition (FC) Această condiție nu permite bucle prin echipamentul care face verificarea condiției; Demonstrație: FD(C) = a + x1 + x2 Rețea Z FD(A) = a x3 C RD-ul primit de la C = FD(C) = a + x1 + x2; FD(A) = a. => FD(C) > FD(A) A Un router ce nu este S și trece condiția FC poartă numele de feasible successor (FS) x1 Universitatea Politehnica Bucureşti - Proiectarea Reţelelor 6 B x2 FD(B) = a + x1
Există posibilitatea să nu existe succesori viabili Fie datorită inexistenței redundanței fie datorită configurării incorecte a rețelei; Demonstrație: FD = 100 C 50 RD = 100 D = 150 FD = 75 FS: - S: B Rețeaua Z 50 Y B RD = 25 D = 75 FD = 25 Universitatea Politehnica Bucureşti - Proiectarea Reţelelor 7
POC Calculați FD, S, FS, RD pe fiecare echipament pentru NETA NETA: 74.125.39.1/32 FD = 256 VIA RD FD ROL A 256 768 S D 1280 2304-512 B VIA RD FD ROL B 768 1792 FS C 1024 1280 S 1024 D 768 VIA RD FD ROL D 1280 2048 S E 1792 2816 FS A 768 256 512 1024 F 768 VIA RD FD ROL A 256 1024 S C E VIA RD FD ROL C 1024 1792 S D 1280 1792 S F 3072 2048 - Universitatea Politehnica Bucureşti - Proiectarea Reţelelor 8
Pentru vizualizarea tabelei de topologie se folosește: router#show ip eigrp topology router#show ip eigrp topology all-link Rutele din tabela de topologie pot fi în două stadii: P Passive ruta este bună şi funcţionează normal A Active ruta este în procedeul de recalculare DUAL Universitatea Politehnica Bucureşti - Proiectarea Reţelelor 9
Procesul de recalculare DUAL Dacă o conexiune pică: DUAL caută în tabela de topologie o rută alternativă Daca nu se găseşte rută alternativă, ruta este marcată ca activă (Active) Sunt trimise pachete Query către toţi vecinii - se cer informaţii despre topologie Toate ruterele vecine trebuie să trimită un pachet Reply ca răspuns la pachetul Query Se recalculează topologia (S şi FS) Universitatea Politehnica Bucureşti - Proiectarea Reţelelor 10
Atunci când se începe procesul de recalculare a unei rute se pornește un cronometru, implicit trei minute Dacă un vecin nu răspunde la QUERY până la expirarea timpului, acesta va fi scos din tabela de vecini SIA - Stuck in active O rută ce se află în starea ACTIVE nu este folosită NewYork#sh ip eigrp topology IP-EIGRP Topology Table for process 10 Codes: P - Passive, A - Active, U - Update, Q - Query, R - Reply, r - Reply status [...] A 172.16.50.0/24, 0 successors, FD is 2195456, Q 1 replies, active 00:00:06, query-origin: Local origin Remaining replies: via 172.16.251.2, r, Serial1 Universitatea Politehnica Bucureşti - Proiectarea Reţelelor 11
Dezactivarea auto-sumarizării: R(config-router)#no auto-summary Configurarea sumarizării manuale: R(config-if)#ip summary-address eigrp <AS> <summ-address> <netmask> [<AD>] Distanţa administrativă pentru rutele EIGRP sumarizate este 170. În tabela de rutare locală se instalează o rută către Null0 cu distanța administrativă 5. Universitatea Politehnica Bucureşti - Proiectarea Reţelelor 12
Tabela de rutare Sunt permise atât rute de cost egal cât și rute de cost inegal Implicit doar cele cu cost egal Pentru a permite balansarea traficului pe rute de cost inegal se definește un factor de multiplicare raportat la FD R(config-router)variance X C 3 RD = 2 D = 5 X = 2 FD = D(B) = 3 D(C) = 5 3 x 2 > 5 Rețeaua Z 1 Y B RD = 2 D = 3 Universitatea Politehnica Bucureşti - Proiectarea Reţelelor 13
Alte configurări Jurnalizarea schimbărilor: R(config-router)#eigrp log-neighbor-changes Definirea lăţimii de bandă permise pentru traficul EIGRP R(config-if)#ip bandwidth-percent eigrp <AS> <x> Implicit este 50% Această valoare poate depăşi 100%, banda declarată putând fi mai mare decât banda reală Universitatea Politehnica Bucureşti - Proiectarea Reţelelor 14
Suport pentru IPv6 Adăugarea suportului pentru IPv6 a constat în implementarea unui nou PDM și crearea a trei noi TLV-uri Formatul RouterID a rămas pe 32 de biți Se folosește adresa link-local drept sursa pachetelor de HELLO Se folosește adresa de multicast FF02::A pentru destinație Sumarizarea automată este dezactivată Activarea EIGRP pentru IPv6 se realizează direct la nivel de interfață interface FastEthernet0/0 ipv6 enable ipv6 eigrp 100 Universitatea Politehnica Bucureşti - Proiectarea Reţelelor 15
Suport pentru IPv6 Afișarea vecinilor Router1#show ipv6 eigrp neighbor IPv6-EIGRP neighbors for process 100 H Address Interface Hold Uptime SRTT RTO Q Seq (sec) (ms) Cnt Num 0 FE80::2B0:4AFF:FE5C:ACA Fa0/1.1 14 00:01:43 1 4500 0 1 Tabela de topologie Router1#show ipv6 eigrp topology all-links IPv6-EIGRP Topology Table for AS(100)/ID(10.10.10.1) Codes: P - Passive, A - Active, U - Update, Q - Query, R - Reply, r - reply Status, s - sia Status P 2001:FFFF:FFFF::/64, 1 successors, FD is 28160, serno 1 via Connected, FastEthernet0/1.1 via FE80::2B0:4AFF:FE5C:ACA9 (30720/28160), FastEthernet0/1.1 Universitatea Politehnica Bucureşti - Proiectarea Reţelelor 16
Sumar A Eu sunt ruter A. Cineva pe linie? B Hello Pachetele UPDATE/QUERY/REPLY au nevoie de un pachet de ACK Update Acestea sunt informaţiile mele de rutare Ms Altceva despre rețeaua X? Query Reply Acestea sunt informaţiile mele de rutare Tabela de rutare este completă. Universitatea Politehnica Bucureşti - Proiectarea Reţelelor 17