carrier pidgeon protocol
TRANSCRIPT
Platformă de e-learning și curriculă e-content pentru învățământul superior tehnic
Proiectarea Rețelelor
14. Configurarea unei infrastructuri EIGRP
Tabela de topologie
Universitatea Politehnica Bucureşti - Proiectarea Reţelelor 2
Metrica folosește patru factori:
Formula folosită pentru calculul metricii este:
Implicit K2,K4 și K5 sunt 0
Ultimul termen nu se ia in considerare atunci când K5=0
Bandwidth Delay
Load Reliability
Metrica EIGRP
256*([K1*Bw + K2*Bw/(256-Load) + K3*Delay]*[K5/(Reliability + K4)])
Tabela de topologie
Universitatea Politehnica Bucureşti - Proiectarea Reţelelor 3
Pentru a modifica valorile K folosim comanda
Pentru a modifica metrica EIGRP se modifică parametrii per interfață
DELAY
BANDWIDTH
router(config-router)#metric weights tos k1 k2 k3 k4 k5
Delay <tens of microseconds>
Bandwidth <kilobits>
Tabela de topologie
Universitatea Politehnica Bucureşti - Proiectarea Reţelelor 4
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)
Tabela de topologie
Universitatea Politehnica Bucureşti - Proiectarea Reţelelor 5
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
Rețeaua Z
A X
B
C
RD = 3D = 4
1
2
3
1
RD = 4D = 6
RD = 2D = 5
RD = 4D = 5
FD = 5S: B,C
Y
FD = 2
FD = 4
FD = 3
Tabela de topologie
Universitatea Politehnica Bucureşti - Proiectarea Reţelelor 6
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:
Un router ce nu este S și trece condiția FC poartă numele de “feasible successor (FS)”
Rețea Z
FD(A) = a
A
x1
x3
x2
FD(B) = a + x1
B
FD(C) = a + x1 + x2
C
RD-ul primit de la C = FD(C) = a + x1 + x2;
FD(A) = a. =>FD(C) > FD(A)
Tabela de topologie
Universitatea Politehnica Bucureşti - Proiectarea Reţelelor 7
Există posibilitatea să nu existe succesori viabili
Fie datorită inexistenței redundanței fie datorită configurării incorecte a rețelei; Demonstrație:
Rețeaua Z
B
C 50
50
RD = 100D = 150
RD = 25D = 75
FD = 75FS: -S: B
Y
FD = 100
FD = 25
POC
Universitatea Politehnica Bucureşti - Proiectarea Reţelelor 8
Calculați FD, S, FS, RD pe fiecare echipament pentru NETA
512768
1024
768
1024
768
256 512
VIA RD FD ROLA 256 768 S
D 1280 2304 -
NETA: 74.125.39.1/32
FD = 256
VIA RD FD ROLA 256 1024 S
VIA RD FD ROLB 768 1792 FSC 1024 1280 S
VIA RD FD ROLC 1024 1792 SD 1280 1792 S F 3072 2048 -
VIA RD FD ROLD 1280 2048 S
E 1792 2816 FS
B D
A
C E
F
Tabela de topologie
Universitatea Politehnica Bucureşti - Proiectarea Reţelelor 9
Pentru vizualizarea tabelei de topologie se folosește:
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
router#show ip eigrp topology
router#show ip eigrp topology all-link
Tabela de topologie
Universitatea Politehnica Bucureşti - Proiectarea Reţelelor 10
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)
Tabela de topologie
Universitatea Politehnica Bucureşti - Proiectarea Reţelelor 11
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
Tabela de topologie
Universitatea Politehnica Bucureşti - Proiectarea Reţelelor 12
Dezactivarea auto-sumarizării:
Configurarea sumarizării manuale:
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.
R(config-router)#no auto-summary
R(config-if)#ip summary-address eigrp <AS> <summ-address> <netmask> [<AD>]
Tabela de rutare
Universitatea Politehnica Bucureşti - Proiectarea Reţelelor 13
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
Rețeaua Z
B
C 3
1
X = 2FD = D(B) = 3
D(C) = 53 x 2 > 5
RD = 2D = 5
RD = 2D = 3
Y
Alte configurări
Universitatea Politehnica Bucureşti - Proiectarea Reţelelor 14
Jurnalizarea schimbărilor:
Definirea lăţimii de bandă permise pentru traficul EIGRP
Implicit este 50%
Această valoare poate depăşi 100%, banda declarată putând fi mai mare decât banda reală
R(config-router)#eigrp log-neighbor-changes
R(config-if)#ip bandwidth-percent eigrp <AS> <x>
Suport pentru IPv6
Universitatea Politehnica Bucureşti - Proiectarea Reţelelor 15
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
Suport pentru IPv6
Universitatea Politehnica Bucureşti - Proiectarea Reţelelor 16
Afișarea vecinilor
Tabela de topologie
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
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
Sumar
Universitatea Politehnica Bucureşti - Proiectarea Reţelelor 17
Eu sunt ruter A. Cineva pe linie?
Acestea sunt informaţiile mele de rutare
Ms Altceva despre rețeaua X?
Acestea sunt informaţiile mele de rutare
BA
Update
Query
Reply
Hello
Pachetele UPDATE/QUERY/REPLY au nevoie de un pachet
de ACK
Tabela de rutare este
completă.