Sunteți pe pagina 1din 29

ARHITECTURI DE RETEA SI INTERNET

LUCRAREA DE LABORATOR 5

PROTOCOLUL DE RUTARE
EIGRP
(Enhanced Interior Gateway
Routing Protocol)
Protocolul EIGRP

1. Introducere

EIGRP face parte din clasa protocoalelor de tip “distance vector” şi a fost emis în anul
1992. EIGRP este o îmbunătăţire a protocolului IGRP, ambele fiind proprietare CISCO şi
pot opera doar pe ruterele CISCO.
Deşi EIGRP se comportă ca un protocol de rutare „link state”, el este un protocol de
rutare „distance vector”. Metricile folosite de EIGRP sunt lungimea de bandă (bandwith)
şi întârzierea (delay).
EIGRP utilizează protocolul RTP (Reliable Transport Protocol-Transport de încredere).
Protocolul de transport de încredere este responsabil pentru livrarea garantată, ordonată
de pachetele EIGRP pentru toți vecinii. Aceasta susține transmiterea amestecată de
pachete multicast sau unicast. Unele pachete EIGRP trebuie transmise fiabil și altele nu
impun această cerință. Pentru eficiență, este furnizată fiabilitatea numai atunci când este
necesar. De exemplu, într-o rețea multi-acces, care are capabilități multicast, cum ar fi
Ethernet, nu este necesar să trimită mesaje hellos fiabil pentru toți vecinii individual.
EIGRP trimite multicast un singur pachet salut informând receptoarele că pachetul nu
trebuie să fie confirmat. Alte tipuri de pachete, cum ar fi actualizări, necesită confirmarea
și acest lucru este indicat în pachet. Transportul de încredere are o prevedere pentru a
trimite pachete multicast rapid atunci când există pachete neconfirmate în așteptare.
Acest lucru asigură un timp de convergență scăzut în prezența legăturilor de viteze
diferite.

Pachetele transmise prin protocolul EIGRP sunt :

¾ Pachetul Update
¾ Pachetul Query
¾ Pachetul Reply
¾ Pachetul Hello

Pachetele Update sunt utilizate de EIGRP pentu a propaga informaţia de rutare. EIGRP
nu trimite reactualizări regulate, ele se trimit doar când apare o modificare de topologie.
Aceste reactualizări sunt trimise doar ruterelor care au nevoie de ele (muticast sau
unicast).
Aceste pachete folosesc primirea unei confirmări (ACK). Pachetele ACK sunt pachete
trimise atunci când se foloseşte opţiunea de primire a unei confirmări pentru pachetele
de tip Update, EIGRP, Query şi Reply.

2
Protocolul EIGRP

Pachetele Query şi Reply (Interogare şi răspuns) sunt utilizate de algoritmul DUAL.


Pachetele Query pot fi trimise unicast (către un singur host) şi multicast (către mai multe
hosturi din reţele, grupate), în timp ce pachetele Reply sunt trimise întotdeauna unicast.
Când un ruter pierde o cale, trimite pachete de tip Query către vecini, prin care cere o altă
cale prin altă reţea. Ruterele care au primit pachet de tip Query trimit o confirmare
(ACK) și câte un Reply chiar dacă au sau nu o rută către reţeaua care a căzut. Pentru că
Reply utilizează primirea cu confirmare, ruterul va trebui să trimită înapoi o confirmare
(ACK).

Pachetele Hello sunt utilizate pentru a descoperi vecinii şi sunt pachete multicast, fără
confirmare.

EIGRP include câteva caracteristici care nu se regăsesc în alte protocoale de tip ”distance
vector” precum RIP şi IGRP.

Aceste caracteristici includ:


• Protocol de transport sigur - Reliable Transport Protocol (RTP)
• Actualizari limitate - Bounded Updates
• Algoritmul DUAL
• Stabilirea adiacenţelor
• Tabele privind topologia şi vecinii

3
Protocolul EIGRP

RTP (Reliable Transport Protocol) este un protocol folosit de EIGRP pentru trimiterea şi
primirea pachetelor care cer confirmare (reliable) sau celor care nu cer confirmare
(unreliable). Protocoul RTP cere confirmări de la receptor la transmiţător. RTP poate
trimite pachete unicast sau multicast.

Actualizari limitate
Actualizarea parţială conţine informaţii doar despre ruta care s-a schimbat astfel
consumându-se mai puțină lățime de bandă (Bandwidth).
Actualizari limitate se referă la propagarea unei actualizări parţiale doar către acele rutere
care sunt afectate de schimbările produse.

Algoritmul DUAL previne crearea de bucle în reţea şi, de asemenea, permite tuturor
ruterelor implicate în schimbarea de topologie să se sincronizeze în acelaşi timp rezultând
o convergenţă (apare la momentul când toate ruterele dintr-o reţea şi-au „învăţat” toţi
vecinii existenţi la acel moment) rapidă.

Protocolul Hello
Înainte ca orice pachet EIGRP să fie schimbat între rutere, EIGRP trebuie mai întâi să îşi
cunoască toţi vecinii.Vecinii EIGRP sunt alte rutere direct conectate la reţea.
Ruterele EIGRP descoperă vecinii şi stabilesc ruterele vecine cu ajutorul pachetului
Hello.
În majoritatea reţelelor EIGRP, pachetele Hello sunt trimise la fiecare 5 secunde. Un
ruter cu EIGRP consideră că atât timp cât primeşte pachete Hello de la un alt ruter,
vecinul şi rutele lui rămân valide.
HOLDTIME-este timpul maxim aşteptat de un ruter până să primeasca următorul pachet
Hello.(vezi exemplul 4, pagina 9)

4
Protocolul EIGRP

Distanţă administrativă (AD)


EIGRP are o distanţă administrativă implicită, 90 pentru surse interne şi 170 pentru rute
importate de la o sursă externă
Ditanţa administrativă este un număr natural atribuit unui protocol de rutare și indică cât
de „preferat” este acesta.
În tabelul de mai jos sunt prezente distanţele administrative implicte a protocoalelor de
rutare.

Autentificarea
Ca şi alte protocoale de rutare, EIGRP poate fi setat pentru autentificare. RIPv2, EIGRP,
OSPF, IS-IS şi BGP toate pot fi setate pentru a cripta şi autentifica informaţia rutată.

Autentificarea asigură faptul că ruterele vor accepta informaţie doar de la alte rutere care
au fost configurate cu aceeaşi semnătură sau informaţie autentificată.

Notă: Autentificarea nu criptează şi tabela de rutare a ruterului.

5
Protocolul EIGRP

Setările pe interfeţele echipamentelor din schema prezentată în ANEXA 1 sunt


evidenţiate în Tabelul 1 de mai jos. Luând ca exemplu Router1, adrersele IP ale
interfețelor echipamentelor sunt configurate astfel :

Router1#conf t
Router1(config)#interface fastEthernet 0/0
Router1(config-if)#ip address 10.0.1.1 255.255.255.248
Router1(config-if)#no shut
Router1(config-if)#exit
Router1(config)#interface serial 0/0/1
Router1(config-if)#ip address 10.10.1.1 255.255.255.0
Router1(config-if)#no shut
Router1(config-if)#exit
Router1(config)#interface serial 0/0/1
Router1(config-if)#clock rate 64000
Router1(config-if)#exit
Router1(config)#interface serial 0/0/0
Router1(config-if)#ip address 172.16.1.2 255.255.255.0
Router1(config-if)#no shut
Router1(config-if)#end

Tabelul 1.

Echipament Interfaţă Prescurtare Adresă IP Mască de reţea


FastEthernet0/0 Fa0/0 10.0.1.1 255.255.255.248
Router1 Serial0/0/0 Ser0/0/0 172.16.1.2 255.255.255.0
Serial0/0/1 Ser0/0/1 10.10.1.1 255.255.255.0
FastEthernet0/0 Fa0/0 10.0.2.1 255.255.255.248
Router2 Serial0/0/0 Ser0/0/0 172.16.2.2 255.255.255.0
Serial0/0/1 Ser0/0/1 10.10.2.1 255.255.255.0
FastEthernet0/0 Fa0/0 10.0.1.2 255.255.255.248
Router3 Serial0/0/0 Ser0/0/0 10.10.2.2 255.255.255.0
Serial0/0/1 Ser0/0/1 192.168.2.1 255.255.255.0
FastEthernet0/0 Fa0/0 10.0.2.2 255.255.255.248
Router4 Serial0/0/0 Ser0/0/0 10.10.1.2 255.255.255.0
Serial0/0/1 Ser0/0/1 192.168.1.1 255.255.255.0
FastEthernet0/0 Fa0/0 172.16.100.1 255.255.255.0
Router_BV Serial0/0/0 Ser0/0/0 172.16.1.1 255.255.255.0
Serial0/0/1 Ser0/0/1 172.16.2.1 255.255.255.0
FastEthernet0/0 Fa0/0 192.168.100.1 255.255.255.0
Router_BUC Serial0/0/0 Ser0/0/0 192.168.1.2 255.255.255.0
Serial0/0/1 Ser0/0/1 192.168.2.2 255.255.255.0
PC FastEthernet - 172.16.100.2 255.255.255.0
Braşov_LAN
PC Buc_LAN FastEthernet - 192.168.100.2 255.255.255.0

6
Protocolul EIGRP

1.1 Configurarea protocolului de rutare EIGRP se face prin comanda:

Router(config) #router eigrp autonomous-system


Router(config-router)#network IDretea

autonomous-system este un număr natural scris pe 16 biţi

Observația 1: autonomous-system este diferit de conceptul de Sistem Autonom (AS).


Acesta se referă, de fapt, la instanţa de EIGRP care este folosită.

Observația 2: pentru ca ruterele să comunice prin protocolul de rutare EIGRP trebuie ca


toate să folosească aceeaşi instanţă (acelaşi proccess-ID).

Cu ajutorul comenzii network IDrețea configurăm EIGRP-ul pe fiecare interfaţă a


ruterului.

Observaţia 1: IDrețea este reţeaua din care face parte adresa IP a interfeţei respective.

Exemplu 1

Pe Router1 protocolul EIGRP a fost configurat astfel:

Router1(config)#router eigrp 1
Router1(config-router)#net 10.0.1.0
Router1(config-router)#net 172.16.1.0
Router1(config-router)#net 10.10.1.0
Router1(config-router)#exit
Router1(config)#

1.2 Pentru configurarea EIGRP doar pe o parte din interfeţele unui router, se va
utiliza masca wildcard

Router(config) #router eigrp autonomous-system


Router(config-router)#network IDretea[masca wildcard]

În acest caz, masca wildcard este inversul măştii subreţelei (SM). Astfel că, pentru un
SM: 255.255.255.248 (/29), în care biţii de host rămaşi sunt ultimii 4 din ultimul octet,
marca wildcard va fi : 0.0.0.7. Mai simplu, pentru a calcula masca wildcard în acest caz
se va scadea din 255.255.255.255, SM: 255.255.255.248. (vezi exemplul 2)

7
Protocolul EIGRP
Exemplu 2

Pe Router1 configurarea protocolului EIGRP pe interfaţa Fa0/0 cu IP-ul 10.0.1.1/29 este:

Router1#conf t
Router1(config)#router eigrp 1
Router1(config-router)#network 10.0.1.0 0.0.0.7
Router1(config-router)#exit
Router1(config)#

Observaţie 1:
Chiar dacă în loc de masca wildcard se va trece masca de reţea, IOS-ul (sistemul de
operare al ruterelor CISCO) va şti să treacă în masca wildcard (vezi exemplul 3). Aceasta
se verifică cu ajutorul comenzii :

Router#show running-config

Exemplu 3

Router1#conf t
Router1(config)#router eigrp 1
Router1(config-router)#network 10.0.1.0 255.255.255.248
Router1(config-router)#exit
Router1(config)#

Router1#sh run
Building configuration...

Current configuration : 602 bytes


!
version 12.3
no service password-encryption
!
hostname Router1
!
!
!
!
interface FastEthernet0/0
ip address 10.0.1.1 255.255.255.248
!
router eigrp 1
network 10.1.0.0 0.0.0.7
!

1.3 Verificarea faptului că EIGRP s-a configurat

Înainte ca orice actualizare de tip EIGRP să fie trimisă, ruterele stabilesc relaţiile între
vecini, prin pachetele HELLO (vezi exemplul 4). Aceste relaţii sunt verificate prin
comanda

Router# show ip eigrp neighbors

8
Protocolul EIGRP
Exemplul 4

Pe Router1 verificarea este urmatoarea:

Router1#show ip eigrp neighbours


IP-EIGRP neighbors for process 1
H Address Interface Hold Uptime SRTT RTO Q Seq
(sec) (ms) Cnt Num
0 172.16.1.1 Ser0/0/0 11 00:36:15 40 500 0 26
1 10.10.1.2 Ser0/0/1 11 00:34:18 40 500 0 27
2 10.0.1.2 Fa0/0 11 00:34:15 40 500 0 24

După cum se poate observa în exemplul de mai sus, Router1 are 3 reţele vecine prin care
poate comunica prin EIGRP.

Coloana H prezintă ordinea în care vecinii au fost învăţaţi.


Address – adresa reţelei
Interface - interfaţa ruterului local pe care s-a primit pachetul „Hello”.
Hold - timpul după care vecinul, dacă nu trimite pachet „Hello”, este considerat
inaccesibil (down); de câte ori se primeşte un pachet „Hello” acest timp este reseatat la
valoarea maximă a Hold-ului urmând ca apoi să descrească până la ‘0’.
Uptime – este timpul de când s-au adăugat informaţii despre vecin în tabela de vecini
(Neighbor Table).
SRTT şi RTO – sunt utilizate de EIGRP ca să controleze pachetele de tip „stabil” (care
cer confirmări) şi „instabil”(care nu necesită confirmări).
Q Count – trebuie să fie setat pe valoarea ‘0’ ; dacă această valoare este mai mare decât
‘0’ atunci pachetele EIGRP aşteaptă să fie trimise.
O altă metodă prin care se poate verifica ce tip de protocol a fost configurat pe un anumit
ruter este lansarea următoarei comenzi :

Router#show ip route

Exemplul 5

Acestă comandă afişează de fapt tabela de rutare.

Router1#sh ip route
Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
* - candidate default, U - per-user static route, o - ODR
P - periodic downloaded static route

Gateway of last resort is not set

10.0.0.0/8 is variably subnetted, 3 subnets, 3 masks


D 10.0.0.0/8 [90/2684416] via 172.16.1.1, 00:02:40, Serial0/0/0
C 10.0.1.0/29 is directly connected, FastEthernet0/0
C 10.10.1.0/24 is directly connected, Serial0/0/1
172.16.0.0/24 is subnetted, 3 subnets
C 172.16.1.0 is directly connected, Serial0/0/0
D 172.16.2.0 [90/2681856] via 172.16.1.1, 00:02:41, Serial0/0/0
D 172.16.100.0 [90/2172416] via 172.16.1.1, 00:02:41, Serial0/0/0

9
Protocolul EIGRP
D 192.168.1.0/24 [90/3196416] via 172.16.1.1, 00:02:39, Serial0/0/0
D 192.168.2.0/24 [90/3705856] via 172.16.1.1, 00:02:40, Serial0/0/0
D 192.168.100.0/24 [90/3198976] via 172.16.1.1, 00:02:39, Serial0/0/0

Rutele învăţate prin EIGRP sunt notate în tabele de rutare cu litera D, în timp ce rutele
direct conectate sunt notate cu litera C. Din exemplul precedent se observă cei 3 ‘vecini’
dar şi faptul că Routerul 1 poate să ajungă la orice rută din reţeaua prezentată.
Tot din exemplul 5 se poate observa că EIGRP suportă VLSM (Variable Lenght Subnet
Mask), adica măşti de subreţea diferite de măştile implicite ale unei reţele (clasele A, B
sau C). De aici se poate deduce că EIGRP este un protocol neorientat pe clasă (classless).

1.4 Ce protocol s-a activat?

Cu ajutorul următoarei comenzi se poate verifica ce tip de protocol s-a configurat şi


detalii despre acesta.

Router#show ip protocols

Exemplul 6

Router1#sh ip protocols

Routing Protocol is "eigrp 1 "


Outgoing update filter list for all interfaces is not set
Incoming update filter list for all interfaces is not set
Default networks flagged in outgoing updates
Default networks accepted from incoming updates
EIGRP metric weight K1=1, K2=0, K3=1, K4=0, K5=0
EIGRP maximum hopcount 100
EIGRP maximum metric variance 6
Redistributing: eigrp 1
Automatic network summarization is not in effect
Maximum path: 4
Routing for Networks:
172.16.0.0
10.1.0.0/29
10.0.0.0
Routing Information Sources:
Gateway Distance Last Update
10.0.1.2 90 2
10.10.1.2 90 6
172.16.1.1 90 7
Distance: internal 90 external 170

Din exemplu se observă că pe Router1 este configurat EIGRP cu instanţa (proccess-ID)


1; de asemenea, se poate observa distanaţa administrativă (AD) notată cu „Distance” ca
fiind 90 pentru EIGRP.

10
Protocolul EIGRP

2. Metrica utilizată de protocolul EIGRP

EIGRP are o metrică compusă în care foloseşte următorii parametri :

• Lărgimea de bandă(Bandwidth)
• Intârzierea(Delay)
• Stabilitatea(Reliability)
• Incărcarea(Load)

Setările implicite ale EIGRP se reduc doar la 2 parametri: lărgimea de badă (BW) şi
întârziera (Delay).

Formula generală de calcul a metricii compuse este :

METRICA=[K1*BW+(K2*BW)/256-Incărcarea+ K3 * Intarzierea]*[K5/stabilitatea+K4]

Corespondenţa coeficienților K:
K1-lărgime de bandă
K2-încărcare
K3-întârziere
K4,K5-siguranţă

Implicit, K2, K4, K5 au valoarea „0”; asta însemnand că încărcarea şi stabilitatea nu sunt
folosite în calcularea metricii. Valorile acestor K-uri pot fi modificate de către
administrator.

Metrica compusă implicită = K1 * BW + K3 * întârzierea

(acesta este formula de calcul a metricii în cazul în care nu se schimbă setările implicite)

Exemplu: Calcul metrică între Router1 şi PC-BUC-LAN

11
Protocolul EIGRP
Convenţie : Între Router1 şi Router4 avem legătura A
Între Router 4 şi Router_BUC avem legătura B
Între Router_BUC şi PC_BUC_LAN avem legătura C
Şi presupunem că:
legătura A are BW=1024 Kbit,
legătura B are BW=1544 Kbit şi
legătura C are BW=20 000 Kbit.
Lărgimea de bandă care se va folosi în calculul metricii compuse EIGRP va fi cea mai
mică dintre aceste legături, şi anume cea a legăturii A:
BW=1024 Kbit.
Intârzierile de pe cele 3 legături se însumează.

Metrica va fi:
METRICA =107/BW legătura A*256+(Suma întârziere legătură A,B şi C)/10* 256

2.1. Schimbarea valorii Lărgimi de Banda(BW) se face astfel :

Router(config-if)# bandwidth Kilobits

Exemplul 7

Router1#conf t
Router1(config)#interface serial 0/0/1
Router1(config-if)#bandwidth 1024
Router1(config-if)#end

Router4#conf t
Router4(config)#interface serial 0/0/1
Router4(config-if)#bandwidth 1544
Router4(config-if)#end

Router_BUC#conf t
Router_BUC(config)#interface fastEthernet 0/0
Router_BUC(config-if)#bandwidth 20000
Router_BUC(config-if)#end

12
Protocolul EIGRP
Observatie : Schimbarea valorii lărgimii de bandă nu se va produce în practică, aceasta
fiind doar o valoare pe care administratorul vrea ca protocolul de rutare (EIGRP-ul) să o
ia în considerare în procesul de calcul al metricii.

Metrica rezultată din stabilirea lărgimii de bandă pe cele 3 legături este evidenţiată mai
jos prin comanda dată pe Router1.

Router#show ip route

Exemplul 8

Router1#show ip route
Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
* - candidate default, U - per-user static route, o - ODR
P - periodic downloaded static route

Gateway of last resort is not set

10.0.0.0/8 is variably subnetted, 5 subnets, 3 masks


D 10.0.0.0/8 [90/2684416] via 172.16.1.1, 00:02:33, Serial0/0/0
C 10.0.1.0/29 is directly connected, FastEthernet0/0
D 10.0.2.0/29 [90/2174976] via 10.0.1.2, 00:03:09, FastEthernet0/0
C 10.10.1.0/24 is directly connected, Serial0/0/1
D 10.10.2.0/24 [90/2172416] via 10.0.1.2, 00:03:09, FastEthernet0/0
172.16.0.0/16 is variably subnetted, 4 subnets, 2 masks
D 172.16.0.0/16 [90/2684416] via 10.0.1.2, 00:02:35, FastEthernet0/0
C 172.16.1.0/24 is directly connected, Serial0/0/0
D 172.16.2.0/24 [90/2684416] via 10.0.1.2, 00:00:18, FastEthernet0/0
D 172.16.100.0/24 [90/2686976] via 10.0.1.2, 00:00:18, FastEthernet0/0
D 192.168.1.0/24 [90/2684416] via 10.0.1.2, 00:03:09, FastEthernet0/0
D 192.168.2.0/24 [90/2172416] via 10.0.1.2, 00:03:09, FastEthernet0/0
D 192.168.100.0/24 [90/2174976] via 10.0.1.2, 00:03:09, FastEthernet0/0

Exemplul 9

Pentru a verifica dacă într-adevăr banda pe o anumită legătură este cea stabilită de
administratorul de reţea, de exemplu pe Router1, se poate verifica astfel :
Router1#show interfaces serial 0/0/1
Serial0/0/1 is up, line protocol is up (connected)
Hardware is HD64570
Internet address is 10.10.1.1/24
MTU 1500 bytes, BW 1024 Kbit, DLY 20000 usec, rely 255/255, load 1/255

Revenirea la valoarea implicită a lărgimii de bandă(BW) se va face prin comanda :

Router(config-if)#no bandwidth

13
Protocolul EIGRP
Exemplul 10

Router1(config)#interface serial 0/0/1


Router1(config-if)#no bandwidth
Router1#sh interfaces serial 0/0/1
Serial0/0/1 is up, line protocol is up (connected)
Hardware is HD64570
Internet address is 10.10.1.1/24
MTU 1500 bytes, BW 1544 Kbit, DLY 20000 usec, rely 255/255, load 1/255

Analiza Rezultat: „MTU 1500 bytes, BW 1544 Kbit, DLY 20000 usec, rely 255/255, load
1/255, load 1/255”

2.2. Întârzierea (Delay) – timpul necesar unui pachet să traverseze o rută. La fel ca
lărgimea de bandă, întârzierea nu are o valoare dinamică, ci una statică bazată pe tipul de
conexiune la interfaţa respectivă. Valoarea este măsurată în microsecunde.

Pentru a observa efectul întârzierii în tranzitul pachetelor vom mări delay-ul pe Router4
astfel încât pachetele sa poată tranzita reţeua prin ramura de jos (Exemplul 11)
Iniţial, înaintea modificării, întârzierea totală observată de pe Route_BV era egală :

Exemplul 11

Router_BV#show ip eigrp topology 192.168.100.0


IP-EIGRP (AS 1): Topology entry for 192.168.100.0/24
State is Passive, Query origin flag is 1, 2 Successor(s), FD is 2686976
Routing Descriptor Blocks:
172.16.2.2 (Serial0/0/1), from 172.16.2.2, Send flag is 0x0
Composite metric is (2686976/2174976), Route is Internal
Vector metric:
Minimum bandwidth is 1544 Kbit
Total delay is 40200 microseconds
Reliability is 255/255
Load is 1/255
Minimum MTU is 1500
Hop count is 3
172.16.1.2 (Serial0/0/0), from 172.16.1.2, Send flag is 0x0
Composite metric is (2686976/2174976), Route is Internal
Vector metric:
Minimum bandwidth is 1544 Kbit
Total delay is 40200 microseconds
Reliability is 255/255
Load is 1/255
Minimum MTU is 1500
Hop count is 3

Modificările pe Router4 sunt :

Router4#conf t
Router4(config)#interface serial 0/0/0
Router4(config-if)#delay 400000
Router4(config-if)#exit
Router4(config)#interface serial 0/0/1
Router4(config-if)#delay 400000
Router4(config-if)#exit
Router4(config)#interface fastEthernet 0/0
Router4(config-if)#delay 50000
Router4(config-if)#

14
Protocolul EIGRP

În urma acestor modificări se poate observa că valorile întârzierilor totale către reţeaua
192.168.100.0/24 văzute de Router_BV sunt :

Router_BV#sh ip eigrp topology 192.168.100.0


IP-EIGRP (AS 1): Topology entry for 192.168.100.0/24
State is Passive, Query origin flag is 1, 1 Successor(s), FD is 2686976
Routing Descriptor Blocks:
172.16.1.2 (Serial0/0/0), from 172.16.1.2, Send flag is 0x0
Composite metric is (2686976/2174976), Route is Internal
Vector metric:
Minimum bandwidth is 1544 Kbit
Total delay is 40200 microseconds
Reliability is 255/255
Load is 1/255
Minimum MTU is 1500
Hop count is 3
172.16.2.2 (Serial0/0/1), from 172.16.2.2, Send flag is 0x0
Composite metric is (3196416/2684416), Route is Internal
Vector metric:
Minimum bandwidth is 1544 Kbit
Total delay is 60100 microseconds
Reliability is 255/255
Load is 1/255
Minimum MTU is 1500
Hop count is 3

Se observă că întârzierea pe ramura de jos este mai mare decât pe cea dus, astfel
pachetele vor ajunge la destinaţie pe ramura de sus, lucru observat si de pe staţia din
Braşov (Braşov_Lan) :

PC>tracert 192.168.100.2

Tracing route to 192.168.100.2 over a maximum of 30 hops:

1 49 ms 47 ms 41 ms 172.16.100.1
2 60 ms 67 ms 78 ms 172.16.1.2
3 121 ms 97 ms 158 ms 10.0.1.2
4 174 ms 142 ms 159 ms 192.168.2.2
5 204 ms 213 ms 183 ms 192.168.100.2

Trace complete.

De obicei, interfeţele FastEthernet au o valoare a întârzierii de 100 microsecunde, iar


cele Seriale (T1) 20.000 microsecunde.

15
Protocolul EIGRP
2.3. Siguranta (Reliability)- probabilitatea ca o conexiune să cadă (acestă probabilitate
se calculează în mod empiric – cât de des a căzut). Valoarea ei nu se poate modifica
direct și voit. Aceasta are o valoare dinamică, între 0 şi 255, exprimată în fracţie :

Exemplu: 255/255 – 100% stabilă/sigură(reliable)


234/255 – 91.8% stabilă/sigură

Analiza Rezultat: „MTU 1500 bytes, BW 1544 Kbit, DLY 20000 usec,reliability 255/255,
load 1/255”

2.4. Încărcarea (Load) – se referă la cantitatea de trafic ce există pe conexiune; acesta ia


o valoare dinamică între 0 şi 255 exprimată tot prin fracţie. Valoarea mai mică a fracţiei
este preferată, acesta însemnând o încărcare mai mică pe conexiune. Valoarea încărcării
nu se stabileşte static ci se calculează în funcţie de condiţiile la un moment dat, în
schemă.

Exemplu:
255/255 – 100% saturată
40/255 – capacitate de 16%
1/255 – capacitate foarte mare(cel mai putin încărcată)

16
3. Algoritmul DUAL

3.1. Conceptul DUAL

Algoritmul DUAL (Diffusing Update Algorithm) este folosit de către EIGRP şi vom
exemplifica mai jos cum acest algoritm funcţionează şi determină cea mai bună cale fară
buclă în transmiterea datelor cât şi căile de rezervă.

Termeni folosiţi în descrierea algoritmului:


- Succesor
- Distanţă fezabilă (FD)
- Succesor fezabil (FS)
- Distanţa raportată (RD)
- Condiţie de fezabilitate (FC)

3.2. Succesor şi distanţa fezabilă

Succesorul este ruterul vecin aflat pe ruta de cost minim către reţeaua destinaţie. Adresa
IP a succesorului se poate observa în tabela de rutare după cuvântul « via ».

Distanţa fezabilă este cea mai mică metrică calculată pentru a atinge reţeua destinaţie. FD
este listată tot în tabela de rutare, fiind al doilea număr din succesiunea de numere din
paranteze.

Examinând tabela de rutare pentru Router1 din figură putem observa că cea mai bună
cale pentru a transmite pachetele prin EIGRP către reţeaua 192.168.1.0/24 este prin
Router4, iar distanţa fezabilă este 2681856.

Exemplul 12
Router1#show ip route
Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
* - candidate default, U - per-user static route, o - ODR
P - periodic downloaded static route

Gateway of last resort is not set

10.0.0.0/8 is variably subnetted, 5 subnets, 3 masks


D 10.0.0.0/8 [90/3196416] via 10.10.1.2, 00:00:36, Serial0/0/1
C 10.0.1.0/29 is directly connected, FastEthernet0/0
D 10.0.2.0/29 [90/2172416] via 10.10.1.2, 00:00:37, Serial0/0/1
C 10.10.1.0/24 is directly connected, Serial0/0/1
D 10.10.2.0/24 [90/2172416] via 10.0.1.2, 00:00:35, FastEthernet0/0
172.16.0.0/16 is variably subnetted, 4 subnets, 2 masks
D 172.16.0.0/16 [90/3708416] via 10.0.1.2, 00:00:33, FastEthernet0/0
C 172.16.1.0/24 is directly connected, Serial0/0/0
D 172.16.2.0/24 [90/2681856] via 172.16.1.1, 00:00:37, Serial0/0/0
D 172.16.100.0/24 [90/2172416] via 172.16.1.1, 00:00:37, Serial0/0/0
D 192.168.1.0/24 [90/2681856] via 10.10.1.2, 00:00:37, Serial0/0/1
D 192.168.2.0/24 [90/2172416] via 10.0.1.2, 00:00:36, FastEthernet0/0
D 192.168.100.0/24 [90/2174976] via 10.0.1.2, 00:00:35, FastEthernet0/0
3.3. Succesor fezabil, condiţie de fezabilitate şi distanţă raportată

Unul din motivele prin care algoritmul DUAL converge foarte rapid în urma unei
schimbări în topologia reţelei este acela că foloseşte căile de rezervă către alte rutere
cunoscute ca succesori fezabili, nemaifiind nevoie de a relua algoritmul.
Un succesor fezabil este un ruter vecin care are o cale de rezervă fără buclă către aceeaşi
reţea ca succesorul, dar satisfăcând în cele din urmă condiţia de fezabilitate.
Condiţia de fezabilitate (FC) e întâlnită atunci când distanţa de raportare a unui ruter
vecin către o reţea este mai mică decât distanţa fezabilă a ruterului local către aceeaşi
reţea, iar distanţa de raportare este practic o distanţă de fezabilitate către aceeași reţea
destinaţie.

Vom lua ca exemplu Router1, pentru a analiza informaţiile din tabela de rutare a Router1.

Exemplul 13
Router1#show ip route
Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
* - candidate default, U - per-user static route, o - ODR
P - periodic downloaded static route

Gateway of last resort is not set


D 10.0.0.0/8 [90/3196416] via 10.10.1.2, 00:00:36, Serial0/0/1
C 10.0.1.0/29 is directly connected, FastEthernet0/0
D 10.0.2.0/29 [90/2172416] via 10.10.1.2, 00:00:37, Serial0/0/1
C 10.10.1.0/24 is directly connected, Serial0/0/1
D 10.10.2.0/24 [90/2172416] via 10.0.1.2, 00:00:35, FastEthernet0/0
172.16.0.0/16 is variably subnetted, 4 subnets, 2 masks
D 172.16.0.0/16 [90/3708416] via 10.0.1.2, 00:00:33, FastEthernet0/0
C 172.16.1.0/24 is directly connected, Serial0/0/0
D 172.16.2.0/24 [90/2681856] via 172.16.1.1, 00:00:37, Serial0/0/0
D 172.16.100.0/24 [90/2172416] via 172.16.1.1, 00:00:37, Serial0/0/0
D 192.168.1.0/24 [90/2681856] via 10.10.1.2, 00:00:37, Serial0/0/1
D 192.168.2.0/24 [90/2172416] via 10.0.1.2, 00:00:36, FastEthernet0/0
D 192.168.100.0/24 [90/2174976] via 10.0.1.2, 00:00:35, FastEthernet0

Router1 raportează către Router_BV că distanţa de fezabilitate (FD) către reţeaua


172.16.100.0/24 este 2172416, iar din perspectiva Router_BV 2172416 este distanţa
raportată (RD) a Router1.

Exemplul 14

Ruta către 192.168.1.0/24 de pe Router_BV :

Router_BV#show ip route
Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
* - candidate default, U - per-user static route, o - ODR
P - periodic downloaded static route

Gateway of last resort is not set


10.0.0.0/8 is variably subnetted, 5 subnets, 3 masks
D 10.0.0.0/8 is a summary, 00:00:35, Null0
D 10.0.1.0/29 [90/2172416] via 172.16.1.2, 00:00:37, Serial0/0/0
D 10.0.2.0/29 [90/2684416] via 172.16.1.2, 00:00:36, Serial0/0/0
D 10.10.1.0/24 [90/2681856] via 172.16.1.2, 00:00:37, Serial0/0/0
D 10.10.2.0/24 [90/2684416] via 172.16.1.2, 00:00:35, Serial0/0/0
172.16.0.0/16 is variably subnetted, 4 subnets, 2 masks
D 172.16.0.0/16 [90/4220416] via 172.16.1.2, 00:00:33, Serial0/0/0
C 172.16.1.0/24 is directly connected, Serial0/0/0
C 172.16.2.0/24 is directly connected, Serial0/0/1
C 172.16.100.0/24 is directly connected, FastEthernet0/0
D 192.168.1.0/24 [90/2684416] via 172.16.2.2, 00:00:27, Serial0/0/1

Pentru a exemplifica şi condiţia de fezabilitate, se consideră reţeaua destinaţie


192.168.1.0/24. În tabela de rutare corespunzătoare Router_BV (vezi exemplul 9) se
observă că FD = 2684416, pe când cea a Router1 (vezi exemplul 8) este 2681856. Se
poate trage concluzia că Router1 îndeplineşte condiţia de fezabilitate pentru reţeaua
192.168.1.0/24 şi poate fi considerat un succesor fezabil.

3.4. Tabelul topologiei rețelei folosind EIGRP: succesori şi succesori fezabili

Succesorul, distanţa fezabilă şi orice succesor fezabil sunt înregistrate împreună cu


distanţele raportate în tabelul de informaţii corespunzătoare topologiei din care ruterul
face parte. Acest tabel al topologiei (ţinând cont de protocolul de rutare EIGRP) poate fi
vizualizat tastând comanda:

Router# show ip eigrp topology

în modul privilegiat de acces a router-ului.

Exemplul 15

Pentru ruterul Router1 tabelul prezintă următoarele informaţii :

Router1#show ip eigrp topology


IP-EIGRP Topology Table for AS 1

Codes: P - Passive, A - Active, U - Update, Q - Query, R - Reply,


r - Reply status

P 10.0.1.0/29, 1 successors, FD is 28160


via Connected, FastEthernet0/0
P 10.10.1.0/24, 1 successors, FD is 2169856
via Connected, Serial0/0/1
P 172.16.1.0/24, 1 successors, FD is 2169856
via Connected, Serial0/0/0
P 172.16.100.0/24, 1 successors, FD is 2172416
via 172.16.1.1 (2172416/28160), Serial0/0/0
P 172.16.2.0/24, 1 successors, FD is 2681856
via 172.16.1.1 (2681856/2169856), Serial0/0/0
P 10.0.2.0/29, 2 successors, FD is 2172416
via 10.10.1.2 (2172416/28160), Serial0/0/1
via 10.0.1.2 (2174976/2172416), FastEthernet0/0
P 192.168.1.0/24, 2 successors, FD is 2681856
via 10.10.1.2 (2681856/2169856), Serial0/0/1
via 10.0.1.2 (2684416/2681856), FastEthernet0/0
P 192.168.100.0/24, 2 successors, FD is 2174976
via 10.0.1.2 (2174976/2172416), FastEthernet0/0
via 10.10.1.2 (2684416/2172416), Serial0/0/1
P 192.168.2.0/24, 1 successors, FD is 2172416
via 10.0.1.2 (2172416/2169856), FastEthernet0/0
P 10.0.0.0/8, 1 successors, FD is 3196416
via 10.10.1.2 (3196416/2684416), Serial0/0/1
P 10.10.2.0/24, 2 successors, FD is 2172416
via 10.0.1.2 (2172416/2169856), FastEthernet0/0
via 10.10.1.2 (2684416/2172416), Serial0/0/1
P 172.16.0.0/16, 1 successors, FD is 3708416
via 10.0.1.2 (3708416/3705856), FastEthernet0/0

Analizând ruta către reţeua 192.168.100.0/24 mai jos sunt câteva explicaţii utile

1. P – indică faptul că ruta este într-o stare pasivă. Toate rutele în tabelul topologiei
EIGRP trebuie să fie în starea pasivă. Starea activă apare atunci când algoritmul
calculează o nouă rută, ceea ce duce la instabilitatea domeniului de rutare.
2. 192.168.100.0/24 – Aceasta este reţeua de destinaţie şi poate fi găsită și în tabela de
rutare.
3. 2 successors – Acesta este numărul de succesori pentru reţeua respectivă. Dacă vor
exista mai multe căi dar cu acelaşi cost vor fi atâţia succesori câte căi vor fi.
4. FD = 2174976
5. RD de Router3(10.0.1.2) = 2172416
6. FastEthernet 0/0 este interfaţa de ieşire către reţeua 192.168.100.0/24

Exemplul 16

Pentru a vizualiza informaţii despre metrica unei rute specifice, în continuarea comenzii
show ip eigrp topology se trece ca parametru opţional reţeua corespunzătoare :

Router1#show ip eigrp topology 192.168.100.0


IP-EIGRP (AS 1): Topology entry for 192.168.100.0/24
State is Passive, Query origin flag is 1, 2 Successor(s), FD is 2174976
Routing Descriptor Blocks:
10.0.1.2 (FastEthernet0/0), from 10.0.1.2, Send flag is 0x0
Composite metric is (2174976/2172416), Route is Internal
Vector metric:
Minimum bandwidth is 1544 Kbit
Total delay is 20200 microseconds
Reliability is 255/255
Load is 1/255
Minimum MTU is 1500
Hop count is 2
10.10.1.2 (Serial0/0/1), from 10.10.1.2, Send flag is 0x0
Composite metric is (2684416/2172416), Route is Internal
Vector metric:
Minimum bandwidth is 1544 Kbit
Total delay is 40100 microseconds
Reliability is 255/255
Load is 1/255
Minimum MTU is 1500
Hop count is 2
3.5. Schema logică simplificată a algoritmului DUAL

Analiza tabelei de rutare ce conţine rute EIGRP poate deveni neclară datorită incluziunii
automate a rutelor-sumar EIGRP “Null0”. Interfaţa Null0 este doar o rută către nicaieri,
cunoscută sub numele de “găleata de biţi”.
Implicit, EIGRP foloseşte interfaţa Null0 pentru a rejecta orice pachet care coincide cu
ruta părinte, dar nu şi cu o rută de nivel inferior. Se verifică mai întâi rutele de nivel
inferior şi dacă adresa unui pachet nu coincide cu indicaţiile rutelor respective, pachetul
este direcţionat către această interfaţă Null0 pentru a fi efectiv aruncat

Exemplul 17

Router1#show ip eigrp topology all-links


IP-EIGRP Topology Table for AS 1

Codes: P - Passive, A - Active, U - Update, Q - Query, R - Reply,


r - Reply status

P 10.0.1.0/29, 1 successors, FD is 28160


via Connected, FastEthernet0/0
P 10.10.1.0/24, 1 successors, FD is 2169856
via Connected, Serial0/0/1
P 172.16.1.0/24, 1 successors, FD is 2169856
via Connected, Serial0/0/0
P 172.16.100.0/24, 1 successors, FD is 2172416
via 172.16.1.1 (2172416/28160), Serial0/0/0
P 172.16.2.0/24, 1 successors, FD is 2681856
via 172.16.1.1 (2681856/2169856), Serial0/0/0
P 10.0.2.0/29, 2 successors, FD is 2172416
via 10.10.1.2 (2172416/28160), Serial0/0/1
via 10.0.1.2 (2174976/2172416), FastEthernet0/0
P 192.168.1.0/24, 2 successors, FD is 2681856
via 10.10.1.2 (2681856/2169856), Serial0/0/1
via 10.0.1.2 (2684416/2681856), FastEthernet0/0
P 192.168.100.0/24, 2 successors, FD is 2174976
via 10.0.1.2 (2174976/2172416), FastEthernet0/0
via 10.10.1.2 (2684416/2172416), Serial0/0/1
P 192.168.2.0/24, 1 successors, FD is 2172416
via 10.0.1.2 (2172416/2169856), FastEthernet0/0
P 10.0.0.0/8, 1 successors, FD is 3196416
via 10.10.1.2 (3196416/2684416), Serial0/0/1
P 10.10.2.0/24, 2 successors, FD is 2172416
via 10.0.1.2 (2172416/2169856), FastEthernet0/0
via 10.10.1.2 (2684416/2172416), Serial0/0/1
P 172.16.0.0/16, 1 successors, FD is 3708416
via 10.0.1.2 (3708416/3705856), FastEthernet0/0

4. Redundanţa în cadrul EIGRP

În cazul în care există diferite căi cu un cost egal către o destinaţie dată, EIGRP este
capabil să efectueze implicit load balancing, distribuirea sarcinii. Dacă este necesară
efectuarea de distribuire a sarcinii pe căi care nu au cost egal trebuie folosită comanda
variance. Această comandă este folosită pentru „a forţa” ruterul să folosească o serie de
căi cu cost diferit pentru a creea căi care să ofere redundanţă, către o anumită destinaţie.
Implicit, costul minim al unei rute este unu, însemnând că, dacă există mai mult de 2
hopuri (routere intermediare) către o destinaţie, acea cale nu va fi folosită. Pentru a oferi
redundanţă reţelei noastre trebuie să schimbăm acestă valoare, adică valoarea variance, la
un numar diferit de 1, care este setat implicit şi care înseamnă de fapt redundanţă pe
interfeţe cu cost egal.
Variance este definit ca un multiplicator care reprezintă diferenţele între metricile căilor
care apar în procesul de rutare. Valorea implicită este 1, ce însemnă că anumite căi
trebuie să aibă o aceeași metrică pentru a putea fi folosite în procesul de rutare.

Se observă că pe Router_BV metricile către reţeaua din Bucureşti sunt egale şi, de
acceea, în procesul de rutare este introdusă şi reţeaua 172.16.2.0/24. Asterixul din faţa
unei rute definește ruta implicită în tranzitul pachetelor.

Exemplul 18

Router_BV#show ip route 192.168.100.2


Routing entry for 192.168.100.0/24
Known via "eigrp 1", distance 90, metric 2686976, type internal
Redistributing via eigrp 1
Last update from 172.16.2.2 on Serial0/0/1, 00:06:18 ago
Routing Descriptor Blocks:
* 172.16.1.2, from 172.16.1.2, 00:09:06 ago, via Serial0/0/0
Route metric is 2686976, traffic share count is 1
Total delay is 40200 microseconds, minimum bandwidth is 1544 Kbit
Reliability 255/255, minimum MTU 1500 bytes
Loading 1/255, Hops 3
172.16.2.2, from 172.16.2.2, 00:06:18 ago, via Serial0/0/1
Route metric is 2686976, traffic share count is 1
Total delay is 40200 microseconds, minimum bandwidth is 1544 Kbit
Reliability 255/255, minimum MTU 1500 bytes
Loading 1/255, Hops 3

Dacă dorim ca din Brasov să avem redundanţă spre reţeaua din București, de exemplu,
putem seta pe Router2, distribuirea sarcinii. Se poate folosi trăsătura împărţirii traficului
pe interfeţe prin redistribuţie, folosind comanda:
Router# traffic-share balanced

în configurarea protocolului. Folosirea acestei comenzi va face ruterul să trimită traficul


pe interfeţe în funcţie de metrică, pentru a se evita desincronizarile sau suprasaturarea
unor legături mai lente. Dacă există o legatură unde costul este minim, o putem folosi în
load balancing utilizând comanda:

Router# traffic-share min across-interfaces

Pentru a vizualiza exact diferența în traseul pachetelor dinspre Brașov spre București pe
Router2, pe fluxul de date de pe interfaţa FastEthernet 0/0 vom modifica valoarea
implicită a variance-ului la 100. Iniţial, traseul pachetelor era conform desenului de mai
jos :

Pentru a evidenţia traseul pachetelor dinspre Brașov spre București folosim comanda
„traceroute” pe Router_BV:

Exemplul 19

Router_BV#traceroute 192.168.100.2
Type escape sequence to abort.
Tracing the route to 192.168.100.2

1 172.16.2.2 39 msec 47 msec 43 msec


2 10.0.1.2 71 msec 83 msec 68 msec
3 192.168.1.2 115 msec 157 msec 103 msec
4 192.168.100.2 161 msec 176 msec 166 msec

După modificarea variance-ului pe Router2 :

Router2#conf t
Router2(config)#router eigrp 1
Router2(config-router)#network 10.0.2.0
Router2(config-router)#variance 100
Router2(config-router)#end

Traseul este următorul :


Se poate observa și din comanda „traceroute” :

Router_BV#traceroute 192.168.100.2
Type escape sequence to abort.
Tracing the route to 192.168.100.2

1 172.16.1.2 44 msec 54 msec 46 msec


2 10.10.1.2 105 msec 60 msec 77 msec
3 192.168.1.2 111 msec 109 msec 144 msec
4 192.168.100.2 150 msec 152 msec 167 msec

4.1. Sumarizare

Ca şi RIP, EIGRP sumarizează automat rutele pe care le primeşte într-o reţea. Rezultatul
autosumarizării poate fi văzut în tabelul de rutare. Sumarizarea înseamnă că ruterul nu va
avea în tabela de rutare decât o singură rută pentru o reţea de clasă A, una pentru rețea de
clasă B și alta de clasă C.

În cazul nostru, dacă folosim autosumarizarea, adresele de pe interfeţele care leagă cele 4
rutere împreună nu vor apărea în ruterele Bucureşti şi Braşov decât sub adresa generică
10.0.0.0 /8.

Exemplul 20

Router1#sh ip route
Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
* - candidate default, U - per-user static route, o - ODR
P - periodic downloaded static route

Gateway of last resort is not set

10.0.0.0/8 is variably subnetted, 5 subnets, 3 masks


D 10.0.0.0/8 is a summary, 00:00:17
C 10.0.1.0/29 is directly connected, FastEthernet0/0
D 10.0.2.0/29 [90/2172416] via 10.10.1.2, 00:00:19, Serial0/0/1
C 10.10.1.0/24 i
Adresele care apar în tabela de rutare sunt sumarizate la limita clasei, adică una de clasa
A. Când sumarizarea este pornită, cum este implicit pe ruter, în tabela de rutare de mai
sus, apare reţeaua cu atributul „... is a summary”.

După dezactivarea autosumarizarii, tabela de rutare a ruterului din Bucureşti se schimbă.


Sumarizarea în reţele mari poate conduce la probleme de rutare, în ideea că un ruter va
prefera să trimită pachetele pe o cale cu metrică mai proastă pentru că nu ştie de existenţa
unei anumite reţele.

Exemplul 21

Router1(config)#router eigrp 1
Router1(config-router)#no auto-summary

Router1#sh ip ro
Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
* - candidate default, U - per-user static route, o - ODR
P - periodic downloaded static route

Gateway of last resort is not set

10.0.0.0/8 is variably subnetted, 5 subnets, 3 masks


D 10.0.0.0/8 [90/2684416] via 172.16.1.1, 00:29:10, Serial0/0/0
C 10.0.1.0/29 is directly connected, FastEthernet0/0
D 10.0.2.0/29 [90/2172416] via 10.10.1.2, 00:29:10, Serial0/0/1
C 10.10.1.0/24 is directly connected, Serial0/0/1
D 10.10.2.0/24 [90/2172416] via 10.0.1.2, 00:29:13, FastEthernet0/0

În tabela de rutare a ruterului din Bucureşti apar reţelele după dezactivarea sumarizării
însă 10.0.0.0 încă apare ca fiind o sumarizare deoarece pe ruterele 2 şi 3 nu s-a oprit
sumarizarea.

În reţele de mari dimensiuni, pentru a evita problemele cu dispariția unor reţele din tabela
de rutare, dar pentru a minimiza totuşi dimensiunea tabelei, se va folosi sumarizarea
manuală.

4.2. Ruta implicită EIGRP

Utilizarea unei rute statice la 0.0.0.0/0 drept rută implicită nu e dependentă de protocoale
de rutare. Ruta implicită statică poate fi folosită cu oricare protocol de rutare suportat
curent. Ruta implicită statică este, de obicei, configurată pe ruterul care are o conexiune
cu o reţea din exteriorul domeniului de rutare EIGRP, de exemplu, pe ISP.

EIGRP necesită folosirea comenzii redistribute static pentru a include ruta implicită
statică în reactualizările rutate EIGRP. Rutele implicite oferă o cale implicită spre
exteriorul domeniului şi, la fel ca şi rutele sumarizate, micşorează numărul intrărilor în
tabela de rutare.
Exemplul 22

Definim mai întâi o interfaţă virtuală, de test, numită interfaţă de loopback:

Router1(config)#int loop 1
Router1(config-if)#ip address 200.1.1.1 255.255.255.0
Router1(config-if)#no shut

Vom alege aceasta interfaţă virtuală ca fiind interfaţa implicită pe care vor fi trimise
pachetele pentru care nu există o destinaţie în tabela de rutare:

Router1(config)#ip route 0.0.0.0 0.0.0.0 loopback 1

4.3. Utilizarea benzii EIGRP

Implicit, EIGRP va folosi numai 50% din banda unei interfeţe pentru informaţie EIGRP.
Astfel, este prevenită situaţia în care se supra-utilizează o legătură şi nu mai rămâne
bandă pentru traficul normal. Comanda „ip bandwidth-percent eigrp” se foloseşte pentru
a configura procentajul din bandă alocată pentru EIGRP pe o interfaţă.

Router(config-if)#ip bandwidth-percent eigrp număr AS procent

Pentru a limita folosirea unei benzi EIGRP la 50% din valoarea sa totală de 64 kbps se
utilizează comenzile:

Configurarea intervalelor “Hello şi a timpului de aşteptare

Intervalele Hello şi timpul de aşteptare sunt configurabile pe fiecare interfaţă şi nu e


nevoie să se potrivească cu alte rutere EIGRP pentru a stabili adiacenţe. Comanda pentru
a configura un interval Hello este:

Router(config-if)#ip hello-interval eigrp număr AS secunde

Exemplul 23
Router1(config)#int s0/0/0
Router1(config-if)#ip he
Router1(config-if)#ip hello-interval eigrp 1 ?
<1-65535> Seconds between hello transmissions
Router1(config-if)#ip hello-interval eigrp 1 25

Dacă se schimbă intervalul Hello, trebuie schimbat şi timpul de aşteptare la o valoare


egală sau mai mare ca intervalul Hello. Altfel, adiacenţa vecinilor va fi „down” când va
expira timpul de aşteptare şi înainte de următorul interval Hello. Comanda pentru a
configura un timp de aşteptare diferit e
Router(config-if)#ip hold-time eigrp AS secunde

Numărul secundelor, atât pentru timpul de aşteptare cât şi pentru intervalul Hello, poate
varia de la 0 la 65535. Asta înseamnă că intervalul Hello poate fi setat la o valoare de 18
ore, care e potrivită pentru o foarte scumpă conexiune dial-up. Pentru a configura un
interval Hello de 60 secunde şi un timp de aşteptare de 180 secunde folosim comenzile
Protocolul EIGRP

ANEXA 1

Schema reţelei pe care se exemplifică funcţionalitatea protocolului de rutare EIGRP

Pentru clarificarea notaţiilor se va folosi legenda (vezi pag. următoare)


Protocolul EIGRP

LEGENDA

Legătură între porturile seriale ale două routere vecine. Acest tip de legătură se realizează cu cablu serial*
Legătură între porturile Fast Ethernet a două dispozitive diferite prin cablu UTP de cupru mufat cross-over (router-PC)
Legătură între porturile Fast Ethernet a două dispozitive de acelaşi prin cablu UTP de cupru mufat straight-through (router-PC)

Notaţii la nivelul cablurilor conectoare :

A.B.C.D/M – Adresa de reţea din care fac parte cele două dispozitive de la capetele cablului (A.B.C.D) şi masca ei(nr. de biţi) (/M)

Observaţie : dacă, pe schema încarcată în Packet Tracer se ţine pointerul mouse-ului desupra unui cablu conector se vor afişa denumirile
interfeţelor de la capetele cablului (Ser0/0/0 , Ser 0/0/1, Fa 0/0) şi în cazul conexiunilor seriale se va evidenţia şi capătul DCE al cablului prin
apariţia simbolului ceas.

Notaţii la nivelul routerelor :

2811 – Denumirea routerului în Packet Tracer, este genul de dispozitiv folosit pentru o reţea
ICMP
X – Denumirea dată de utilizator unui anumit router ; X∈{Router_BV, Router_BUC,
Router1, Router2, Router3, Router4}
.x – Adresa IP atribuită interfeţei respective, scrisă prescurtat (vezi detaliere în fig. din
dreapta )

Notaţii la nivelul PC-urilor :

PC-PT – denumirea în Packet Tracer a obiectului ce simuleaza un calculator – staţie de lucru


X – Denumirea dată de utilizator unui calculator ; X∈{Brasov_LAN, BUC_LAN}
.x – Adresa IP atribuită interfeţei respective, scrisă prescurtat (vezi detaliere în fig. din
dreapta)
________________________________________________________________________
*
Cablul serial folosit este asimetric. Capetele acestuia au denumiri diferite: DCE capătul care are clock-ul după care se sincronizează celalat capăt DTE în timpul
transmisiei. Capătul DCE este de obicei indicat prin prezenţa unui symbol în formă de ceas.

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