Alegerea unui traseu în routere Cisco

Una dintre cele mai interesante aspecte ale routere Cisco, în special pentru utilizatorii nefamiliare cu rutarea - o metodă care utilizează router-ul pentru a selecta cea mai bună cale de rutare disponibile create protocoale, utilizând setările manuale și alte moduri. În ciuda faptului că procesul de selecție traseu este mai ușor decât ați putea crede, o înțelegere completă a procesului necesită o anumită cunoaștere a principiului de funcționare a routere Cisco.

Pentru acest document, nu există premise.

Acest document nu se limitează la orice versiuni specifice de software și hardware.

Crearea și menținerea tabelului de rutare într-un router Cisco implică trei procese:

Diferite procese de rutare, care declanșează de fapt un protocol de protocol de rețea sau de rutare, cum ar fi îmbunătățită protocolul de rutare de gateway interior (EIGRP), legătura dintre sistemele intermediare (IS-IS), o deschidere primară rutele cele mai scurte (OSPF).

Pentru a înțelege cum de a construi tabele de rutare, ia în considerare interacțiunea dintre protocoalele de rutare și tabela de rutare.

Principalele probleme în construcția tabelului de rutare:

distanța administrativă - Această rută fiabilitatea măsurii sursă. Dacă routerul afla destinatarul protocoalelor de rutare multiple, distanțele sunt comparate și traseele administrative avantaj obținut cu o distanță mai mică administrativă. Cu alte cuvinte, gradul de încredere în ruta sursă.

Metrics - o măsură utilizată de protocolul de rutare pentru a calcula cea mai bună cale pentru o anumită destinație, în cazul în care se cunoaște o mulțime de moduri de ea. Fiecare protocol de rutare utilizează propriile sale metrice.

Router-ul decide dacă să se instaleze rutele prezentate de procesele de rutare bazate pe distanța administrativă a traseului. Dacă acest traseu are cea mai scurtă lungime în scopuri administrative (în comparație cu alte rute din tabel), aceasta va fi înregistrată în tabela de rutare. În cazul în care acest traseu nu este calea cea mai bună distanță administrativă, este respins.

Pentru o mai bună înțelegere, să luăm un exemplu. Să presupunem că routerul are 4 procesul de rutare -: EIGRP, OSPF, RIP și IGRP. Toate 4 ale procesului primit date privind diferitele rute către rețeaua 192.168.24.0/24, iar fiecare a ales calea cea mai bună la rețea folosind valori și procese interne.

Fiecare dintre cele patru procese de încercarea de a stabili o rută către rețeaua 192.168.24.0/24 în tabela de rutare. Fiecare din distanța administrativă procesul de rutare desemnat, care este utilizat pentru a determina ruta care urmează să fie stabilită.

implicit distanța administrativă

Deoarece traseul EIGRP interior are cea mai bună distanță administrativă (distanța administrativă mai mică, cu atât mai mare prioritate), este stabilit în tabela de rutare.

Cu alte protocoale, RIP, IGRP, OSPF, face cu trasee neidentificate? Ce se întâmplă dacă cel mai bun traseu primit de la EIGRP, nu este disponibil? Cisco IOS Software-ul utilizează două abordări pentru rezolvarea acestei probleme: în primul rând, fiecare proces de rutare trebuie să fie periodic să încerce să stabilească cele mai bune rute lor. Dacă ruta preferată nu este disponibilă, atunci următoarea încercare de a priorității următoare va fi selectat traseul (în conformitate cu distanța administrativă). O altă soluție pentru protocolul de rutare, care nu a reușit să stabilească un traseu în tabel este utilizarea a traseului și procesul de transferare a mesei de comandă de rutare pentru a trimite un raport în cazul în care cel mai bun traseu nu reușește.

Pentru protocoale care nu au lor tabele de informații de rutare, cum ar fi IGRP, utilizați prima metodă. De fiecare dată IGRP protocol primește o actualizare de rutare, încearcă să instaleze o actualizare tabela de rutare. Dacă tabela de rutare în această direcție a fost deja atribuită o rută, încercați să instalați va eșua.

Pentru protocoalele care nu au rutare de baze de date de informații, cum ar fi EIGRP, IS-IS, OSPF, BGP și PAR, traseul de rezervă este înregistrată când eșecul inițial de încercări de a stabili ruta. În cazul în care traseul este stabilit în tabela de rutare nu dintr-un motiv sau altul, procesul de întreținere tabelul de rutare a apelurilor procese ale tuturor protocoalelor de rutare care au înregistrat o rută de rezervă și cereri pentru a seta ruta la masă. Dacă ruta de rezervă a înregistrat mai multe protocoale, calea preferată este aleasă pe baza distanță administrativă.

distanța prestabilită administrativă nu este întotdeauna potrivit pentru rețea; Puteți face modificări la RIP sunt preferate rute, de exemplu, în comparație cu rutele IGRP. Înainte de a explica modul în care să se adapteze distanța administrativă, este necesar să se uite la implicațiile schimbării distanței administrative.

Este periculos să se modifice distanța administrativă a protocolului de rutare! Schimbarea distanțele implicite poate duce la bucle de rutare. Se recomandă să se schimbe distanța administrativă cu precauție și cu deplină cunoștință de ceea ce este nevoie pentru a obține și toate consecințele acțiunilor lor.

Pentru o înregistrare completă a schimbării distanței este relativ simplu. Pentru a face acest lucru, trebuie să introduceți comanda la distanță în modul subkonfiguratsii procesul de rutare. De asemenea, este posibil să se schimbe rutele la distanță primite de la o singură sursă sau distanța de numai anumite rute. Pentru mai multe informații, consultați. Modificarea distanței administrative pentru a selecta ruta în configurația exemplu routere Cisco IOS.

Pentru a schimba distanța de rute statice, introduceți distanța dorită după următoarea rută de comandă ip:

rețea IP-traseu masca de subrețea următoare distanță de hamei

Este imposibil să se schimbe distanța administrativă pentru toate rutele statice.

Routerele sunt selectate și incluse în tabelul de rutare bazată pe protocolul de rutare distanță administrativă. Rutele cu cea mai mică distanță administrativă obținute din protocolul de rutare, stabilit în tabela de rutare. În cazul în care un protocol de rutare, există mai multe căi către aceeași destinație, atunci aceste căi au distanța administrativă și calea optimă este selectată pe baza unei valori. Metricile reprezintă valorile asociate cu anumite rute, acestea sunt clasificate în intervalul cel mai preferat pentru cel mai puțin preferat. Parametrii utilizați pentru calcularea metrici, în funcție de protocolul de rutare. Calea cu cea mai mică valoare este ales ca traseul optim și este stabilit în tabela de rutare. Dacă există mai multe căi cu valori egale cu o singură destinație, de echilibrare a sarcinii este realizată pe aceste căi de valoare echivalentă. Pentru mai multe informații despre echilibrarea încărcării, a se vedea. A se vedea „Cum se încarcă-distribuție“?

Să ne uităm la un alt scenariu pentru a vedea modul în care router-ul se ocupă de o altă situație tipică: prifiksov lungimi variabile. Să presupunem că cele patru procese ale următoarelor rute care rulează în router:

EIGRP (intern): 192.168.32.0/26

Care dintre aceste rute vor fi instalate în tabela de rutare? Deoarece traseul EIGRP intern are cea mai bună distanță administrativă, este ușor să se presupună că acesta va fi instalat mai întâi. Cu toate acestea, rutele au lungimi diferite de prefix (masca de subrețea), și, prin urmare, considerate rute către diverse destinații. În acest caz, toate rutele vor fi adăugate la tabela de rutare.

Să ne uităm la trei rute ne-am instalat în tabela de rutare, și a vedea cum arata pe router.

Notă: În cazul în care super-net, sau o rută implicită obținută prin IS-IS sau OSPF, comanda nu ip de configurare classless ignoriruetsya.V acest caz, modul de comutare de pachete funcționează la fel ca și în cazul în care comanda de IP fără clase a fost configurat.

Este surprinzător faptul că aceste patru pachete a fost eliminată ultima. El a renunțat pentru că destinația sa 172.30.254.1 este cunoscut într-o rețea mare de 172.30.0.0/16, dar router-ul nu știe despre această subrețea special, în cadrul acelei rețele majore.

Pe baza acestui tip de rutare classful: Dacă o parte a rețelei de bază este cunoscută, dar subrețeaua în rețeaua de bază, care este proiectat pentru pachetul nu este cunoscut, pachetul este aruncat.

Aspectul cel mai dificil pentru înțelegerea acestei reguli este că router-ul utilizează numai traseul implicit în cazul în care rețeaua de destinație majoră nu există în tabela de rutare.

Acest lucru poate cauza probleme în rețea, atunci când un site de la distanță, cu un link către restul rețelei nu efectuează nici protocoale de rutare, așa cum este ilustrat.

router-ul site-ul de la distanță este configurat după cum urmează:

Setarea IP fără clase pe router la distanță poate rezolva această problemă, deoarece permite router-ul de la distanță pentru a ignora limitele de clasă de rețea în tabela de rutare și a ruta doar coincidență cu cea mai mare lungime de prefix.

Coincidența cu cea mai mare lungime de prefix este întotdeauna surclasează traseul stabilit în tabela de rutare în timp ce protocolul de rutare cu cea mai mică distanță administrativă câștigă întotdeauna atunci când instalați rute în tabela de rutare.