Tipuri de protocoale de rutare: statice, dinamice, IP, CISCO
Ce sunt protocoalele de rutare?
Protocoale de rutare sunt setul de reguli definite utilizate de routere pentru a comunica între sursă și destinație. Ei nu mută informațiile la sursă către o destinație, ci doar actualizează tabelul de rutare care conține informațiile.
Protocoalele de router de rețea vă ajută să specificați modul în care routerele comunică între ele. Permite rețelei să selecteze rute între oricare două noduri dintr-o rețea de calculatoare.
Tipuri de protocoale de rutare
Există în principal două tipuri de protocoale de rutare a rețelei
- Static
- Dinamic
Protocoale de rutare statică
Protocoalele de rutare statică sunt utilizate atunci când un administrator atribuie manual calea de la sursă la rețeaua de destinație. Oferă mai multă securitate rețelei.
Avantaje
- Fără supraîncărcare pe procesorul routerului.
- Fără lățime de bandă neutilizată între legături.
- Doar administratorul poate adăuga rute
Dezavantaje
- Administratorul trebuie să știe cum este conectat fiecare router.
- Nu este o opțiune ideală pentru rețelele mari, deoarece necesită mult timp.
- Ori de câte ori legătura eșuează, toată rețeaua scade, ceea ce nu este fezabil în rețelele mici.
Protocoale de rutare dinamică
Protocoalele de rutare dinamică sunt un alt tip important de protocol de rutare. Ajută ruterele să adauge automat informații la tabelele lor de rutare de la routerele conectate. Aceste tipuri de protocoale trimit, de asemenea, actualizări de topologie ori de câte ori rețeaua modifică structura topologică.
Avantaj
- Mai ușor de configurat chiar și în rețele mai mari.
- Acesta va fi capabil să aleagă în mod dinamic o rută diferită în cazul în care o legătură scade.
- Vă ajută să faceți echilibrarea încărcării între mai multe link-uri.
Dezavantaj
- Actualizările sunt partajate între routere, așa că consumă lățime de bandă.
- Protocoalele de rutare pun o sarcină suplimentară pe CPU sau pe RAM routerului.
Protocol de rutare vectorială la distanță (DVR)
Protocoalele de vector de distanță își fac publicitate tabelului de rutare către fiecare vecin conectat direct la intervale de timp specifice, folosind o mulțime de lățimi de bandă și converge lentă.
În protocolul de rutare Distance Vector, atunci când o rută devine indisponibilă, toate tabelele de rutare trebuie să fie actualizate cu informații noi.
Avantaje
- Actualizările rețelei sunt schimbate periodic și este întotdeauna difuzată.
- Acest protocol are întotdeauna încredere în informațiile de rutare primite de la ruterele vecine.
Dezavantaje
- Pe măsură ce informațiile de rutare sunt schimbate periodic, se generează trafic inutil, care consumă lățimea de bandă disponibilă.
Protocoale de rutare Internet
Următoarele sunt tipuri de protocoale care ajută pachetele de date să-și găsească drumul pe Internet:
Protocolul de informații de rutare (RIP)
RIP este utilizat atât în rețelele LAN, cât și în rețelele WAN. De asemenea, rulează pe stratul Aplicație al Modelul OSI. Forma completă a RIP este Routing Information Protocol. Două versiuni de RIP sunt
- RIPv1
- RIPv2
Versiunea originală sau RIPv1 vă ajută să determinați căile de rețea pe baza destinației IP și a călătoriei numărului de hop. RIPv1 interacționează, de asemenea, cu rețeaua prin difuzarea tabelului său IP către toate routerele conectate la rețea.
RIPv2 este puțin mai sofisticat, deoarece își trimite tabelul de rutare la o adresă multicast.
Protocolul interior Gateway (IGP)
IGRP este un subtip al protocolului de gateway interior cu vector distanță dezvoltat de CISCO. Este introdus pentru a depăși limitările RIP. Valorile utilizate sunt încărcarea, lățimea de bandă, întârzierea, MTU și fiabilitatea. Este utilizat pe scară largă de către routere pentru a face schimb de date de rutare în cadrul unui sistem autonom.
Acest tip de protocol de rutare este cel mai bun pentru o rețea mai mare, deoarece difuzează după fiecare 90 de secunde și are un număr maxim de hop de 255. Vă ajută să susțineți rețele mai mari în comparație cu RIP. IGRP este, de asemenea, utilizat pe scară largă, deoarece este rezistent la bucla de rutare, deoarece se actualizează automat atunci când apar modificări de rută în cadrul rețelei specifice. De asemenea, i se oferă o opțiune de echilibrare a încărcăturii traficului pe căi de cost metrice egale sau inegale.
Protocolul de rutare a stării legăturii
Link State Protocols adoptă o abordare unică pentru a căuta cea mai bună cale de rutare. În acest protocol, traseul este calculat pe baza vitezei căii către destinație și a costului resurselor.
Tabelele de protocol de rutare:
Protocolul de rutare a stării legăturii menține mai jos trei tabele date:
- Masa vecinului: Acest tabel conține doar informații despre vecinii routerului. De exemplu, s-a format adiacența.
- Tabel de topologie: Acest tabel stochează informații despre întreaga topologie. De exemplu, conține atât cele mai bune rute, cât și cele de rezervă către o anumită rețea promovată.
- Tabel de rutare: Acest tip de tabel conține toate cele mai bune rute către rețeaua promovată.
Avantaje
- Acest protocol menține tabele separate atât pentru cea mai bună rută, cât și pentru rutele de rezervă, astfel încât are mai multe cunoștințe despre inter-rețea decât orice alt protocol de rutare vectorială la distanță.
- Se utilizează conceptul de actualizări declanșate, astfel încât nu consumă nicio lățime de bandă inutilă.
- Actualizările parțiale vor fi declanșate atunci când există o modificare a topologiei, deci nu este nevoie să se actualizeze locul unde este schimbată întreaga tabelă de rutare.
Protocolul exterior Gateway (EGP)
EGP este un protocol folosit pentru a face schimb de date între gazdele gateway care sunt vecine între ele în cadrul sistemelor autonome. Acest protocol de rutare oferă un forum pentru rutere pentru a partaja informații în diferite domenii. Formularul complet pentru EGP este Exterior Gateway Protocol. Protocolul EGP include routere cunoscute, adrese de rețea, costuri de rută sau dispozitive învecinate.
Protocol îmbunătățit de rutare a gateway-ului interior (EIGRP)
EIGRP este un protocol de rutare hibrid care oferă protocoale de rutare, vector de distanță și protocoale de rutare în starea legăturii. Protocolul complet de rutare EIGRP este Enhanced Interior Gateway Routing Protocol. Acesta va ruta aceleași protocoale pe care IGRP le rutează folosind aceleași metrici compozite ca IGRP, ceea ce ajută rețeaua să selecteze cea mai bună destinație de cale.
Deschideți mai întâi calea cea mai scurtă (OSPF)
Protocolul Open Shortest Path First (OSPF) este un IGP cu stare de legătură, creat special pentru rețelele IP, folosind metoda Shortest Path First (SPF).
Rutarea OSPF vă permite să mențineți baze de date care detaliază informații despre topologia înconjurătoare a rețelei. De asemenea, folosește algoritmul Dijkstra (Algoritmul cu cea mai scurtă cale) pentru a recalcula căile de rețea atunci când topologia acesteia se modifică. Acest protocol este, de asemenea, foarte sigur, deoarece poate autentifica modificările protocolului pentru a menține datele în siguranță.
Iată câteva dintre principalele diferențe dintre aceste protocoale de rutare Distance Vector și Link State:
Vector de distanță | Statul legăturii |
---|---|
Protocolul Distance Vector trimite întregul tabel de rutare. | Protocolul Link State trimite numai informații despre starea legăturii. |
Este susceptibil la bucle de rutare. | Este mai puțin susceptibil la bucle de rutare. |
Actualizările sunt uneori trimise prin difuzare. | Utilizează numai metoda multicast pentru rutarea actualizărilor. |
Este simplu de configurat. | Este greu de configurat acest protocol de rutare. |
Nu cunoaște topologia rețelei. | Cunoașteți întreaga topologie. |
Exemplu RIP, IGRP. | Exemple: OSPF IS-IS. |
Sistem intermediar la sistem intermediar (IS-IS)
Protocolul de rutare ISIS CISCO este utilizat pe Internet pentru a trimite rutare IP informație. Este alcătuit dintr-o serie de componente, inclusiv sisteme finale, sisteme intermediare, zone și domenii.
Forma completă a ISIS este Intermediate System-to-Intermediate System. Conform protocolului IS-IS, routerele sunt organizate în grupuri numite zone. Mai multe zone sunt grupate pentru a forma un domeniu.
Border Gateway Protocol (BGP)
BGP este ultimul protocol de rutare al Internetului, care este clasificat ca DPVP (protocol de vector de cale distanță). Forma completă a BGP este Border Gateway Protocol.
Acest tip de protocol de rutare trimite date actualizate din tabelul routerului atunci când se fac modificări. Prin urmare, nu există o descoperire automată a modificărilor topologiei, ceea ce înseamnă că utilizatorul trebuie să configureze manual BGP.
Care este scopul protocoalelor de rutare?
Protocoalele de rutare sunt necesare din următoarele motive:
- Permite selecția optimă a căii
- Oferă rutare fără bucle
- Convergență rapidă
- Minimizați traficul de actualizare
- Ușor de configurat
- Se adaptează la schimbări
- Se cântărește la o dimensiune mare
- Compatibil cu gazdele și routerele existente
- Suporta lungime variabila
Classful vs. Protocoale de rutare fără clasă
Iată câteva diferențe principale dintre aceste protocoale de rutare:
Protocoale de rutare cu clasă | Protocoale de rutare fără clasă |
---|---|
Protocoalele de rutare cu clasă nu trimit niciodată detalii ale măștii de subrețea în timpul actualizărilor de rutare. | Protocoalele de rutare fără clasă pot trimite informații despre masca de subrețea IP în timp ce fac actualizări de rutare. |
RIPv1 și IGRP sunt protocoale classful. Aceste două sunt protocoale clasificate, deoarece nu includ informații despre masca de subrețea. | RIPv2, OSPF, EIGRP și IS-IS sunt toate tipurile de protocoale de rutare de clasă care au informații despre masca de subrețea în cadrul actualizărilor. |
Rezumat
DESCRIERE | RIP V1 | RIP V2 | IGRP | OSPF | EIGRP | |
---|---|---|---|---|---|---|
Classful/Fără clasă | Classful | Fara clasa | Classful | Fara clasa | Fara clasa | |
metric | Hop | Hop | Lățime de bandă compusă, întârziere. | Lățime de bandă | Compozit, lățime de bandă, întârziere. | |
periodic | 30 secunde | 30 secunde | 90 secunde | Nici unul | 30 secunde | |
Adresa de publicitate | 255.255.255.255.255 | 223.0.0.9 | 255.255.255.255.255 | 224.0.0.5 224.0.0.6 |
224.0.0.10 | |
Categorii | Vector de distanță | Vector de distanță | Vector de distanță | Statul legăturii | Hibrid | |
Distanța implicită | 120 | 120 | 200 | 110 | 170 |