Introducere în protocolul de rutare

În rețelele de calculatoare, cele două componente principale importante sunt sursa și destinația. Informațiile trebuie comunicate de la sursă la destinație din când în când. Există multe căi în care datele pot fi transferate. Procesul de selecție a celei mai bune căi pe alte căi este cunoscut. Acestea pot fi efectuate de dispozitivele programate prin software cunoscute sub numele de protocoale. Protocoalele standard ajută la găsirea celei mai bune rute pentru a asigura un transfer de date bun. Pachetele de date care trebuie trimise vor fi, de asemenea, furnizate cu câteva informații pentru a ajuta la găsirea celui mai bun protocol de rutare.

Înţelegere

Scopul principal al protocoalelor de rutare este de a cunoaște toate rutele de rețea care există și de a lua decizii corecte. Unele exemple de protocoale de rutare comune sunt RIP, EIGRP, IGRP, BGP, IS-IS etc.

Cum funcționează Protocolul de rutare?

Să înțelegem conceptul cu un exemplu simplu. Să luăm în considerare două rețele conectate direct, care sunt inițial configurate. Tabelul de rutare constă numai din aceste rețele și alte rețele decât aceste două nu pot intra în aceasta. Deci, cum poate routerul să recunoască alte rețele? Acest lucru se poate face urmând modalități. Routerele utilizează administratorul de rețea la distanță pentru a afla despre rutare, cum ar fi

  1. Rutare statica:

rutarea statică se poate spune că are un router predefinit și instalat, care are o singură cale dată la destinație. Această rutare are prioritate față de rutele alese de protocoalele de rutare dinamice, iar destinația din tabelele de rutare este de asemenea obligată. Acest lucru este potrivit în principal pentru rețele de dimensiuni medii spre mari, deoarece volumul de muncă necesar pentru a rula rețeaua este într-adevăr mare. Rețelele Stub folosesc în principal protocoale statice de rutare.

  1. Rutare implicită:

Protocolul de rutare implicit poate fi definit ca calea definită manual pe care trebuie să o efectueze ruta când nu se cunoaște o rută specifică către destinație. Routerul către care sunt trimise informațiile de rutare este cunoscut sub numele de poarta de ultimă soluție. Rutarea implicită este utilizată în principal pentru rețele mici.

  1. Traseul dinamic:

Protocoalele de rutare dinamice au algoritmi predefinite care pot analiza și alege calea optimă către destinație. Aceasta este utilizată în principal datorită adaptabilității sale la orice tip de topologie de rețea.

Poate fi numit și ca una dintre metodele de rutare cele mai utilizate. Pentru o mai bună înțelegere a modului de funcționare, este necesară cunoașterea prealabilă a anumitor termeni precum convergență și acuratețe.

  • Convergenţă:

În acest rutare, tabelul de rutare utilizat ar trebui să reflecte informațiile exacte și actualizate exacte despre topologia rețelei și timpul luat de router pentru a reflecta o nouă modificare a valorii în timp ce rutarea în tabelul de rutare este cunoscută sub denumirea de timp de convergență. Protocolul de rutare cu timp de convergență rapidă este de preferat, deoarece perturbarea poate apărea în timpul routerului petrece timp în calcularea rețelelor pentru calea optimă. Poate fi numit și un act de apropiere a unei stări în care toate tabelele de rutare au informații detaliate sunt în stare constantă.

  • Precizie:

Timpul de convergență actualizat de router ar trebui să reflecte detaliile exacte despre valori este cunoscut sub numele de acuratețe.

Mecanism de rutare:

Mecanismul de actualizare a rutelor este un proces de transfer de informații între routerele vecine. Acest lucru poate fi explicat în felul următor, în timp ce rutează la un anumit router o durată de timp pentru a face publicitate informațiilor sale de date prin difuzare sau multicast. Diferite protocoale de rutare au diverse intervale de timp. Aceste actualizări de rutare conțin informații despre protocoale de rutare, cum ar fi AS, AD, valorile matricei și detaliile interfeței.

  1. Sistem autonom: AS poate fi definit ca o colecție de routere care au informații similare tabel de rutare, definite simplu ca linia de limitare pentru protocolul de rutare. Poate fi unul-la-unu sau unu-la-mulți și poate fi definit și printr-o valoare numerică. Așa cum este definit de numere, autoritatea numerelor atribuite pe internet a furnizat o gamă cuprinsă între 1-65535

Acesta este de două tipuri

  • Sistemul autonom privat este utilizat pentru rețeaua internă.
  • Sistemul public autonom este utilizat ca coloana vertebrală a internetului.
  1. Protocoale gateway interioare: Acestea sunt utilizate în transferul de date pentru a partaja informații de rutare între routerele din același sistem autonom. Unele exemple de protocoale de gateway interioare sunt RIPv1, RIPv2, IGRP și OSPF.
  2. Protocoale exterioare gateway: Acestea sunt utilizate în transferul de date pentru a partaja informații de rutare între routerele din diferite sisteme autonome. Un exemplu de protocoale de poartă exterioară este protocolul Gateway de frontieră.
  3. Distanță administrativă: AD poate fi definit ca fiabilitatea actualizărilor de rutare primite de la routerul vecin. De exemplu, dacă se primesc două actualizări pentru aceeași cale din două protocoale de rutare diferite, routerul va verifica cea mai bună valoare AD pentru a alege calea optimistă. AD cu cea mai mică valoare va primi mai multă preferință.
  4. Metrică: Dacă există două actualizări de rutare care au aceeași valoare de anunț, atunci metrica va apărea în imagine pentru a calcula calea cea mai bună. Similar cu AD diferite protocoale de rutare folosesc valori metrice diferite. Se va selecta protocolul de rutare cu cea mai mică valoare. Exemplu EIGRP utilizează lățimea de bandă, MTU, încărcarea în timp ce RIP folosește doar contorizarea ca valoare metrică.

Tipuri de protocoale de rutare

Protocoalele de rutare pot fi clasificate în principal în trei tipuri

  • Vector distanță
  • Stare de legătură
  • Hibrid

Fiecare dintre acestea are propria sa importanță în transferul de date. Să discutăm acum în detaliu fiecare dintre aceste protocoale în detaliu.

  • Vector distanță:

Aceasta utilizează în principal distanța ca valoare metrică și direcție ca vector pentru a selecta calea optimă către rețeaua de destinație. Practic, routerul primește informațiile de rutare de la routerele vecine care, la rândul lor, primesc aceste informații de la routerul vecin până la rețeaua de destinație. Fiecare router vecin în calea unei rețele de destinație se numește hop. De fiecare dată când un pachet de date trece printr-un router, valoarea hop se mărește și se va alege ruta cu cea mai mică valoare de salt.

Exemplu RIP partajează direct un întreg tabel de rutare către vecinii conectați direct.

  • Link-uri Protocole de rutare de stat:

Protocolul de rutare a stării de legături folosește un tabel metric complex pentru a alege calea cea mai bună pentru rețeaua de destinație. După cum numele însuși indică faptul că funcționează în format conectat. Utilizează trei tabele.

  • Primul tabel conține informații despre vecinii conectați direct.
  • Al doilea tabel tratează întreaga topologie a rețelei
  • Al treilea tabel păstrează datele căii efective

Exemplu este OSPF. Acesta împărtășește propriul lor link către routere.

  • Protocoale de rutare hibride:

Protocoalele de rutare hibride pot fi definite ca amestecul de vector distanță și protocol de stare de legătură. Pentru a localiza un protocol de rutare hibrid de cale mai precisă, se utilizează aspecte atât de la vectorul distanței, cât și la protocolul de stare de legătură.

Un exemplu de protocol de rutare hibrid este EIGRP.

Concluzie:

Scopul principal al protocolului de rutare este de a găsi o cale mai bună și precisă pentru ca pachetul de date să se transfere de la sursă la destinație. Folosind diferiți parametri, cum ar fi sistemul autonom și metrica, localizează o cale mai bună și toate tipurile de protocoale au pro și contra. Ei iau diferite abordări pentru a partaja actualizări de rutare și pentru a localiza cea mai bună cale.

Articole recomandate

Acesta a fost un ghid pentru Protocolul de rutare. Aici am discutat introducerea, înțelegerea, funcționarea, mecanismul și tipurile de protocol de rutare. Puteți parcurge și alte articole sugerate pentru a afla mai multe -

  1. Ce este un arbore binar în Java?
  2. Ce este informatica?
  3. Întrebări de interviuri în rețea
  4. Ce este un algoritm lacom?
  5. Aflați întrebările pentru interviu EIGRP