Page 31 - REVISTA MATINF Nr. 5
P. 31
Protocoale 31
La ˆıncapsularea pachetului, gazda va pune la adresa IP adresa destinatarului, iar la adresa
MAC va fi adresa interfet , ei router-ului.
ˆ
In momentul primirii pachetului, router-ul observ˘a cu nu este ultimul destinatar s , i ˆıs , i
consult˘a tabela de rutare pentru a identifica adresa IP din pachet. Dac˘a o g˘ases , te, atunci
ˆınlocuies , te adresa MAC a propriei interfet , e cu adresa MAC a router-ului care conecteaz˘a ret , eaua
destinatarului, sau care reprezint˘a urm˘atorul hop (nod de ret , ea sau router) ˆın drumul c˘atre
destinatar. Dac˘a tabela de rutare nu cont , ine adresa destinatarului, atunci va transmite pachetul
cu adresa MAC a router-ului implicit, dac˘a acesta a fost definit. Pachetul se pierde dac˘a nu
exist˘a un router implicit. Acest mecanism de ˆınlocuire a adresei MAC la fiecare router prin care
pachetul trece ˆın drumul c˘atre destinatar poart˘a numele de rutare indirect˘a.
Alte protocoale de rutare
As , a cum s-a amintit anterior, un protocol care se poate ruta ˆıntre ret , ele poart˘a numele de
protocol rutabil. Al˘aturi de cel mai cunoscut protocol rutabil, IP, se mai pot ad˘auga IPX s , i
AppleTalk.
Router-ele folosesc protocoalele de rutare pentru a face schimb de tabele de rutare sau par-
tajarea informat , iilor. Altfel spus, protocoalele de rutare determin˘a cum se pot ruta protocoalele
rutabile. Exemple de protocoale de rutare sunt RIP, IGRP, EIGRP, OSFP.
Protocoalele de rutare se pot clasifica ˆın dou˘a categorii: interioare (Interior Gateway Protocol
- IGP) s , i exterioare (Exterior Gateway Protocol - EGP). Toate protocoalele de rutare enumerate
mai sus apart , in categoriei IGP. Un exemplu de protocol exterior este Border Gateway Protocol
– BGP.
RIP, ale c˘arui origini pornesc de la firma Xerox, a fost abordat ˆın paragrafele anterioare.
IGRP s , i EIGRP au fost dezvoltate de corporat , ia Cisco Systems, care este considerat˘a
proprietara acestor protocoale.
Un protocol precum IGRP (Interior Gateway Routing Protocol) a fost necesar pentru a
rezolva problemele ap˘arute ˆın sistemele de ret , ele de mari dimensiuni unde popularul RIP nu se
mai putea utiliza eficient. Analog RIP, IGRP este un protocol care foloses , te vectorul distant , ˘a ˆın
alegerea celei mai bune rute, ˆıns˘a cu mai multe criterii de decizie. Pe lˆang˘a num˘arul de hopuri,
se mai ia ˆın considerare l˘at , imea de band˘a, gradul de utilizare, ˆıntˆarzierile, s , i sigurant , a rutei. De
asemenea, administratorul de ret , ea poate s˘a asocieze fiec˘arui criteriu un coeficient, influent , ˆand
astfel alegerea rutei dup˘a propria analiz˘a. Num˘arul maxim de hopuri pe care un pachet poate
s˘a le str˘abat˘a ˆın drumul c˘atre destinatar este 255.
EIGRP (Enhanced Interior Gateway Routing Protocol) este o versiune avansat˘a a IGRP,
care poate s˘a aplice funct , ii complexe ˆın alegerea rutei. Se poate chiar renunt , a la vectorul
distant , ˘a dac˘a alt˘a metod˘a este mai bun˘a la un moment dat, pentru a reveni atunci cˆand este
cazul.
OSFP (Open Shortest Path First) este un protocol performant care nu foloses , te vectorul
distant , ˘a. Router-ul care aplic˘a acest protocol va construi o structur˘a ierarhizat˘a a router-elor
de a c˘aror existent , ˘a s , tie, r˘ad˘acina fiind chiar el. Fiecare leg˘atur˘a ˆıntre dou˘a router-e va avea un
cost strict pozitiv, care se calculeaz˘a ˆın funct , ie de diferit , i factori, cum ar fi viteza, intensitatea
traficului, sigurant , a leg˘aturii s , i securitatea datelor. C˘atre fiecare router cunoscut se va calcula
drumul optim folosind algoritmi adecvat , i. Un asemenea algoritm este algoritmul lui Dijkstra.
Ruta se recalculeaz˘a de fiecare dat˘a cˆand se schimb˘a un criteriu care a fost folosit ˆın select , ie.