Setare RIPv2(Routing Information Protocol v2) este un proces extrem de simplu și constă din trei pași:
Primele două comenzi sunt evidente, dar ultima comandă necesită o explicație: cu rețea, specificați interfețele care vor participa la procesul de rutare. Această comandă ia rețeaua classful ca parametru și activează RIP pe interfețele corespunzătoare.
În topologia noastră, routerele R1 și R2 au subrețele conectate direct.
Trebuie să includem datele de subrețea în procesul de rutare RIP dinamic. Pentru a face acest lucru, trebuie mai întâi să activăm RIP pe ambele routere și apoi să „difuzăm” datele rețelei folosind comanda de rețea. Pe routerul R1, accesați modul de configurare globalăși introduceți următoarele comenzi:
Router rip versiunea 2 rețea 10.0.0.0 rețea 172.16.0.0
O mică explicație - mai întâi activăm protocolul de rutare dinamică, apoi schimbăm versiunea la a doua, apoi folosim comanda network 10.0.0.0 pentru a activa interfața Fa0/1 pe routerul R1. După cum am spus, comanda de rețea necesită o rețea de clasă, astfel încât fiecare interfață cu o subrețea care începe cu 10 va fi adăugată la RIP proces. De exemplu, dacă o altă interfață are adresa 10.1.0.1, atunci va fi adăugată și la procesul de rutare. De asemenea, trebuie să conectăm două routere în RIP, pentru aceasta adăugăm o altă comandă de rețea - cu adresa 172.16.0.0
Adresele IP care încep cu 10 sunt de clasa A în mod implicit și au o mască de subrețea implicită de 255.0.0.0.
Pe R2, setarea arată similar, doar cu o subrețea diferită - deoarece subrețeaua 192.168.0.0 este conectată direct la routerul R2.
Router rip versiunea 2 rețea 192.168.0.0 rețea 172.16.0.0
Pentru a verifica, trebuie să introduceți comanda show ip route - ar trebui să vedeți subrețeaua 192.168.0.0/24 pe R1 și subrețeaua 10.0.0.0/24 pe R2 marcată cu litera R - adică aceasta este o rută RIP. De asemenea, distanța administrativă și metrica pentru această rută vor fi vizibile acolo.
Deoarece protocolul RIP are puțină teorie și funcționează relativ simplu, îmi propun să încep această secțiune cu o poveste despre ce este protocoale de rutare (protocol de rutare), precum și câteva puncte interesante despre completarea și utilizarea tabelului de rutare.
Protocoalele de rutare permit ruterelor să facă schimb de informații despre rutele existente. Cele mai populare protocoale de rutare astăzi sunt − RIP, EIGRP, OSPFși BGP.
Am trecut deja prin ce distanta administrativa() și cunoașteți valoarea sa pentru statică ( static) și conectat ( conectat) trasee. Tabelul 7.1 prezintă sursele de unde au aflat despre traseu și semnificația distanta administrativa(ANUNȚ).
Tabelul 7.1 Principalele valori ale distanței administrative
O sursă | distanta administrativa |
---|---|
Conectat direct ( conectat) | 0 |
static ( static) | 1 |
BGP | 20 |
EIGRP | 90 |
OSPF | 110 |
RIP | 120 |
EIGRP extern | 170 |
iBGP | 200 |
Nedefinit | 255 |
Privind acest tabel putem spune că dacă aceeași rută este definită static și găsită prin protocolul RIP, atunci ruta statică va fi adăugată la tabelul de rutare. Sau alt exemplu, dacă aceeași rută este găsită folosind protocoalele de rutare EIGRP și OSPF, atunci ruta învățată prin EIGRP va apărea în tabelul de rutare. Ce s-a întâmplat EIGRP externși iBGP vom explora într-una din secțiunile următoare.
Notă importantă despre completarea tabelului de rutare. Dacă există mai multe rute identice, ruta cu cea mai mică valoare (AD) este introdusă în tabelul de rutare. Trasee identice– rute cu același număr de rețea și prefix (mască), astfel încât numerele de rețea 10.77.0.0/16 și 10.77.0.0/24 vor fi alocate unor rute diferite.
Notă importantă despre alegerea rutei la transmiterea pachetelor. Când transmite pachete, routerul se uită la adresa IP de destinație și caută ruta cu cea mai lungă potrivire. De exemplu, există trei rute către rețelele 10.77.7.0/24, 10.77.0.0/16 și ruta implicită este 0.0.0.0. Routerul trebuie să trimită un pachet cu adresa IP a destinatarului 10.77.7.7. Routerul determină cea mai lungă potrivire. Ruta implicită are cea mai mică potrivire (0 biți), ruta 10.77.0.0/16 are o potrivire în primii doi octeți de 10.77 (16 biți), iar ruta 10.77.7.0/24 are cea mai mare potrivire (dintre rutele prezentate) 10.77 .7 (24 biți), prin urmare routerul va decide să trimită pachetul de-a lungul rutei 10.77.7.0/24. Cu siguranță vom examina acest caz în practică.
Acum puteți trece la analiza primului protocol de rutare - Protocolul de informații de rutare.
RIP aparține categoriei de protocoale cu nume de cod distanta-vector. Ca măsură, folosește numărul de „sărituri” (numărul de hop, în terminologia americană, pachetele nu sunt transferate între routere, ci „sări”) înainte de fiecare rută.
Figura 7.1 arată modul în care routerele determină numărul de „hopuri” către subrețeaua 10.99.1.0/24.
Notă importantă. Când utilizați protocolul de rutare RIP, trebuie luat în considerare numărul maxim de hopuri - 15.
În mod implicit, routerul trimite actualizări la fiecare 30 de secunde. Actualizările conțin nu numai rute care sunt conectate direct la acesta, ci și rute învățate de la alte routere prin protocolul RIP.
Dacă în 180 de secunde routerul nu primește actualizări, atunci rutele primite folosind actualizările anterioare sunt marcate ca „neactualizate”. Și dacă actualizările nu au sosit în 240 de secunde, atunci rutele marcate sunt șterse (240 de secunde, aceasta este 4 minute, utilizatorii pur și simplu vă vor mânca în acest timp, acesta este unul dintre dezavantajele protocolului RIP).
Toate „manipulările” pot fi făcute folosind PC0 (sau de pe alte PC-uri din rețea).
În această lucrare practică, rețeaua este deja planificată, adresarea este distribuită și este configurat DHCP.Un server telnet este configurat pe echipamentul de rețea, parola este cisco123. Nu există acces la routerele ISP (Internet Server Provider).
Abrevieri în nume: Br - Filială; HO-Sediu central; CE - Customer Edge.
Mai întâi de toate, să definim dreptunghiuri colorate. Dreptunghiul albastru reprezintă limitele rețelei „Sediu”, dreptunghiul verde reprezintă limitele rețelei „Sucursală”, iar dreptunghiul galben reprezintă limitele rețelei „Sucursală”. „Sucursala” și „Departamentul” sunt conectate la „Oficiul principal” datorită furnizării de canale L2 (L2VPN) de către furnizor, adică, aproximativ vorbind, furnizorul ne oferă un fir între „Oficiul principal” și „ Filială”.
De asemenea, trebuie remarcat faptul că routerele r2 și r3 au DHCP configurat pentru rețeaua 10.77.2.0/23. În acest caz, routerul r2 emite intervalul 10.77.2.255 - 10.77.3.99, cu gateway-ul (gateway) 10.77.2.1, iar r3 emite intervalul 10.77.3.100 - 10.77.3.199 cu gateway-ul 10.77.3.199. Acest lucru se face pentru redundanță (exemplu prost de redundanță).
În această lucrare practică este prezentată o rețea relativ mică, dar deja provoacă dificultăți la scrierea rutelor statice (mai ales dacă trebuie să fie redundante). Prin urmare, vom folosi un protocol de rutare. În acest moment, toate routerele sunt configurate cu protocolul de rutare RIP, cu excepția celor despre care vor fi discutate în paragraful următor.
Vă sugerez să configurați r2 la început și apoi să sortați toate comenzile utilizate în ordine. Pentru a vă conecta la r2, puteți utiliza PC0 rulând comanda telnet r2.local. (Este recomandabil să studiați comanda înainte de a seta arata ruta ip)
PC> telnet r2.local Încercând 10.77.2.1 ...Deschideți parola de verificare a accesului utilizatorului: r2# conf t Introduceți comenzile de configurare, una pe linie. Încheiați cu CNTL/Z. r2(config)# router rip r2(config-router)# versiunea 2 r2(config-router)# rețea 10.0.0.0 r2(config-router)# fără rezumat automat r2(config-router)# exit r2(config) # exit r2# r2# sh runn Configurație clădire... Configurație curentă: 1158 octeți ! versiunea 12.4...! router rip versiunea 2 rețea 10.0.0.0 fără rezumat automat! ...
Pentru a activa protocolul de rutare pe router, trebuie să utilizați comanda ruter rip, cu ajutorul acestuia intrăm și în modul de configurare al acestui protocol. Primul lucru pe care l-am făcut a fost să stabilim versiunea protocolului. Valoarea implicită este versiunea 1, care acceptă doar adresarea în clasă. Acest lucru nu ne convine, așadar, cu ajutorul comenzii versiunea 2, am instalat a doua versiune a protocolului RIP. În continuare, am indicat rețeaua în care ar trebui să funcționeze acest protocol - rețeaua 10.0.0.0. Comanda constă din cuvânt reţeași numărul clasei de rețea. Indiferent cât de mult încercați să introduceți un număr de rețea fără clasă aici, routerul îl va converti într-un număr de clasă și îl va adăuga la configurație. Prin specificarea unei rețele, protocolul RIP este pornit pe acele interfețe care se încadrează în intervalul de clasă specificat. În cazul nostru, gama 10.0.0.1 - 10.255.255.254, care include toate interfețele routerului r2 (ne este mai ușor). Și ultima comandă care a fost folosită în configurare - fără auto-rezumat . auto-rezumat- aceasta este o însumare automată a rutelor (un lucru foarte periculos 😊). De exemplu, un router are informații despre două rute conectate la el - 10.1.1.0/24 și 10.2.1.0/24, iar dacă este indicat că rutele pot fi „resumate”, atunci routerul va face publicitate doar unei rute - 10.0 .0.0/8, ceea ce nu este foarte corect. Gândește-te întotdeauna înainte de a folosi rezumat automatȘi nu uitați să-l opriți!
Acum să examinăm tabelul de rutare.
R2# sh ip route Coduri: C - conectat, S - static, I - IGRP, R - RIP, M - mobil, B - BGP ... Gateway-ul de ultimă instanță nu este setat 10.0.0.0/8 este subrețea variabil, 6 subrețele, 2 măști R 10.1.1.0/30 prin 10.1.1.5, 00:00:15, FastEthernet0/0 C 10.1.1.4/30 este conectat direct, FastEthernet0/0 R 10.1.1.8/30 prin 10.77.2:0.2 00:05, Vlan1 C 10.1.2.0/30 este conectat direct, FastEthernet0/1 R 10.1.3.0/30 prin 10.77.2.254, 00:00:05, Vlan1 C 10.77.2.0/23 este conectat direct, Vlan1
Super! După cum am menționat mai devreme, RIP este deja configurat pe jumătate dintre routere, motiv pentru care vedem că tabelul de rutare este plin. Fiecare traseu învățat prin RIP are o literă alături. R. Acum să vedem ce este . Primul număr este distanța administrativă, al doilea număr de „sărituri” către subrețeaua specificată este metrica pe care o folosește RIP. Lângă fiecare rută există o oră - o numărătoare inversă de la ultima actualizare a rutei.
Acum să configuram routerul br-r1. Din păcate, nu vă veți putea conecta de la PC0. Dar se va putea conecta de la router r2.
R2# br-r1.local Traducerea „br-r1.local”...server de domeniu (10.77.2.5) Încercând 10.1.2.2 ...Deschideți parola de verificare a accesului utilizatorului: br-r1# conf t Introduceți comenzile de configurare, una per linia. Încheiați cu CNTL/Z. br-r1(config)# router rip br-r1(config-router)# ver 2 br-r1(config-router)# fără rezumat automat br-r1(config-router)# net 10.0.0.0 br-r1( config-router)# net 172.16.14.1 br-r1(config-router)# exit br-r1(config)# exit br-r1# sh runn Configurație clădire... Configurație curentă: 1204 octeți ! versiunea 12.4...! router rip versiunea 2 rețea 10.0.0.0 rețea 172.16.0.0 fără rezumat automat ! ...
Setare generală br-r1 nu este diferit de setare r2. Singurul lucru pe care l-am încercat să specificăm adresa IP ca număr de rețea, dar după cum puteți vedea arată runn, adresa IP a fost convertită într-un număr de rețea, cu un număr de clasă.
Înainte de a finaliza această parte, rămâne să configurați RIP pe router mic-br-r1. Îl poți accesa de pe router r3. Mai jos este un „copy-paste” pentru a-l configura.
Router rip versiunea 2 rețea 10.0.0.0 rețea 192.168.10.0 fără rezumat automat
Pentru a studia echipa arată baza de date ip rip, routerul a fost selectat miez-r2, avem nevoie și de un tabel de rutare.
Core-r2# arată baza de date ip rip 10.1.1.0/30 auto-rezumat 10.1.1.0/30 conectat direct, Vlan1 10.1.1.4/30 auto-rezumat 10.1.1.4/30 prin 10.1.1.1, 00:00:15, Vlan1 10.1.1.8/30 rezumat automat 10.1.1.8/30 conectat direct, FastEthernet0/0 10.1.2.0/30 rezumat automat 10.1.2.0/30 prin 10.1.1.1, 00:00:15, Vlan1 prin 10.0.10. :00:12, FastEthernet0/0 10.1.2.4/30 auto-rezumat 10.1.2.4/30 prin 10.1.1.1, 00:00:15, Vlan1 prin 10.1.1.10, 00:00:12, FastEthernet.0/0.3. /30 auto-rezumat 10.1.3.0/30 prin 10.1.1.10, 00:00:12, FastEthernet0/0 10.77.2.0/23 auto-rezumat 10.77.2.0/23 prin 10.1.1.10, 00.1.1.10, 020, 000:0 FastEthernet 0 172.16.12.0/30 auto-rezumat 172.16.12.0/30 prin 10.1.1.1, 00:00:15, Vlan1 prin 10.1.1.10, 00:00:12, FastEthernet0/0 172.01.164 auto172.01.164 14.0/24 prin 10.1.1.1, 00:00:15, Vlan1 prin 10.1.1.10, 00:00:12, FastEthernet0/0 192.168.10.0/24 rezumat automat 192.168.168.10.10.0.0, 04.01.10.0.0 :12, FastEthernet0/0 core-r2# sh ip route Coduri: C - conectat, S - st atic, I - IGRP, R - RIP, M - mobil, B - BGP ... Gateway-ul de ultimă instanță nu este setat 4.0.0.0/28 este subrețea, 1 subrețele C 4.4.4.0 este conectată direct, FastEthernet0/1 10.0. 0.0/8 este subrețea variabil, 7 subrețele, 2 măști C 10.1.1.0/30 este conectat direct, Vlan1 R 10.1.1.4/30 prin 10.1.1.1, 00:00:04, Vlan1 C 10.1.1.8/30 este conectat direct , FastEthernet0/0 R 10.1.2.0/30 prin 10.1.1.1, 00:00:04, Vlan1 prin 10.1.1.10, 00:00:29, FastEthernet0/0 R 10.1.2.4/30 prin 10.1.0:01, 10.1.0:01. :04, Vlan1 prin 10.1.1.10, 00:00:29, FastEthernet0/0 R 10.1.3.0/30 prin 10.1.1.10, 00:00:29, FastEthernet0/0 R 10.77.2.0/23 prin 10.10.0.10. :00:29, FastEthernet0/0 172.16.0.0/16 este subrețea variabil, 2 subrețele, 2 măști R 172.16.12.0/30 prin 10.1.1.1, 00:00:04, Vlan1 prin 10.1.1.10,:290:10, , FastEthernet0/0 R 172.16.14.0/24 prin 10.1.1.1, 00:00:04, Vlan1 prin 10.1.1.10, 00:00:29, FastEthernet0/0 R 192.168.10.0/24.10.100.24.1: 0.100.24 :29, FastEthernet0/0
Echipă arată baza de date ip rip arată toate rutele despre care protocolul RIP le cunoaște. Vom prevedea imediat că rândurile cu cuvântul rezumat automat nu ne interesează pentru că am dezactivat „sumarea traseului”. După cum puteți vedea, această bază de date de rute conține nu numai rute învățate de la alte routere, ci și rute conectate direct la acest router. Este acest tabel pe care routerul îl trimite la fiecare 30 de secunde. Acum să analizăm rutele învățate de la alte routere, de exemplu, pentru numărul de rețea 10.1.2.4/30. Parantezele pătrate () indică valoarea (numărul de „sărituri”), apoi indică cine a trimis informații despre această rută ( prin 10.1.1.10). Rețineți că există două rute către această subrețea, prin 10.1.1.10 și prin 10.1.1.1, ambele cu o metrică de 3 (calea către subrețeaua 10.1.2.4/30 trece prin 3 routere). Acum să găsim subrețeaua 10.1.2.4/30 în tabelul de rutare ( arata ruta ip), după cum puteți vedea, ambele rute sunt adăugate. Este foarte important ca, dacă în tabelul de rutare apar două rute către aceeași subrețea, atunci routerul efectuează echilibrarea sarcinii. Din păcate, luarea în considerare a tipurilor de echilibrare și reglare mai fină a protocolului RIP nu va fi luată în considerare (deoarece Packet Tracer pur și simplu nu are un număr suficient de comenzi).
Cu ajutorul comenzii interfață pasivă puteți specifica o interfață care nu va trimite baza de date de rute, dar va primi în continuare actualizări. În exemplul nostru, este convenabil să faceți acest lucru la granița rețelelor „Main Office” și „Branch”, astfel încât routerul r2 va primi informații despre rute de la router br-r1, dar nu va transmite informații despre baza sa de rute. Pentru ca această schemă să funcționeze, trebuie să adăugați la br-r1 o rută statică. Mai întâi, să adăugăm o rută statică la br-r1, apoi instalați interfață pasivăși vedeți cum s-a schimbat baza de rută a protocolului RIP în br-r1.
Br-r1(config)# ip route 0.0.0.0 0.0.0.0 10.1.2.1 r2(config)# router rip r2(config-router)# interfață pasivă fa 0/1
Interfață Fa0/1 router r2„se uită” la router br-r1, acum este în interfață pasivă– primește informații despre rute, dar nu trimite. Acum să ne uităm la tabelul de rutare la br-r1, trebuie mai întâi să îl ștergeți cu comanda șterge ruta IP *(astfel routerul va trebui să reasamblați toate informațiile despre rute).
Br-r1# clear ip route * br-r1# sh ip route Coduri: C - conectat, S - static, I - IGRP, R - RIP, M - mobil, B - BGP ... Gateway-ul de ultimă instanță este 10.1. 10.1.2.0 este conectat direct, FastEthernet0/0 C 10.1.2.4 este conectat direct, Vlan2 172.16.0.0/16 este subrețea variabil, 2 subrețele, 2 măști C 172.16.12.0/30 este conectat direct, Vlan1 C 174.016.12.14. este conectat direct, FastEthernet0/1 S* 0.0.0.0/0 prin 10.1.2.1
Grozav, acum br-r1 tabel de rutare compact, cu routerul având o rută implicită care indică r2. Vă puteți asigura că tabelul de rutare este activat r2 are rute către rețeaua „Sucursală”.
După cum s-a menționat în partea teorie - „dacă există mai multe rute identice, ruta cu cea mai mică măsurătoare (AD) intră în tabelul de rutare”. Dar dacă adăugăm un traseu care se intersectează? Vă propun să experimentați.
Acum, transferul de date între „Sucursală” (172.16.14.0/24) și „Departament” (192.168.10.0/24) are loc conform următoarei scheme:
„Sucursală” → R2 → R3 → „Sucursală”
Acum, după ce a adăugat un singur traseu, noi schimba calea pentru unele adrese(nu pentru întreaga subrețea).
R2(config)# rută ip 192.168.10.0 255.255.255.240 10.1.1.5 core-r1(config)# rută ip 192.168.10.0 255.255.255.240 10.1.1.2
Înainte de a explica, să urmărim două adrese 192.168.10.10 (small-br-sw-1) și 192.168.10.50 (PC4) din PC3, Figura 7.3.
Să analizăm prima urmă, care arată calea așteptată. După cum am menționat mai sus, calea este:
„Sucursală” (172.16.14.0/24) → br-r1 → 10.1.2.0/30 → r2 → 10.77.2.0/23 → r3 → 10.1.3.0/30 → small-br-r1 → „Filigă” (192.168.068. /24)
Adăugând o rută pentru subrețeaua 192.168.10.0/28 la routerele r2 și core_r1, unele pachete vor merge în sens invers, și anume pachete cu o adresă de destinație din intervalul 192.168.10.0 - 192.168.10.15. Astfel, atunci când urmărim la adresa 192.168.10.10, urmărirea a crescut cu încă două routere:
„Sucursală” (172.16.14.0/24) → br-r1 → 10.1.2.0/30 → r2 → 10.1.1.4/30 → core-r1 → 10.1.1.0/30 → core-r2 → 10.1.1.8/30 → r3 → 10.1.3.0/30 → small-br-r1 → „Branch” (192.168.10.0/24)
Dacă vă uitați la tabelul de rutare r2, puteți vedea două rute care se intersectează către subrețelele 192.168.10.0/24 și 192.168.10.0/28. Acum ar fi trebuit să înțelegeți ce am discutat în partea teoretică - „când transmite pachete, routerul se uită la adresa IP a destinatarului și caută ruta cu „cea mai lungă potrivire” (cea mai lungă potrivire)” (sau prefixul minim) .
Și încă un fapt interesant. După adăugarea rutelor, datele la adresa 192.168.10.10 vor trece prin 6 routere, dar răspunsul va fi transmis doar prin 4 routere (de exemplu, de la 192.168.10.10 la PC3). Încercați să ghiciți de ce.
Toate „manipulările” pot fi efectuate folosind PC0 (sau de pe alte dispozitive). Parola de la echipamentul cisco123, conectați-vă folosind telnet. Pentru a accesa echipamentele de rețea, utilizați adresarea prezentată în diagramă, sunt configurate și înregistrările dns (prezentate mai jos). Rețeaua folosește protocolul de rutare RIP. Toate dispozitivele din rețea pot accesa Internetul prin routerul core-r1.
Înregistrări DNS configurate (server DNS):
Configurați br-core-r1 (puteți ajunge la router de pe routerul br-r1):
Efectuați configurarea br-r1:
(pentru a verifica rezultatul utilizați PC_HOME)
Dacă găsiți o greșeală în text, selectați textul și apăsați Ctrl + Enter
ID: 154 Creat: 19 octombrie 2016 Modificat 15 ianuarie 2019
Dar dacă există o mulțime de routere, atunci introducerea manuală a rutelor necesită foarte mult timp și este posibil să fii confuz. Pentru a face acest lucru, au venit cu rutare dinamică, astfel încât totul să fie configurat de la sine =)
Această foaie de cheat folosește protocolul de rutare dinamică RIPv2.
// Așa voi marca comentariile.
Propun să descărcați fișierul cu sarcina finalizată pentru programul emulator PacketTracer, să îl deschideți și să vă uitați la implementare. Routerul R2 este, de asemenea, configurat cu rutare dinamică, astfel încât totul este ping cu succes.