Introducere
Acest document explică frecvente probleme cu obtinerea Open Shortest Path First (OSPF) vecinii pentru a deveni pe deplin adiacente. Într-o formare reușită a apropierii OSPF, vecinii OSPF vor atinge statul vecin complet.pentru a examina formarea adiacenței, introduceți comanda adj IP ospf debug. Înainte de a introduce comenzi de depanare, consultați Informații importante despre comenzile de depanare.,
cerințe preliminare
cerințe
Acest document necesită o înțelegere de bază a protocoalelor de rutare IP și a Protocolului de rutare OSPF. Pentru a afla mai multe despre protocoalele de rutare IP, consultați Elementele de bază ale Rutării. Consultați pagina de asistență deschisă pentru cea mai scurtă cale (OSPF) pentru mai multe informații despre OSPF.
componente utilizate
informațiile din acest document se bazează pe aceste versiuni de software și hardware:
-
OSPF poate fi configurat în toate routerele, cum ar fi seria Cisco 2500, seria Cisco 2600 și switch-urile Layer 3.,OSPF este acceptat în versiunile de software Cisco IOS® 10.0 și versiuni ulterioare.
informațiile din acest document au fost create de pe dispozitive într-un mediu de laborator specific. Toate dispozitivele utilizate în acest document au început cu o configurație default (default). Dacă rețeaua dvs. este live, Asigurați-vă că înțelegeți impactul potențial al oricărei comenzi.
convenții
consultați convențiile Cisco Technical Tips pentru mai multe informații despre convențiile documentelor.,
Adjacencies
faptul că routerele sunt vecini nu este suficient pentru a garanta un schimb de actualizări link-stat; acestea trebuie să formeze adjacencies pentru a face schimb de actualizări link-stat. Adiacenta este o formă avansată de vecinătate formată de routere care sunt dispuși să facă schimb de informații de rutare după negocierea parametrilor unui astfel de schimb. Routere ajunge la o stare completă de adiacență atunci când au vederi sincronizate pe o bază de date link-stat.
Tipul de interfață joacă un rol major în modul în care se formează adiacențele., De exemplu, vecinii de pe legăturile punct-la-punct încearcă întotdeauna să devină adiacenți, în timp ce routerele atașate la mediile de difuzare, cum ar fi Ethernet, pot alege să devină adiacente doar cu un subset de routere vecine pe interfață.odată ce un router decide să formeze o adiacență cu un vecin, începe prin schimbul unei copii complete a bazei sale de date link-stat. Vecinul, la rândul său, schimbă o copie completă a bazei sale de date link-state cu routerul. După trecerea prin mai multe state vecine, routerele devin complet adiacente.,
statele vecine
puteți utiliza comanda show ip ospf neighbor pentru a determina starea vecinului sau vecinilor OSPF. Rezultatul acestei comenzi va fi cel mai probabil dezvăluie unul dintre acestea:
-
nimic
-
state = în jos
-
state = init
-
state = exstart
-
state = schimb
-
state = 2-way
-
state = încărcare
Există și alte OSPF membre, dar cele prezentate aici sunt cele mai comune văzut în show ip ospf vecin comanda de ieșire., Consultați statele vecine OSPF pentru mai multe informații și o explicație a tuturor statelor vecine OSPF.
nicio stare dezvăluită
dacă comanda show IP ospf neighbor nu dezvăluie nimic deloc – sau nu dezvăluie nimic despre vecinul pe care îl analizați – atunci acest router nu a văzut niciun „valid” OSPF HELLOs de la acel vecin. Aceasta înseamnă că OSPF fie nu a primit niciun pachet de salut de la vecin, fie a primit pachete de salut care nu au reușit verificări de bază.,
verificați aceste:
-
este interfața pe routerul local și routerul vecin, cu protocolul de linie în sus? Introduceți comanda afișare interfață pentru a verifica.
-
verificați conectivitatea IP între routerele vecine, așa cum se arată aici:
-
răspunde vecinul la o comandă ping? Ping adresa IP atribuită interfeței în cauză pe routerul vecin. Introduceți comanda traceroute la aceeași adresă IP și verificați dacă nu este nevoie de mai mult de un hop pentru a ajunge la destinație.,
-
răspunde vecinul dacă introduceți o comandă ping 224.0.0.5? (224.0.0.5 este adresa la care OSPF HELLOs sunt trimise.)
-
verificați dacă există liste de acces de intrare sau alte dispozitive (cum ar fi un comutator) care ar putea interzice trimiterea de pachete IP de la un vecin la altul.
-
-
este OSPF activat atât pe interfața dvs., cât și pe interfața routerului vecin? Introduceți comanda de interfață show ip ospf pentru a verifica.este OSPF configurat ca pasiv pentru interfața routerului local sau vecin?, Introduceți comanda interfață show ip ospf pentru a verifica dacă pachetele HELLO urmează să fie trimise din interfață. Un activ OSPF interfața afișează o linie similară cu aceasta:
Hello due in 00:00:07
-
Verificați dacă vecine, routere, Router diferit de Id-uri. ID-urile routerului sunt utilizate pentru a identifica fiecare router dintr-o rețea OSPF. Routerele cu același ID de Router vor ignora HELLOs-urile trimise unul de celălalt, ceea ce le împiedică să formeze adiacență., Prima linie a ieșirii comenzii show ip ospf afișează ID-ul curent al routerului fiecărui router.
-
verificați dacă acești parametri HELLO se potrivesc pe interfețele vecine:
-
numărul zonei OSPF – introduceți comanda show IP ospf interface interface-name pentru a verifica.
-
tipul zonei OSPF, cum ar fi stub sau NSSA – introduceți comanda show IP ospf pentru a verifica.
-
subrețea și masca de subrețea-introduceți comanda afișare interfață pentru a verifica.,
-
OSPF HELLO și valorile temporizatorului mort-introduceți comanda show IP ospf interface interface-name pentru a verifica.
-
-
dacă problema este legată punct-la-punct (cum ar fi PPP sau controlul legăturii de date la nivel înalt ) și există mai multe legături paralele între această pereche de routere, verificați dacă liniile sunt conectate corect., Să presupunem că ți-ai planificat pentru a conecta interfața Serial0/0 pe un router cu interfata Serial0/0 pe vecinul său și Serial1/0 cu Serial1/0 pe vecinul său, dar, accidental, le-a trecut și conectat Serial0/0 de fiecare router cu Serial1/0 pe de altă parte. Comanda ping s-ar putea să nu descopere o astfel de problemă, dar OSPF nu va reuși să stabilească adiacență. Utilizați informațiile furnizate de Cisco Discovery Protocol (CDP) pentru a verifica interconectarea corectă a dispozitivului. Introduceți comanda show cdp neighbor interface-name pentru a verifica dacă numele și PortID-ul unui dispozitiv la distanță se potrivesc cu designul rețelei.,
notă: adjacențele OSPF se formează numai în rețelele primare, nu și în rețelele secundare.dacă toate aceste verificări sunt verificate și comanda show IP ospf neighbor încă nu dezvăluie nimic, atunci problema dvs. nu este foarte frecventă și este posibil să fie necesar să contactați Cisco pentru asistență.un vecin care este descoperit dinamic prin recepția pachetelor HELLO poate reveni la o stare down dacă este șters, de exemplu atunci când OSPF nu primește pachetele HELLO de la vecin pentru o perioadă de timp mai lungă decât intervalul temporizatorului mort., Prin urmare, starea în jos este tranzitorie pentru astfel de vecini, fie vor avansa în state superioare, fie vor fi șterse complet din tabelul vecinilor cunoscuți. Acest lucru este cunoscut ca fiind „uitat”?
De obicei, vecinii care sunt văzuți în starea în jos au fost configurați manual cu comanda neighbor. Vecinii configurați manual sunt întotdeauna prezenți în tabelul vecinilor OSPF., Dacă OSPF nu a primit niciodată pachete de salut de la vecinul configurat manual sau dacă nu s-au auzit pachete de salut de la vecin în timpul intervalului temporizator mort anterior, atunci vecinul configurat manual va fi listat ca Jos.
notă: comanda neighbor poate fi configurată numai pentru vecinii atașați direct pe aceste tipuri de rețele:
– rețele MultiAccess non-Broadcast (NBMA) – interfețe configurate cu comanda ip ospf network non-broadcast.,
-Non-Broadcast Point – to-multipoint networks-interfețe configurate cu IP ospf network point-to-multipoint non-broadcast command.
dacă vedeți un vecin în starea în jos, verificați dacă routerul vecin este pornit, rulează și este configurat corect pentru OSPF pe această interfață. Testați conectivitatea între routere cu comenzile ping și traceroute. Verificați tabelul OSPF neighbor de pe routerul vecin cu comanda show IP ospf neighbor și efectuați aceleași acțiuni de verificare a configurației enumerate în secțiunea No State Revealed.,
vecin în starea init
starea init indică faptul că un router vede pachetele de salut de la vecin, dar comunicarea bidirecțională nu a fost stabilită. Un router Cisco include ID-urile routerului tuturor vecinilor din starea init (sau mai mare) din câmpul vecin al pachetelor sale HELLO. Pentru ca comunicarea bidirecțională să fie stabilită cu un vecin, un router trebuie să-și vadă propriul ID de Router în câmpul vecin al pachetelor de salut ale vecinului. Pentru un exemplu și o explicație mai detaliată, consultați de ce arată comanda vecinului IP ospf dezvăluie vecinii în starea Init?,
vecin în starea 2-way
starea 2-way indică faptul că routerul a văzut propriul ID de Router în câmpul vecin al pachetului Hello al vecinului. Primirea unui Descriptor bază de date (DBD) pachet de la un vecin în starea de init va provoca, de asemenea, o tranziție la starea 2-way. Statul vecin OSPF 2-way nu este un motiv de îngrijorare. Pentru o explicație a stării 2-way, consultați de ce arată ip ospf neighbor comanda dezvăluie vecinii blocați în starea 2-Way?,
Vecin în exstart sau schimb Stat
OSPF vecinii care sunt în exstart sau schimb stat încearcă să schimb DBD pachete. Routerul și vecinul său formează o relație primară și secundară. Adiacența ar trebui să continue dincolo de această stare. Dacă nu, există o problemă cu schimbul DBD, cum ar fi o nepotrivire a unității de transmisie maximă (MTU) sau primirea unui număr de secvență DBD neașteptat. Pentru mai multe informații, consultați de ce sunt vecinii OSPF blocați în starea Exstart/Exchange?,
vecin în stare de încărcare
În starea de încărcare, routere trimite pachete de cerere link – stat. În timpul adiacenței, dacă un router primește o reclamă depășită sau lipsă link-state (LSA), solicită ca LSA să trimită un pachet de solicitare link-state. Vecinii care nu trec dincolo de această stare schimbă cel mai probabil lsa-uri corupte. Această problemă este de obicei însoțită de un mesaj de consolă %OSPF-4-BADLSA. Deoarece această problemă nu este comună, contactați Cisco pentru asistență.,
motive tipice pentru problemele vecinilor OSPF
Acest tabel listează motivele pentru care vecinii OSPF au probleme de formare a unei adiacențe și listează unele dintre comenzile pe care le puteți utiliza pentru a verifica problema.
Motiv pentru Aproapele Adiacenta Problemă | Comenzi pentru Diagnosticarea Problemei |
---|---|
OSPF nu este configurat pe unul din routere. | arată IP ospf |
OSPF nu este activat pe o interfață în cazul în care este necesar., | afișați interfața ospf IP |
OSPF HELLO sau valorile intervalului temporizatorului mort sunt nepotrivite. | arată IP ospf interfață |
IP ospf nepotrivire de tip rețea pe interfețele adiacente. | arată IP ospf interfață |
MTU nepotrivire între interfețele vecine. | afișare interfață <int-tip><int-num> |
OSPF area-tip este stub pe un vecin, dar adiacente vecin în aceeași zonă nu este configurat pentru stub., | arată running-config arată IP ospf interfață |
vecinii OSPF au ID-uri Router duplicat. | show ip ospf show ip ospf interface |
OSPF este configurat în rețeaua secundară a vecinului, dar nu în rețeaua primară. Aceasta este o configurație ilegală care împiedică OSPF să fie activat pe interfață. | show ip ospf interface show running-config |
OSPF HELLOs nu sunt procesate din cauza lipsei de resurse, cum ar fi utilizarea mare a procesorului sau lipsa de memorie., | show memory summary show memory processor |
o problemă a stratului de bază împiedică primirea hellos OSPF. | afișare interfață |
Notă: În scopul de a aviod MTU a verifica în timp ce stabilirea OSPF adiacenta, tu, eventual, trebuie să configurați adresa ip ospf mtu-ignora comandă în modul de configurare a interfeței.
Informații înrudite
- De ce OSPF nu formează adiacență pe o interfață PRI, BRI sau Dialer?
- ce dezvăluie comanda vecinului show ip ospf?,
- OSPF Design Guide
- Initial Configurations for OSPF over Frame Relay Subinterfaces
- Initial Configurations for OSPF over Non-Broadcast Links
- Initial Configurations for OSPF over a Point-to-Point Link
- Initial Configurations for OSPF Over Broadcast Media
- Technical Support & Documentation – Cisco Systems