Documente Academic
Documente Profesional
Documente Cultură
Acum, că știți despre OSPFv2 cu o singură zonă, probabil vă puteți gândi la toate
modurile în care ar putea beneficia propria rețea. Ca protocol de stat de legătură,
OSPF este proiectat nu numai pentru a găsi cea mai rapidă rută disponibilă, ci este
conceput pentru a crea rute rapide, disponibile. Dacă preferați un pic mai mult
control asupra anumitor zone ale rețelei dvs., OSPF vă oferă mai multe moduri de
a suprascrie manual procesul electoral DR și de a vă crea propriile rute preferate.
Cu OSPF, rețeaua dvs. poate combina procesele automatizate cu propriile alegeri
pentru a crea o rețea pe care ați putea-o depana în somn! Știi că vrei să înveți cum
să faci asta!
2.0.2
Module Objective: Implement single-area OSPFv2 in both point-to-point and broadcast multiaccess
networks.
Notă: În această topologie, interfața loopback este utilizată pentru a simula legătura
WAN către Internet și o rețea LAN conectată la fiecare router. Acest lucru este
făcut pentru a permite duplicarea acestei topologii în scopuri demonstrative pe
routerele care au doar două interfețe Gigabit Ethernet.
2.1.2
2.1.3
Router IDs
Un ID de router OSPF este o valoare pe 32 de biți, reprezentată ca o adresă IPv4.
ID-ul routerului este utilizat pentru a identifica în mod unic un router OSPF. Toate
pachetele OSPF includ ID-ul routerului routerului de origine. Fiecare router
necesită un ID de router pentru a participa la un domeniu OSPF. ID-ul routerului
poate fi definit de un administrator sau atribuit automat de router. ID-ul routerului
este utilizat de un router compatibil OSPF pentru a face următoarele:
Participați la sincronizarea bazelor de date OSPF - În timpul stării Exchange,
routerul cu cel mai mare ID router va trimite mai întâi pachetele descriptorului
bazei de date (DBD).
Notă: Procesul electoral DR și BDR este discutat mai detaliat mai târziu în acest
modul.
2.1.4
ID-ul routerului este configurat în mod explicit folosind comanda OSPF router-id
rid router configuration configuration mode. Valoarea rid este orice valoare pe 32
de biți exprimată ca adresă IPv4. Aceasta este metoda recomandată pentru a atribui
un ID de router.
Dacă ID-ul routerului nu este configurat în mod explicit, routerul alege cea mai
mare adresă IPv4 dintre oricare dintre interfețele loopback configurate. Aceasta
este următoarea cea mai bună alternativă la atribuirea unui ID de router.
Dacă nu sunt configurate interfețe loopback, atunci routerul alege cea mai mare
adresă IPv4 activă dintre oricare dintre interfețele sale fizice. Aceasta este cea mai
puțin recomandată metodă, deoarece face mai dificil pentru administratori să facă
distincția între anumite routere.
2.1.5
Notă: OSPF nu trebuie să fie activat pe o interfață pentru ca acea interfață să fie
aleasă ca ID de router.
2.1.6
Modify a Router ID
După ce un router selectează un ID de router, un router OSPF activ nu permite
modificarea ID-ului routerului până când routerul nu este reîncărcat sau procesul
OSPF este resetat.
De exemplu, pentru R1, ID-ul routerului configurat a fost eliminat și routerul a fost
reîncărcat. Observați că ID-ul curent al routerului este 10.10.1.1, care este adresa
IPv4 Loopback 0. ID-ul routerului ar trebui să fie 1.1.1.1. Prin urmare, R1 este
configurat cu comanda router-id 1.1.1.1.
Observați cum apare un mesaj informațional care afirmă că procesul OSPF trebuie
șters sau că routerul trebuie reîncărcat. Motivul este că R1 are deja adiacențe cu alți
vecini care utilizează ID-ul routerului 10.10.1.1. Aceste adiacențe trebuie
renegociate folosind noul ID de router 1.1.1.1. Utilizați comanda de proces clear ip
ospf pentru a reseta adiacențele. Puteți verifica apoi dacă R1 folosește noua
comandă ID router cu comanda show ip protocols canalizată pentru a afișa doar
secțiunea ID router.
Ștergerea procesului OSPF este metoda preferată pentru a reseta ID-ul routerului.
2.1.8
R2(config)#router ospf 10
R2(config-router)#router-id 2.2.2.2
R2(config-router)#end
R2#
(output omitted)
Router ID 2.2.2.2
Maximum path: 4
R2#
R3(config)#router ospf 10
R3(config-router)#router-id 3.3.3.3
R3(config-router)#end
R3#
R3#show ip protocols
(output omitted)
Router ID 3.3.3.3
Maximum path: 4
R3#
True
False
2. Which of the following applies to the router ID? (Choose two)
2.2.1
2.2.2
Cea mai simplă metodă pentru calcularea unei măști cu caractere wildcard este de a
scădea masca de subrețea de rețea din 255.255.255.255, așa cum se arată pentru
măștile de subrețea / 24 și / 26 din figură.
2.2.3
Ca alternativă, al doilea exemplu arată modul în care OSPFv2 poate fi activat prin
specificarea adresei IPv4 a interfeței exacte utilizând o mască wildcard cu zero
zero. Intrarea în rețeaua 10.1.1.5 0.0.0.0 zona 0 de pe R1 îi spune routerului să
activeze interfața Gigabit Ethernet 0/0/0 pentru procesul de rutare. Ca urmare,
procesul OSPFv2 va face publicitate rețelei care se află pe această interfață
(10.1.1.4/30).
2.2.5
R2(config)#router ospf 10
R2(config-router)#router-id 2.2.2.2
R2(config-router)#
R2(config-router)#
R3(config)#router ospf 10
R3(config-router)#router-id 3.3.3.3
R3(config-router)#
Use the network statement to enable OSPF based on the interface address
and quad zero wildcard mask for area 0. Configure the interfaces in the
following order:
10.10.3.1
10.1.1.10
10.1.1.13
R3(config-router)#
R3#
2.2.7
lo0
g0/0/0
g0/0/1
R2(config)#interface lo0
R2(config-if)#ip ospf 10 area 0
R2(config-if)#interface g0/0/0
R2(config-if)#ip ospf 10 area 0
R2(config-if)#interface g0/0/1
R2(config-if)#ip ospf 10 area 0
*Mar 25 21:19:21.938: %OSPF-5-ADJCHG: Process 10, Nbr 1.1.1.1 on
GigabitEthernet0/0/0 from LOADING to FULL, Loading Done
You are now logged into R3. The network commands are already removed. Configure OSPF routing
using process ID 10, in area 0, on each interface, in that order. Use the following shortened interface
names:
lo0
g0/0/0
g0/0/1
R3(config)#interface lo0
R2(config-if)#ip ospf 10 area 0
R2(config-if)#interface g0/0/0
R2(config-if)#ip ospf 10 area 0
R2(config-if)#interface g0/0/1
R2(config-if)#ip ospf 10 area 0
*Mar 26 14:00:55.183: %OSPF-5-ADJCHG: Process 10, Nbr 1.1.1.1 on
GigabitEthernet0/0/0 from LOADING to FULL, Loading Done
*Mar 26 14:00:55.243: %OSPF-5-ADJCHG: Process 10, Nbr 2.2.2.2 on
GigabitEthernet0/0/1 from LOADING to FULL, Loading Done
R3(config-router)#
You successfully configured the interfaces to advertise the OSPF networks.
2.2.8
Passive Interface
În mod implicit, mesajele OSPF sunt redirecționate pe toate interfețele activate
pentru OSPF. Cu toate acestea, aceste mesaje trebuie într-adevăr trimise doar prin
interfețe care se conectează la alte routere compatibile OSPF.
Consultați topologia din figură. Mesajele OSPFv2 sunt redirecționate în cele trei
interfețe loopback, chiar dacă nu există niciun vecin OSPFv2 pe aceste rețele LAN
simulate. Într-o rețea de producție, aceste loopback-uri ar fi interfețe fizice către
rețele cu utilizatori și trafic. Trimiterea de mesaje inutile pe o rețea LAN afectează
rețeaua în trei moduri, după cum urmează:
2.2.9
Notă: Interfața loopback din acest exemplu reprezintă o rețea Ethernet. În rețelele
de producție, interfețele loopback nu trebuie să fie pasive.
Comanda show ip protocols este apoi utilizată pentru a verifica dacă interfața
Loopback 0 este listată ca pasivă. Interfața este încă listată sub titlul „Rutare pe
interfețe configurate în mod explicit (zona 0)”, ceea ce înseamnă că această rețea
este încă inclusă ca o intrare de rută în actualizările OSPFv2 care sunt trimise către
R2 și R3.
2.2.10
R2(config)#router ospf 10
R2(config-router)#passive-interface loopback 0
You must enter the exact and full command.
R2(config-router)#passive-interface lo0 0
You must enter the exact and full command.
R2(config-router)#passive-interface lo0
R2(config-router)#end
*May 23 20:27:20.718: %SYS-5-CONFIG_I: Configured from console by console
R2#show ip protocols
*** IP Routing is NSF aware ***
(output omitted)
Routing Protocol is "ospf 10"
Outgoing update filter list for all interfaces is not set
Incoming update filter list for all interfaces is not set
Router ID 2.2.2.2
Number of areas in this router is 1. 1 normal 0 stub 0 nssa
Maximum path: 4
Routing for Networks:
Routing on Interfaces Configured Explicitly (Area 0):
Loopback0
GigabitEthernet0/0/1
GigabitEthernet0/0/0
Passive Interface(s):
Loopback0
Routing Information Sources:
Gateway Distance Last Update
3.3.3.3 110 02:07:48
1.1.1.1 110 02:34:53
Distance: (default is 110)
R2#
R3(config)#
2.2.11
2.3.1
2.3.2
Un BDR este, de asemenea, ales în cazul în care DR eșuează. BDR ascultă pasiv și
menține o relație cu toate routerele. Dacă DR încetează să producă pachete Hello,
BDR se promovează și își asumă rolul de DR.
Toate celelalte routere devin un DROTHER (un router care nu este nici DR, nici
BDR). DROTHER-urile folosesc adresa multiaccess 224.0.0.6 (toate routerele
desemnate) pentru a trimite pachete OSPF către DR și BDR. Numai DR și BDR
ascultă 224.0.0.6.
În figură, R1, R5 și R4 sunt DROTHER. Faceți clic pe redare pentru a vedea
animația R2 care acționează ca DR. Observați că numai DR și BDR procesează
LSA trimis de R1 utilizând adresa IPv4 multicast 224.0.0.6. DR trimite apoi LSA
către toate routerele OSPF utilizând adresa IPv4 multicast 224.0.0.5.
2.3.3
Deoarece routerele sunt conectate printr-o rețea comună multiaccess, OSPF a ales
automat un DR și BDR. În acest exemplu, R3 a fost ales drept DR deoarece ID-ul
routerului său este 3.3.3.3, care este cel mai mare din această rețea. R2 este BDR,
deoarece are al doilea cel mai mare ID router din rețea.
2.3.4
R3 DR
FULL / DROTHER - Acesta este un router DR sau BDR care este complet
adiacent cu un router non-DR sau BDR. Acești doi vecini pot schimba pachete
Hello, actualizări, interogări, răspunsuri și confirmări.
FULL / BDR - Routerul este complet adiacent cu vecinul BDR indicat. Acești doi
vecini pot schimba pachete Hello, actualizări, interogări, răspunsuri și confirmări.
2-WAY / DROTHER - Routerul non-DR sau BDR are o relație vecină cu un alt
router non-DR sau BDR. Acești doi vecini schimbă pachete Hello.
Starea normală pentru un router OSPF este de obicei FULL. Dacă un router este
blocat într-o altă stare, este o indicație că există probleme la formarea adiacențelor.
Singura excepție de la aceasta este starea 2-WAY, care este normală într-o rețea de
difuzare cu mai multe accesări. De exemplu, DROTHER-urile vor forma o
vecinătate 2-WAY cu orice DROTHER-uri care se alătură rețelei. Când se
întâmplă acest lucru, statul vecin se afișează ca 2-WAY / DROTHER.
2.3.6
Routerele din rețea aleg routerul cu cea mai mare prioritate a interfeței drept DR.
Ruterul cu a doua cea mai mare prioritate de interfață este ales ca BDR. Prioritatea
poate fi configurată pentru a fi orice număr între 0 - 255. Dacă valoarea priorității
interfeței este setată la 0, acea interfață nu poate fi aleasă ca DR și nici BDR.
Prioritatea implicită a interfețelor de difuzare multiaccess este 1. Prin urmare, dacă
nu este configurat altfel, toate routerele au o valoare de prioritate egală și trebuie să
se bazeze pe o altă metodă de egalizare în timpul alegerilor DR / BDR.
Dacă prioritățile interfeței sunt egale, atunci routerul cu cel mai mare ID de router
este ales DR. Ruterul cu al doilea cel mai mare ID de router este BDR.
Reamintim că ID-ul routerului este determinat în unul din următoarele trei moduri:
Dacă nu sunt configurate ID-uri de router, ID-ul routerului este determinat de cea
mai mare adresă IPv4 loopback.
Dacă nu sunt configurate interfețe loopback, ID-ul routerului este determinat de
cea mai mare adresă IPv4 activă.
Routerele din rețea aleg routerul cu cea mai mare prioritate a interfeței drept DR.
Ruterul cu a doua cea mai mare prioritate de interfață este ales ca BDR. Prioritatea
poate fi configurată pentru a fi orice număr între 0 - 255. Dacă valoarea priorității
interfeței este setată la 0, acea interfață nu poate fi aleasă ca DR și nici BDR.
Prioritatea implicită a interfețelor de difuzare multiaccess este 1. Prin urmare, dacă
nu este configurat altfel, toate routerele au o valoare de prioritate egală și trebuie să
se bazeze pe o altă metodă de egalizare în timpul alegerilor DR / BDR.
Dacă prioritățile interfeței sunt egale, atunci routerul cu cel mai mare ID de router
este ales DR. Ruterul cu al doilea cel mai mare ID de router este BDR.
Reamintim că ID-ul routerului este determinat în unul din următoarele trei moduri:
DR eșuează.
Procesul OSPF pe DR eșuează sau este oprit.
Interfața multiaccess pe DR eșuează sau este închisă.
Dacă DR nu reușește, BDR este promovat automat la DR. Acesta este cazul chiar
dacă un alt DROTHER cu o prioritate mai mare sau un ID de router este adăugat la
rețea după alegerile inițiale DR / BDR. Cu toate acestea, după ce un BDR este
promovat în DR, are loc o nouă alegere BDR și DROTHER cu cea mai mare
prioritate sau ID de router este ales ca noul BDR.
2.3.8
În loc să vă bazați pe ID-ul routerului, este mai bine să controlați alegerile stabilind
prioritățile interfeței. Acest lucru permite, de asemenea, unui router să fie DR într-
o rețea și un DROTHER în alta. Pentru a seta prioritatea unei interfețe, utilizați
comanda ip ospf prioritate valoare, unde valoarea este 0 la 255. O valoare de 0 nu
devine un DR sau un BDR. O valoare de la 1 la 255 pe interfață face mai probabil
ca routerul să devină DR sau BDR.
2.3.9
You are logged into R1 in global configuration mode. Configure R1 with a priority of 10.
You are now logged into R2 in global configuration mode. Configure R2 with a priority of 0.
R2(config)#interface g0/0/0
R2(config-if)#ip ospf priority 0
R2(config-if)#
You are now logged into R3 in global configuration mode. Configure R3 with a priority of 100.
R3(config)#interface g0/0/0
R3(config-if)#ip ospf priority 100
R3(config-if)#
You are still logged into R3 in interface configuration mode. Return to privileged EXEC mode.
Because R3 is to be the DR, restart the OSPF process on it first.
R3(config-if)#end
R3#clear ip ospf process
Reset ALL OSPF processes? [no]:yes
You must enter the exact and full command.
Reset ALL OSPF processes? [no]:y
*Jun 5 05:29:35.231: %OSPF-5-ADJCHG: Process 10, Nbr 1.1.1.1 on
GigabitEthernet0/0/0 from FULL to DOWN, Neighbor Down: Interface down or
detached
*Jun 5 05:29:35.231: %OSPF-5-ADJCHG: Process 10, Nbr 2.2.2.2 on
GigabitEthernet0/0/0 from FULL to DOWN, Neighbor Down: Interface down or
detached
*Jun 5 05:29:35.235: %OSPF-5-ADJCHG: Process 10, Nbr 1.1.1.1 on
GigabitEthernet0/0/0 from LOADING to FULL, Loading Done
*Jun 5 05:29:44.563: %OSPF-5-ADJCHG: Process 10, Nbr 2.2.2.2 on
GigabitEthernet0/0/0 from LOADING to FULL, Loading Done
R3#
You are now logged into R1 in privileged EXEC mode. Because R1 is the be the DR, restart the
OSPF process on it next.
You are now logged into R2 in privileged EXEC mode. R2 is to be DROTHER. Restart the OSPF
process.
You are now logged into R1. Use the show ip ospf interface g0/0/0 command to verify the R1 is
the BDR.
You are now logged into R2. Use the show ip ospf interface g0/0/0 command to verify the R2 is a
DROTHER.
You are now logged into R3. Use the show ip ospf interface g0/0/0 command to verify the R3 is
the DR.
2.4.1
2.4.2
Din acest motiv, toate interfețele mai rapide decât Fast Ethernet vor avea aceeași
valoare de cost ca 1 ca o interfață Fast Ethernet. Pentru a ajuta OSPF să facă
determinarea corectă a căii, lățimea de bandă de referință trebuie schimbată la o
valoare mai mare pentru a găzdui rețele cu legături mai rapide de 100 Mbps.
Un alt motiv pentru a modifica valoarea costului este că alți furnizori pot calcula
OSPF într-un mod diferit. Prin manipularea valorii costurilor, administratorul se
poate asigura că costurile rutei partajate între routerele OSPF multivendor sunt
reflectate cu acuratețe în tabelele de rutare.
Pentru a modifica valoarea de cost raportată de routerul OSPF local cu alte routere
OSPF, utilizați comanda de configurare a interfeței ip ospf cost value. În figură,
trebuie să schimbăm costul interfețelor loopback la 10 pentru a simula viteza
Gigabit Ethernet. În plus, vom schimba costul legăturii dintre R2 și R3 la 30, astfel
încât această legătură să fie utilizată ca legătură de rezervă.
2.4.5
Use the interface name lo0 to set the cost value for the loopback interface to 10.
Return to global configuration mode.
Verify the routing table entries with show ip route ospf.
R2(config)#interface lo0
R2(config-if)#ip ospf cost 10
R2(config-if)#end
R2#show ip route ospf
(output omitted)
Gateway of last resort is not set
10.0.0.0/8 is variably subnetted, 9 subnets, 3 masks
O 10.1.1.12/30 [110/20] via 10.1.1.10, 00:01:13, GigabitEthernet0/0/1
O 10.10.1.0/24 [110/20] via 10.1.1.5, 00:00:32, GigabitEthernet0/0/0
O 10.10.3.0/24 [110/11] via 10.1.1.10, 00:00:49, GigabitEthernet0/0/1
R2#
The cost value to the R3 LAN is 11 because the loopback is still reporting a default cost of 1.
Use the interface name lo0 and set the cost value for the loopback interface to 10.
Use the interface name g0/0/0 and set the cost value of the link to R1 as 30.
Return to privileged EXEC mode.
Verify the routing table entries with show ip route ospf.
R3(config)#interface lo0
R3(config-if)#ip ospf cost 10
R3(config-if)#interface g0/0/0
R3(config-if)#ip ospf cost 30
R3(config-if)#end
R3#show ip route ospf
(output omitted)
Gateway of last resort is not set
10.0.0.0/8 is variably subnetted, 9 subnets, 3 masks
O 10.1.1.4/30 [110/20] via 10.1.1.9, 01:48:54, GigabitEthernet0/0/1
O 10.10.1.0/24 [110/30] via 10.1.1.9, 00:00:06, GigabitEthernet0/0/1
O 10.10.2.0/24 [110/20] via 10.1.1.9, 00:35:24, GigabitEthernet0/0/1
R3#
You have successfully modified the OSPF cost values for R2 and R3.
2.4.7
Notă: Pachetele Hello nu sunt trimise pe interfețele LAN simulate, deoarece acele
interfețe au fost setate la pasive utilizând comanda de configurare a routerului
pasive-interface.
Notă: Intervalele implicite Hello și Dead se bazează pe cele mai bune practici și
trebuie modificate numai în situații rare.
După cum este afișat de mesajul de adiacență OSPFv2 evidențiat, când expiră
temporizatorul mort pe R1, R1 și R2 își pierd adiacența. Motivul este că R1 și R2
trebuie configurate cu același interval Hello. Utilizați comanda show ip ospf
neighbour pe R1 pentru a verifica vecinătatea vecinilor. Observați că singurul
vecin enumerat este routerul 3.3.3.3 (R3) și că R1 nu mai este adiacent cu vecinul
2.2.2.2 (R2).
Pentru a restabili adiacența dintre R1 și R2, interfața R2 Gigabit Ethernet 0/0/0
Intervalul Hello este setat la 5 secunde, așa cum se arată în exemplul următor.
Aproape imediat, IOS afișează un mesaj că adiacența a fost stabilită cu o stare
FULL. Verificați intervalele de interfață utilizând comanda show ip ospf interface.
Observați că timpul Hello este de 5 secunde și că timpul mort a fost setat automat
la 20 de secunde în loc de 40 de secunde implicit.
2.4.10
Use g0/0/0 as the interface name and configure the Hello interval to match R1.
Use g0/0/1 as the interface name and configure the Hello interval to match R2.
Return to privileged EXEC mode.
Verify neighbor adjacencies are re-established with the show ip ospf neighbor command.
R3(config)#interface g0/0/0
R3(config-if)#ip ospf hello-interval 5
*Jun 7 05:11:34.423: %OSPF-5-ADJCHG: Process 10, Nbr 1.1.1.1 on
GigabitEthernet0/0/0 from LOADING to FULL, Loading Done
R3(config-if)#interface g0/0/1
R3(config-if)#ip ospf hello-interval 5
*Jun 7 05:11:43.081: %OSPF-5-ADJCHG: Process 10, Nbr 2.2.2.2 on
GigabitEthernet0/0/1 from LOADING to FULL, Loading Done
R3(config-if)#end
R3#show ip ospf neighbor
Neighbor ID Pri State Dead Time Address Interface
2.2.2.2 0 FULL/ - 00:00:19 10.1.1.9
GigabitEthernet0/0/1
1.1.1.1 0 FULL/ - 00:00:19 10.1.1.14
GigabitEthernet0/0/0
R3#
You have successfully modified the OSPF Hello and Dead intervals on R3.
2.5.1
Notă: Când configurați rute statice, cea mai bună practică este să utilizați adresa IP
următoare. Cu toate acestea, atunci când simulați o conexiune la internet, nu există
o adresă IP de următor salt. Prin urmare, folosim argumentul exit-intf
2.5.2
Utilizați comanda show ip ospf neighbour pentru a verifica dacă routerul a format
o adiacență cu routerele sale vecine. Dacă ID-ul routerului routerului vecin nu este
afișat sau dacă nu se afișează ca fiind într-o stare FULL, cele două routere nu au
format o adiacență OSPFv2.
Dacă două routere nu stabilesc adiacența, informațiile despre starea legăturii nu
sunt schimbate. LSDB-urile incomplete pot provoca arbori SPF și tabele de rutare
inexacte. Este posibil ca rutele către rețelele de destinație să nu existe sau să nu fie
calea cea mai optimă.
Notă: Un router non-DR sau BDR care are o relație vecină cu un alt router non-DR
sau BDR va afișa o adiacență bidirecțională în loc de completă.
R2#show ip protocols
*** IP Routing is NSF aware ***
(output omitted)
Routing Protocol is "ospf 10"
Outgoing update filter list for all interfaces is not set
Incoming update filter list for all interfaces is not set
Router ID 2.2.2.2
It is an autonomous system boundary router
Redistributing External Routes from,
Number of areas in this router is 1. 1 normal 0 stub 0 nssa
Maximum path: 4
Routing for Networks:
Routing on Interfaces Configured Explicitly (Area 0):
Loopback0
GigabitEthernet0/0/1
GigabitEthernet0/0/0
Routing Information Sources:
Gateway Distance Last Update
3.3.3.3 110 00:46:14
1.1.1.1 110 00:46:36
Distance: (default is 110)
R2#
R2#show ip ospf
Routing Process "ospf 10" with ID 2.2.2.2
Start time: 00:01:54.811, Time elapsed: 00:48:04.766
Supports only single TOS(TOS0) routes
Supports opaque LSA
Supports Link-local Signaling (LLS)
Supports area transit capability
Supports NSSA (compatible with RFC 3101)
Event-log enabled, Maximum number of events: 1000, Mode: cyclic
It is an autonomous system boundary router
Redistributing External Routes from,
Router is not originating router-LSAs with maximum metric
Initial SPF schedule delay 5000 msecs
Minimum hold time between two consecutive SPFs 10000 msecs
Maximum wait time between two consecutive SPFs 10000 msecs
Incremental-SPF disabled
Minimum LSA interval 5 secs
Minimum LSA arrival 1000 msecs
LSA group pacing timer 240 secs
Interface flood pacing timer 33 msecs
Retransmission pacing timer 66 msecs
Number of external LSA 1. Checksum Sum 0x009F01
Number of opaque AS LSA 0. Checksum Sum 0x000000
Number of DCbitless external and opaque AS LSA 0
Number of DoNotAge external and opaque AS LSA 0
Number of areas in this router is 1. 1 normal 0 stub 0 nssa
Number of areas transit capable is 0
External flood list length 0
IETF NSF helper support enabled
Cisco NSF helper support enabled
Reference bandwidth unit is 10000 mbps
Area BACKBONE(0)
Number of interfaces in this area is 3
Area has no authentication
SPF algorithm last executed 00:47:04.655 ago
SPF algorithm executed 5 times
Area ranges are
Number of LSA 3. Checksum Sum 0x00E181
Number of opaque link LSA 0. Checksum Sum 0x000000
Number of DCbitless LSA 0
Number of indication LSA 0
Number of DoNotAge LSA 0
Flood list length 0
R2#
Use the interface name g0/0/0 to verify the OSPF interface settings on R2.
You are now logged into R3. Display a summary of the status of IPv4 interfaces on R3.
R3#show ip ospf
Routing Process "ospf 10" with ID 3.3.3.3
Start time: 00:01:38.093, Time elapsed: 00:52:05.897
Supports only single TOS(TOS0) routes
Supports opaque LSA
Supports Link-local Signaling (LLS)
Supports area transit capability
Supports NSSA (compatible with RFC 3101)
Supports Database Exchange Summary List Optimization (RFC 5243)
Event-log enabled, Maximum number of events: 1000, Mode: cyclic
Router is not originating router-LSAs with maximum metric
Initial SPF schedule delay 5000 msecs
Minimum hold time between two consecutive SPFs 10000 msecs
Maximum wait time between two consecutive SPFs 10000 msecs
Incremental-SPF disabled
Minimum LSA interval 5 secs
Minimum LSA arrival 1000 msecs
LSA group pacing timer 240 secs
Interface flood pacing timer 33 msecs
Retransmission pacing timer 66 msecs
EXCHANGE/LOADING adjacency limit: initial 300, process maximum 300
Number of external LSA 1. Checksum Sum 0x009F01
Number of opaque AS LSA 0. Checksum Sum 0x000000
Number of DCbitless external and opaque AS LSA 0
Number of DoNotAge external and opaque AS LSA 0
Number of areas in this router is 1. 1 normal 0 stub 0 nssa
Number of areas transit capable is 0
External flood list length 0
IETF NSF helper support enabled
Cisco NSF helper support enabled
Reference bandwidth unit is 10000 mbps
Area BACKBONE(0)
Number of interfaces in this area is 3
Area has no authentication
SPF algorithm last executed 00:51:04.059 ago
SPF algorithm executed 4 times
Area ranges are
Number of LSA 3. Checksum Sum 0x00E181
Number of opaque link LSA 0. Checksum Sum 0x000000
Number of DCbitless LSA 0
Number of indication LSA 0
Number of DoNotAge LSA 0
Flood list length 0
R3#
Use the interface name g0/0/0 to verify the OSPF interface settings on R3.
2.7.3
What did I learn in this module?
ID-ul routerului OSPF
ID-ul routerului este configurat în mod explicit utilizând comanda OSPF router-id
rid router configuration configuration mode. Valoarea rid este orice valoare pe 32
de biți exprimată ca adresă IPv4.
Dacă ID-ul routerului nu este configurat în mod explicit, routerul alege cea mai
mare adresă IPv4 dintre oricare dintre interfețele loopback configurate.
Dacă nu sunt configurate interfețe loopback, atunci routerul alege cea mai mare
adresă IPv4 activă dintre oricare dintre interfețele sale fizice.
ID-ul routerului poate fi atribuit unei interfețe loopback. Adresa IPv4 pentru acest
tip de interfață loopback trebuie configurată utilizând o mască de subrețea pe 32 de
biți (255.255.255.255), creând o rută gazdă. O rută gazdă pe 32 de biți nu va fi
promovată ca o rută către alte routere OSPF. După ce un router selectează un ID de
router, un router OSPF activ nu permite modificarea ID-ului routerului până când
routerul nu este reîncărcat sau procesul OSPF este resetat. Utilizați comanda de
proces clear ip ospf pentru a reseta adiacențele. Puteți verifica apoi dacă R1
folosește noua comandă ID router cu comanda show ip protocols canalizată pentru
a afișa doar secțiunea ID router.
FULL / DROTHER - Acesta este un router DR sau BDR care este complet
adiacent cu un router non-DR sau BDR.
FULL / DR - Routerul este complet adiacent cu vecinul DR indicat.
FULL / BDR - Routerul este complet adiacent cu vecinul BDR indicat.
2-WAY / DROTHER - Routerul non-DR sau BDR are o relație vecină cu un alt
router non-DR sau BDR.
Decizia electorală OSPF DR și BDR se bazează pe următoarele criterii, în ordine
secvențială:
Routerele din rețea aleg routerul cu cea mai mare prioritate a interfeței drept DR.
Ruterul cu a doua cea mai mare prioritate de interfață este ales ca BDR. Prioritatea
poate fi configurată pentru a fi orice număr între 0 - 255. Dacă valoarea priorității
interfeței este setată la 0, acea interfață nu poate fi aleasă ca DR și nici BDR.
Prioritatea implicită a interfețelor de difuzare multiaccess este 1. Prin urmare, dacă
nu este configurat altfel, toate routerele au o valoare de prioritate egală și trebuie să
se bazeze pe o altă metodă de egalizare în timpul alegerilor DR / BDR.
Dacă prioritățile interfeței sunt egale, atunci routerul cu cel mai mare ID de router
este ales DR. Ruterul cu al doilea cel mai mare ID de router este BDR.
Alegerile OSPF DR și BDR nu sunt preventive. Dacă DR nu reușește, BDR este
promovat automat la DR. Acesta este cazul chiar dacă un alt DROTHER cu o
prioritate mai mare sau un ID de router este adăugat la rețea după alegerile inițiale
DR / BDR. Cu toate acestea, după ce un BDR este promovat în DR, are loc o nouă
alegere BDR și DROTHER cu cea mai mare prioritate sau ID-ul routerului este
ales ca noul BDR. Pentru a seta prioritatea unei interfețe, utilizați comanda ip ospf
prioritate valoare, unde valoarea este 0 la 255. Dacă valoarea este 0, routerul nu va
deveni un DR sau BDR. Dacă valoarea este de la 1 la 255, atunci routerul cu
valoarea cu prioritate mai mare va deveni mai probabil DR sau BDR pe interfață.
OSPF folosește costul ca valoare. Un cost mai mic indică o cale mai bună decât un
cost mai mare. Costul Cisco al unei interfețe este invers proporțional cu lățimea de
bandă a interfeței. Prin urmare, o lățime de bandă mai mare indică un cost mai mic.
Formula utilizată pentru calcularea costului OSPF este: Cost = lățime de bandă de
referință / lățime de bandă a interfeței. Deoarece valoarea costului OSPF trebuie să
fie un număr întreg, interfețele FastEthernet, Gigabit Ethernet și 10 GigE au același
cost. Pentru a corecta această situație, puteți ajusta lățimea de bandă de referință cu
comanda auto-cost referință-lățime de bandă de pe fiecare router OSPF sau puteți
seta manual valoarea costului OSPF cu comanda ip ospf cost. Pentru a regla
lățimea de bandă de referință, utilizați comanda de configurare a routerului de cost
auto-lățime de bandă Mbps. Costul unei rute OSPF este valoarea acumulată de la
un router la rețeaua de destinație. Valorile costurilor OSPF pot fi manipulate pentru
a influența ruta aleasă de OSPF. Pentru a schimba raportul valorii costurilor de
către routerul OSPF local cu alte routere OSPF, utilizați comanda de configurare a
interfeței ip ospf cost value. Dacă intervalul Dead expiră înainte ca routerele să
primească un pachet Hello, OSPF îl elimină pe acel vecin din baza sa de date link-
state (LSDB). Routerul inundă LSDB cu informații despre vecinul în jos de pe
toate interfețele cu OSPF. Cisco folosește o valoare implicită de 4 ori intervalul
Hello sau 40 de secunde în rețelele multi-acces și punct-la-punct. Pentru a verifica
intervalele de interfață OSPFv2, utilizați comanda show ip ospf interface.
Intervalele OSPFv2 Hello și Dead pot fi modificate manual folosind următoarele
comenzi ale modului de configurare a interfeței: ip ospf hello-interval seconds și ip
ospf dead-interval seconds.
Afișați interfața ip scurt - Folosit pentru a verifica dacă interfețele dorite sunt
active cu adresarea IP corectă.
show ip route- Folosit pentru a verifica dacă tabelul de rutare conține toate rutele
așteptate.
Comenzile suplimentare pentru determinarea faptului că OSPF funcționează
conform așteptărilor includ: show ip ospf neighbour, show ip protocols, show ip
ospf și show ip ospf interface.
Utilizați comanda show ip ospf neighbour pentru a verifica dacă routerul a format
o adiacență cu routerele sale vecine. Pentru fiecare vecin, această comandă
afișează: