Rutare

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

În domeniul rețelelor de telecomunicații , rutare este funcția unui comutator ( centrală telefonică , router , comutator ) care decide ce port sau interfață să trimită un element de comunicare primit (conversație telefonică, pachet de date, celulă, flux de date). Termenul este o metaforă care se referă la actul de rutare (dirijare, direcționare).

Descriere

Comutatorul folosește adesea un tabel de adrese pentru a decide unde să trimită fiecare element. Formatul acestui tabel și modul în care este populat și eventual modificat sunt specifice diferitelor tehnologii utilizate și opțiunilor de proiectare adoptate. [1] [2]

Fiecare element de comunicare este redirecționat de la sursă la un comutator și de la acesta la comutatorul următor, până când se ajunge la destinația dorită. Poate apărea atât în comutarea circuitului, cât și în comutarea pachetelor ,

Sistemul fizic responsabil de funcția de rutare este comutatorul . Un comutator de nivel logic este compus dintr-o interfață sau port pentru fiecare linie, o structură de comutare care îndeplinește funcția de rutare , adică transportă fizic semnalul de la o intrare x la o anumită ieșire y și o „structură inteligentă” care este un sistem de comandă care are o funcție de luare a deciziilor sau decide calea care trebuie urmată de Unitatea de informații pe baza semnalelor interfețelor ( adresare ), care este apoi redirecționată către structura de comutare pentru funcția de acționare a traversării.

Un comutator trebuie să poată gestiona traficul de intrare oferit și pentru aceasta trebuie să fie dimensionat corespunzător.

Comutare circuit

Subiectul traseului este o „conversație” (de exemplu, dar nu exclusiv, o conversație telefonică). Într-o astfel de rețea, fiecare conversație urmează un ciclu de viață:

  • Crearea conexiunii : atunci când rețeaua primește cererea de a stabili sau stabili o nouă conversație între două terminale, decide calea fixă ​​definitiv și programează comutatoarele pentru a interconecta liniile de comunicație disponibile pentru a crea circuitul între cele două noduri afectate. În rețeaua telefonică această funcție este operată de protocolul ST7 . Resursele de transmisie necesare pentru a sprijini comunicarea sunt alocate în această fază preventivă: dacă nu sunt disponibile resurse suficiente, apelul este respins, dacă apelul este acceptat, există o garanție strictă privind calitatea serviciului .
  • utilizarea conexiunii : terminalele implicate pot face schimb de date, având garanția caracteristicilor conexiunii
  • reducerea conexiunii : pe baza unui raport trimis de un terminal sau din alte motive, conversația se încheie. Resursele angajate sunt eliberate și sunt disponibile pentru alte conversații.

Comutarea circuitului virtual

Cu toate acestea, multe tehnologii cu comutare de pachete asigură o fază de creare a conexiunii, în timpul căreia se determină calea pe care o vor lua toate pachetele și, în cele din urmă, resursele pot fi rezervate pentru fiecare comunicare.

Comutare de pachete

În acest caz, obiectul de rutare este pachetul , ceea ce înseamnă că decizia de rutare se ia separat pentru fiecare pachet. De asemenea, din acest motiv, pachete diferite între aceeași pereche de noduri pot urma căi diferite, ajung la destinație într-o ordine diferită de cea în care au fost trimise și unele pot fi pierdute. În rețelele IP, rezolvarea acestor probleme este lăsată de obicei la TCP , la un protocol de strat de transport sau la aplicații .

Comutare

Prin comutare sau „comutare” se înțelege rutare efectuată la nivelul legăturii , de exemplu în rețelele locale ca în rețelele ethernet . Comutatoarele conțin tabele de redirecționare ale căror elemente sunt adresele Mac ale computerelor individuale din rețea. Prin urmare, această tehnică are limitări considerabile de scalabilitate, deoarece un element din aceste tabele este necesar pentru fiecare gazdă din rețea.

Tabelele de redirecționare a comutatorului sunt populate în mod normal într-un mod oportunist (dinamic-adaptiv), deoarece nodurile individuale sunt conectate la rețea, observând traficul în tranzit. Când comutatorul primește un cadru destinat unei adrese Mac necunoscute, îl transmite pe toate porturile care acționează ca un hub , iar această risipă de resurse este o altă limită a scalabilității comutatorului.

Rutare

Pictogramă lupă mgx2.svg Același subiect în detaliu: Protocoale de rutare .

Rutare este rutare efectuată la nivel de rețea . În cazul tipic al IP , routerele folosesc tabele de rutare ale căror elemente sunt blocuri de adrese IP adiacente, care se numesc rute sau rute. Prin urmare, această metodă este mai scalabilă, deoarece un singur element de tabel de rutare poate gestiona un număr foarte mare de gazde . În ceea ce privește adresarea IP, numărul de gazde (adrese individuale) conținute într-o rută sau rută este determinat de masca de subrețea (masca de subrețea ).

Tabelele de rutare pot fi completate cu o combinație de mai multe metode:

  • rutare pentru rețele conectate direct : atunci când o interfață de rețea a unei gazde IP este configurată cu o adresă IP și o mască de subrețea, gazda cunoaște automat ruta pentru a ajunge la toate gazdele de pe acea subrețea.
    • În cazul foarte simplu al unei rețele formate din mai multe subrețele conectate la un singur router, acest automatism este suficient pentru a completa tabela de rutare a acelui router cu toate elementele necesare.
  • rutare statică : rutele pot fi configurate manual pe diferite rute. Această metodă nu este foarte scalabilă, este dificil de gestionat pentru mai mult decât rețelele banale și nu permite rețelei să utilizeze mai multe căi atunci când acestea sunt disponibile pentru a ajunge la o anumită destinație.
  • rutare dinamică : tabelele de rutare sunt populate de protocoale de rutare speciale, executate pe rute , care permit ruterelor să schimbe informații despre topologia curentă a rețelei și, prin urmare, să construiască și să actualizeze automat tabelele de rutare. Aceste protocoale permit rețelei să se adapteze automat la orice schimbări (adăugarea sau eșecul nodurilor și conexiunilor) și, în special, la redirecționarea traficului în cazul unei eșecuri a conexiunii pe rute alternative care permit atingerea destinației finale (destinația IP) .

Odată ce masa dvs. de rutare a fost completată, rutare a fiecărui pachet IP care ajunge la router are loc prin aplicarea celei mai lungi reguli de potrivire a prefixului . De fapt, există posibilitatea ca un ruter să aibă în tabelul său de rutare unele destinații aparținând uneia sau mai multor rute direcționate către rute diferite, în acest caz predomină ruta mai specifică, adică cea cu cea mai lungă mască de subrețea.

Notă

  1. ^(EN) Definiție de rutare , pe linfo.org. Adus pe 14 mai 2012 .
  2. ^(EN) Nadeem Unuth, Routing - Routing de pachete în IP , pe voip.about.com, about.com. Adus pe 14 mai 2012 .

Elemente conexe

linkuri externe

Controlul autorității LCCN ( EN ) sh2006000147