Protocoale de Rutare

5
Protocoale de rutare Ce este un Routing Protocol Protocoalele de rutare (Routing Protocol ) sunt programe prin care routerele comunică între ele. Comunicaţia se face periodic sau la nevoie şi constă din informaţii pe baza cărora routerele determină calea optimă ( best path selection ) pe care trebuie să trimită mesajele către destinaţie. Unde se află Routing Protocol Protocoalele de rutare se află pe dispozitivele de routare, dispozitive care pot fi : Routere monoprotocol – sunt routere care rutează pachete între două reţele fără a face translaţie de protocol ( reţelele interconectate de router au acelaşi NOS ) Routere multiprotocol – se mai numesc Gateway – sunt routere care pot face translaţii interprotocol şi pot ruta informaţia între sisteme pe care rulează NOS diferite( Decnet, Apple Talk, TCP/IP, etc ) Host-routere – sunt calculatoare dotate cu mai multe interfeţe de reţea şi cu soft specializat de rutare ( toate versiunile de Unix şi Linux includ Routing Protocol . ex. Hello , RIP .. ) Unde acţionează Routing Protocol Protocoalele de routare acţionează pe arii delimitate ( nici un asemenea prootocol nu acţionează în tot Internetul ) , arii care pot fi : Sisteme Autonome ( domenii de rutare ) Zone Sisteme interdomenii Ce este un Sistem Autonom Un Sistem Autonom se idetifică prin AS ( Autonomous System ) şi printr-un număr pe 16 biţi . ex AS 1 , AS 10234 , .,. Un AS se mai numeşte “domeniu de rutare .” Un AS este o reţea cu o administraţie şi o concepţie unică . Un AS poate conţine : hosturi, huburi, switchiuri, routere , …. .. Toate dispozitivele de routare din AS trebuie să cunoască cum se poate ajunge la orice host din sistem. Dispozitivele de routare din interiorul AS nu trebuie să cunoască căi pentru a ajunge la hosturi din alte AS. Mihaela Marinescu - InfoAcademy

Transcript of Protocoale de Rutare

Protocoale de rutare

Protocoale de rutare

Ce este un Routing Protocol

Protocoalele de rutare (Routing Protocol ) sunt programe prin care routerele comunic ntre ele. Comunicaia se face periodic sau la nevoie i const din informaii pe baza crora routerele determin calea optim ( best path selection ) pe care trebuie s trimit mesajele ctre destinaie.

Unde se afl Routing Protocol

Protocoalele de rutare se afl pe dispozitivele de routare, dispozitive care pot fi :

Routere monoprotocol sunt routere care ruteaz pachete ntre dou reele fr a face translaie de protocol ( reelele interconectate de router au acelai NOS )

Routere multiprotocol se mai numesc Gateway sunt routere care pot face translaii interprotocol i pot ruta informaia ntre sisteme pe care ruleaz NOS diferite( Decnet, Apple Talk, TCP/IP, etc )

Host-routere sunt calculatoare dotate cu mai multe interfee de reea i cu soft specializat de rutare ( toate versiunile de Unix i Linux includ Routing Protocol . ex. Hello , RIP .. )

Unde acioneaz Routing Protocol

Protocoalele de routare acioneaz pe arii delimitate ( nici un asemenea prootocol nu acioneaz n tot Internetul ) , arii care pot fi :

Sisteme Autonome ( domenii de rutare )

Zone

Sisteme interdomenii

Ce este un Sistem Autonom

Un Sistem Autonom se idetific prin AS ( Autonomous System ) i printr-un numr pe 16 bii . ex AS 1 , AS 10234 , .,.

Un AS se mai numete domeniu de rutare .

Un AS este o reea cu o administraie i o concepie unic .

Un AS poate conine : hosturi, huburi, switchiuri, routere , . ..

Toate dispozitivele de routare din AS trebuie s cunoasc cum se poate ajunge la orice host din sistem.

Dispozitivele de routare din interiorul AS nu trebuie s cunoasc ci pentru a ajunge la hosturi din alte AS.

Un AS poate fi mprit n zone. Zonele sunt utilizate n reele mari de anumite Routing Protocol ( ex. OSPF ) pentru a reduce timpul necesar informaiei s ajung la toate routerele.

Dou sau mai multe AS pot comunica ntre ele prin protocoale de rutare specializate , protocoale care opereaz interdomenii.

n funcie de tipul de trafic, AS sunt de trei tipuri :

AS terminal: este sistemul autonom care are o singur conexiune cu un alt AS i tot traficul este local ( adic pleac sau sosete la un host al AS ) ; nu are trafic de tranzit

AS multihomed este sistemul autonom care are mai mult de o conexiune cu alte AS, dar nu transport trafic de tranzit ; tot traficul este local ( adic pleac sau sosete la un host al AS )

AS de tranzit este sistemul autonom care are mai multe conexiuni cu alte AS, i este proiectat stransporte numai trafic de tranzit

Clasificarea Protocoalelor de Rutare ( Routing Protocol )

n funcie de domeniul de aciune, protocoalele de rutare se clasific n :

GGP ( Gateway to Gateway Protocol ) acioneaz ntre Core Gateway ( gateway din backbonul Internetului )

IGP ( Interior Gateway Protocol ) acioneaz n interiorul AS

EGP( Exterior Gateway Protocol )- acioneaz ntre sistemele autonome sau ntre AS i Core Gateway . Sunt nlocuite acum de BGP ( Border Gateway Protocol )

IGP ( Interior Gateway Protocol )

Acioneaz n interiorul AS

Schimb mesaje de tip broadcast cu o parte sau cu toate routerele din AS ( trimete i primete pe toate interfeele active )

Contruiete dinamic tabela de rutare

Calculeaz metricele ( costurile fiecrei rute )

Ierarhizeaz rutele

Definete infinitul

Implementeaz algoritmi de eliminare a buclelor ( split orizontal , mesaje otrvite , hold down timer )

n funcie de modul de trimitere a mesajelor i de calcul a metricelor, IGP se clasific astfel :

Distance-Vector ( Hello , RIP pentru TCP/IP , RIP pentru Netware , IGRP )

Link-State ( OSPF , NLSP )

Hybrid ( EIGRP )

RIP pentru TCP/Ip - Routing Information Protocol - a fost introdus de cei de la Berkley n BSD Linux . Se regsete i n Windows NT i 2000 server. RIP versiunea II introduce i autentificare pe 8 bii.

IGRP Interior Gateway Routing Protocol este realizat de cei de la CISCO

OSPF Open Shortest Path First - a fost realizat de IETF

NLSP Netware Link State Protocol este protocolul de tip Link State a celor de la Novell

Protocoale de rutare de tip Distance Vector

Schimb mesaje numai cu routerele vecine

Mesajele sunt trimise la intervale regulate de timp

30s RIP ptr TCP/IP , Hello

60s RIP pentru Netware

90s IGRP ( propietare a firmei CISCO )

Calculeaz metricul prin metode diferite :

RIP ptr TCP/IP n funcie de nr de routere aflate ntre surs i destinaie ( hops )

RIP ptr Netware n funcie de nr de Ticks ( 1/18 s ) i hops . Dac dou rute au acelai ticks se ierarhizeaz dup hops. Dac mai multe rute au ambi parametri egali, se aplic LOAD SHARING ( se mparte informaia ntre rute ).

IGRP utilizeaz 5 parametrii notai cu K1,K2,K3,K4,K5. Ponderea acestora este diferit i poate fi modificat de administrator

K1-bandwisth

K2-Load

K3-delay

K4-Reliability

K5-MTU ( Maxim Transmission Unit dimensiunea maxim a pachetului )

Hello utilizeaz RTT (timpul necesar pachetului pentru a atinge destinaia pe ruta respectiv )

Are timp de convergen mare ( timpul scurs din momentul apariiei unui eveniment pn cnd toate tabelele de rutare se actualizeaz )

Au infinitul de 16 ( RIP , Hello ), 256 ( IGRP ) fiecare protocol permite un nr maxim de routere prin care s treac mesajul n drumul lui ctre destinaie. Dac acest numr este depit, se atinge infinitul i pachetul este aruncat.

Au fost realizate pe baza algoritmului Ford- Bellman

Protocoale de rutare de tip Link-State

Schimb mesaje cu toate routerele din AS

Poate aciona pe zone ale AS.

Mesajele sunt trimise la pornirea routerului sau ori de cte ori este nevoie ( apar modificri n tabelele de rutare datorit cderii sau apariiei unei rute)

Mesajele de actualizare se numesc LSA ( Link State Advertisement ) i atunci cnd sunt trimise ncarc reeaua.

Cunoate topologia ntregului AS cruia i construiete arborele avnd ca rdcin routerul curent

Are timp de convergen mic ( timpul scurs din momentul apariiei unui eveniment pn cnd toate tabelele de rutare se actualizeaz )

Calculeaz metricul dup numrul de hops

OSPF aduce o serie de inovaii :

Introduce un nivel suplimentar de ierarhizare prin mprirea domeniilor de rutare n arii ( zone ).

Introduce autentificarea mesajelor rutate

Distribuia ncrcrii ( Load Sharing ) permite alocarea rutelor multiple ctre aceiai destinaie

OSPF opereaz cu 5 tipuri de mesaje

De ntmpinare

De cerere

De transmisie

De confirmare

De stare a linkurilor

Protocoalele de rutare hibride

Scimb mesaje numai cu routerele vecine

Nu cunoate topologia ntregului AS

Mesajele sunt trimise numai cnd este nevoie

Au timp de convergen mai mare dect cele Link-State

Sunt reprezentate de EIGRP (Enchanced IGRP )

Ce conine tabela de rutare

Adresa de IP a reelei destinaieAdresa de IP a urmtorului routerInterfaa de ieire din routerul curent ( prin simbol )Metricul ( costul rutei )Flags

Flags pot fi combinaii ntre :

U ruta este UP (operaional )

H destinaia este un host

G ruta este accesibil indirect , prin intermediul unui alt router

D ruta a fost obinut prin ICMP care a trimis un mesaj de redirectare

Pe ultima linie a tabelei de rutare se afl default route . Default Route este adresa de IP a interfeei routerului ctre care se trimit toate mesajele a cror adres de reea nu este trecut n tabela de rutare . ( De cte ori un host sau un router trebuie s trimit un mesaj ctre o destinaie creia nu i cunoate calea, va trimite mesajul ctre default route )

Mihaela Marinescu - InfoAcademy