Sistemul de comunicare în rețea și on-line

Alternative RIP protocol în rețelele mari

În articolul „? RIP: dacă pe o vacanță este timpul să“ 1, am discutat despre principiile de bază ale protocolului de rutare Information Protocol (RIP) - primul protocol de rutare bazat pe vectori de lungime (distanța-vector) - și a dezvăluit neajunsurile sale atunci când se lucrează într-o rețea eterogenă mare mediu. Acest articol va discuta despre protocoale de rutare mai avansate, posibilitatea de a mai larg decât caracteristicile RIP.

Aceste protocoale mai moderne sunt Interior Gateway Routing Protocol (IGRP) și IGRP îmbunătățit de companie (EIGRP) Cisco Systems și deschide calea cea mai scurtă întâi (OSPF). Versiunea RIP 2 protocoale și integrat IS-IS considerat de către noi nu va fi din cauza prevalenței slabe.

Atunci când se lucrează la o companie de IGRP protocol de Cisco Systems și-a stabilit o serie de sarcini. Creat protocolul a fost de a oferi un traseu stabil și eficient (fără a provoca bucle de rutare) în rețele mari, reacție rapidă la schimbări în topologie de rețea, în mod automat se adapteze la sarcina canalului de comunicare și frecvența de apariție a erorilor în ea. În acest protocol nu ar trebui să supraîncărcați routere procesor și ocupă mai mult de lățime de bandă de rețea.

Principalele diferențe între protocoalele RIP și IGRP referitoare la metoda de calcul metricilor, otrăvirea algoritmul de rută și folosind shlyuza2 implicit. Condiții de transfer de upgrade-uri limitate (split horizon), inițierea transmiterii actualizare (update) au declanșat și o interdicție temporară privind actualizarea traseu (țineți-jos) în IGRP puse în aplicare în același mod ca și în PAR.

Calculul metrica în IGRP

Pentru a caracteriza protocolul rute IGRP utilizează un set de parametri (valori), care asigură o flexibilitate semnificativă în descrierea matematică a legăturii. Pe baza acestor parametri sunt calculate așa-numitele valori compozit care determină cât de bine o anumită rută. Pentru a calcula metrica compozit folosește următoarea formulă:

unde K1 și K2 - constantă; BE - lățimea efectivă a lățimii de bandă de canal de comunicație (Be = Buґ (1-N), în care

Bu - lățimea neîncărcate de lățime de bandă, și N - gradul de congestie); D - întârzierea topologică; R - o cantitate ce caracterizează fiabilitatea canalului.

K1 și K2 sunt factori de ponderare de fapt care determină valorile importanța lățime și întârzieri de transmisie de bandă. Valorile acestor coeficienți depind de tipul de serviciu solicitat pentru pachetul.

Cel mai bun este calea cu cea mai mică valoare. Dacă există mai multe căi au aceeași metrica, traficul este distribuit uniform între ele. Acest protocol de capacitate IGRP necesită o îngrijire la proiectarea rețelei. Dacă nivelurile de protocoale de canal sau de transport păstrează ordinea pachetelor urmează, atunci totul este bine. Dar, de exemplu, atunci când există mai multe rute pentru transmiterea de pachete User Datagram Protocol (UDP) utilizând protocolul IGRP Frame Relay a menționat proprietate poate provoca o problemă, deoarece nici un Frame Relay, sau UDP nu garantează păstrarea secvenței de pachete de ordine. În acest caz, puteți rezolva problema de a merge la utilizarea unui protocol de transport Protocol de control al transmisiei (TCP).

Route algoritm Intoxicație IGRP

Algoritmul Intoxicație Route utilizat în IGRP, capabile să prevină apariția rutare bucle mari. Algoritmul este împărțit Horizon cu sistemul Poison-Reverse, utilizat în PAR, „a face față“, cu doar rutare bucle între routere adiacente. Bazat pe faptul că buclele de rutare sunt în continuă creștere metrice, protocolul IGRP elimină traseele cu metrica că, după ce actualizarea a crescut cu mai mult de 10%.

unele rute regulate pot fi îndepărtate în mod greșit folosind algoritmul de ruta Otravirea tabele de rutare. Cu toate acestea, ele vor fi restaurate deja în pregătirea următorului mesaj de actualizare periodică. Avantajul algoritmului utilizat în IGRP este că permite (fără consecințe negative) pentru a stabili momentul zero interdicție pe actualizare traseu (temporizator hold-down). Acest lucru reduce semnificativ timpul de convergență a rutelor optime (timp de convergență).

Default Gateway in IGRP

forward protocol RIP Informații traseu prestabilit în același mod ca și alte căi. Această abordare poate fi dificilă, în cazul în care mașinile sunt folosite în rețeaua în care pentru a defini manual ce rute specifice care urmează să fie utilizate în mod implicit. Faptul că mesajul de actualizare poate înlocui traseul configurat manual pe traseul utilizat în mod implicit pe o altă mașină. Astfel de probleme pot face de rutare ineficiente și de a genera mesaje nedorite schimbare de rutare (redirecționare) protocolul ICMP (Internet Control Message Protocol), pentru că pachetele sunt trimise la „greșit“ gateway-ul implicit.

Protocolul IGRP a implementat o abordare diferită: real de rețea poate „oferta“ ei înșiși ca gateway-ul implicit. IGRP scanează periodic rute către aceste rețele și selectează una dintre ele - cu cea mai mică valoare.

În plus, protocolul IGRP vă permite să definiți așa-numitele vecini - dispozitive care router „de încredere“, și numai de la care va lua pentru a actualiza mesajul de rutare. Această caracteristică este utilă atunci când vă conectați rețeaua la o altă organizație, deoarece protejează routerul de la primirea de mesaje de actualizare trimise de dispozitive de rețea terțe părți. Trebuie remarcat faptul că protocolul RIP implementat de Cisco, de asemenea, sprijină această caracteristică, în ciuda lipsei de specificații RIP.

Mai jos este un exemplu de o configurație tipică a protocolului IGRP pe router Cisco.

Prima linie specifică faptul că IGRP este protocolul de rutare pentru numărul autonom de sistem 12. În cele mai multe organizații, toate dispozitivele de rutare au același număr de sistem autonom. Protocolul IGRP nu permite schimbul de actualizări între routere de diferite numere de sistem autonom.

A doua linie stabilește următoarele valori cronometre IGRP:

15 - intervalul de timp principal care determină frecvența difuzează mesaje de actualizare regulate;

45 de secunde - timpul după care traseul este considerat invalid dacă nu ajunge la nici o informație nouă;

0 - perioadă în care, după îndepărtarea traseului este interzis să primească informații despre actualizare (hold-down timer) acestuia;

60 - timpul după care traseul sunt eliminate din tabela de rutare.

rețea A treia și a patra linii sunt identificate este conectat direct la acest dispozitiv de rutare. A cincea linie dezactivează mecanismul de strângere (prin urmare, după îndepărtarea traseului un mesaj despre reînnoirea acestuia poate fi făcută imediat). A șasea linie spune elimina pachetele în cazul în care au trecut prin 50 de routere. Pe de o parte, această valoare (numărul de routere) trebuie să fie suficient de mare pentru a sprijini toate valabile rutele de rețea, iar pe de altă parte - este de dorit să se facă mai puțin, în scopul de a accelera eliminarea pachetelor care aparțin unei bucle de rutare.

In firma 90s timpurie Cisco Systems a prezentat îmbunătățită IGRP protocol (IGRP consolidată - EIGRP), în care protocoalele de rutare au încercat combina avantajele luând în considerare starea de canal (link-stat) și protocoale de rutare bazate pe vectori de lungime (distanța-vector). EIGRP se bazează pe un algoritm de actualizare Diffusing-algoritm actualizare (DUAL), care stabilește procedura de luare a deciziilor în calculul rutelor. Folosind valorile, DUAL3 și selectează cea mai eficientă calea liberă de bucle și le intră în tabela de rutare ca cel mai bun și posibila înlocuire. În cazul în care traseul principal devine indisponibil, copia de rezervă este activat. Acest lucru evită re-executa algoritmul în cazul defectării oricărei linii de comunicații și pentru a reduce timpul de convergență.

Pentru a identifica vecinii, EIGRP foloseste mesajul scurt „Hello“. Atâta timp cât un router primește un astfel de mesaj de la un router vecin, ea „crede“ că lucrează și pot transfera informații despre rutele. Folosind protocolul protocolul de transport fiabil, EIGRP oferă garantat actualizări de livrare a mesajului de rutare, nu sunt „sprijinindu-se“, în timp ce pe transmisiunii.

Important EIGRP de proprietate - de rutare nu numai suporta traficul IP, dar alte protocoale de rețea, inclusiv IPX și AppleTalk traficul și. Acest lucru oferă utilizatorilor un avantaj, deoarece le permite să folosească doar un singur protocol de rutare în medii de rețea mixte (EIGRP).

, EIGRP sprijină măști de subrețea de lungime variabilă (lungime variabilă Mască subrețea - VLSM) și trimite informații despre actualizări numai atunci când este necesar, și numai la acele routere care au nevoie să „știe“ despre schimbările care au avut loc. protocol Privite oferă mult mai rapid (în comparație cu PAR și IGRP) convergența rutelor optime; Experții Cisco Systems cred că convergența timpului, chiar și în rețele mari este de câteva secunde.

EIGRP - protocol proprietar de la Cisco Systems, și așa este bine compatibil cu protocolul IGRP. Există un sistem de redistribuire automată a informațiilor de rutare între protocoalele IGRP și EIGRP, în plus, conversia directă poate IGRP EIGRP metrice în metrice și vice-versa.

Mai jos este un exemplu de o configurație tipică a EIGRP pe firma router Cisco Systems.

Prima linie defineste EIGRP proces pe router pentru numărul de sistem autonom 13; al doilea și al treilea - punctul de la rețea conectată direct la acest router. Toate celelalte setări sunt recomandate pentru a menține standardul.

Protocol deschis calea cea mai scurtă întâi (OSPF) a fost creat de către Engineering Group Internet activități (Internet Engineering Task Force - IETF) la sfârșitul anilor '80, când a devenit evident că PAR nu este capabil de manipulare rețele mari eterogene. Acest protocol standard deschis susținut de toți producătorii importanți de routere. El este protocolul de rutare clasic bazat pe link-stat (link-stat), dar oferă doar de rutare a traficului IP.

protocolul OSPF prevede ca rețeaua a avut o configurație ierarhică, adică. E. Pentru diverse domenii de rutare conectate printr-o linie centrală. Și singura cale de la o zonă la alta trebuie să fie făcută prin autostrada. line poate fi discontinuă fizic Pentru a crește eficiența dirijării. În acest caz, conexiunea liniei este asigurată prin intermediul unor conexiuni virtuale între coloana vertebrală routere care sunt utilizate pentru a conecta zonele non-coloana vertebrală și funcția (care funcționează cu conexiuni virtuale), astfel încât, deși set de conexiune fizică directă între acestea.

posibilitatea de a combina rute (sumarizare ruta) - protocol de OSPF proprietate importantă. Acesta vă permite să reducă numărul de intrări în tabela de rutare și baze de date topologice și pentru a reduce traficul de protocol de serviciu. Să ne uităm la Fig. Tabelul 1. Rute router B c cuprinde înregistrarea informațiilor privind cele două subrețele vecine (200.1.1.8 și 200.1.1.12), fiecare dintre acestea fiind stocate în zona 1. Deoarece routerul B este situat la zonele de frontieră, se poate combina informațiile despre aceste subrețele, folosind un alt masca. Astfel, pentru comunicarea cu atât subrețelelor router C trebuie să aibă doar o singură intrare în tabela de rutare.

În lume există trei tipuri de routere OSPF: interfețe Arterele care „merg“ pe autostrada; interregională conectat la mai multe domenii; , toate conexiunile directe interne, care se află în aceeași zonă.

Mai jos este un exemplu de configurație internă tipică a procesului principal sau OSPF într-un router Cisco Systems companie (Fig. 2).

Prima linie definește OSPF ca un identificator de proces de rutare egal cu 50. Acesta este un identificator intern pentru fiecare instanță a procesului OSPF rulează pe router.

A doua linie definește interfețele care vor participa la procesul de rutare OSPF. În acest caz, toate cele trei interfețe router aparțin 140.8.0.0 de rețea. O mască (în acest exemplu 0.0.255.255) poate fi considerată ca masca subrețea inversă. Acesta acoperă toți biții de al treilea și al patrulea octeți și este utilizat pentru a determina dacă o interfață particular utilizat protocolul OSPF. A doua linie este definită ca zona la care routerul aparține (în acest caz regiunea 0 indică linia).

Aici este un exemplu de configurație tipică interoblast proces OSPF într-un router Cisco Systems companie (Fig. 3).

Redistribuirea de informații de rutare

Când creați o rețea în care toată responsabilitatea pentru dirijarea traficului va suporta routere, puteți selecta unul din protocoalele IGRP, The EIGRP sau OSPF, și numai folosi ca un protocol de rutare. Dar cel mai adesea situația este diferită: este necesar pentru a face upgrade la rețea, care se aplică deja un protocol de rutare. De exemplu, unele funcții de rutare, de obicei, efectuate Unix-orientate, și multe dintre ele numai suport RIP. Deci, se pune întrebarea: cât de multe protocoale de rutare permanent sau temporar (pentru modernizarea timpului) pot coexista în aceeași rețea?

Deoarece răspunsul la această întrebare este strâns legată de mecanismul de redistribuire (redistribuire). Router-ul poate fi configurat astfel încât acesta va rula mai multe protocoale de rutare și redistribui rutare de informații între ele. Mai jos este un exemplu de comutare rute învățate prin RIP, c, în tabelul IGRP4 protocolul de rutare. Am definit mai sus, protocolul de configurare IGRP.

Apoi se adaugă la acesta urmând instrucțiunile de pe redistribuire.

Cinci valori după-default metrice cuvântul cheie, - aceasta este valoarea care va fi trimis la IGRP-actualizările pentru rutele primite de la PAR. Aceste valori sunt alese în mod aleatoriu. În practică, valorile corespunzătoare măsurătorile IGRP sunt selectate pentru fiecare situație specifică.

În cazul în care rețeaua dvs. se bazează pe Cisco Systems firmei routere, apoi ca un protocol de rutare, puteți selecta IGRP, EIGRP sau OSPF. În cele mai multe cazuri, este acceptabil să utilizeze protocolul IGRP, care este cel mai clar administratorii de rețea care sunt deja familiarizați cu PAR. Protocoalele EIGRP și OSPF sunt în măsură să ofere un timp mai scurt de convergență a rutelor optime, dar acestea sunt mai dificil de configurat. În plus, în scopul de a atinge performanța corespunzătoare a acestor protocoale necesită mai mult RAM router și un procesor mai rapid. Dacă doriți să furnizați de rutare în mediul IP și nu utilizați Cisco Systems companie producătoare de echipament, în cele mai multe cazuri, ar trebui să utilizați protocolul OSPF, mai degrabă decât PAR.

În concluzie, observăm că, în ceea ce privește efective de configurare, administrare și depanare descoperirea OSPF este, probabil, cel mai complex protocolul de rutare. Cu toate acestea, acesta oferă cel mai scurt timp și cea mai bună convergență traseu este foarte stabil

articole similare