Welcome to Our Website

OSPF Neighbor Problems Explained (Italiano)

Introduzione

Questo documento spiega i problemi comuni con ottenere aperto Shortest Path First (OSPF) vicini di diventare completamente adiacente. In una formazione di successo di adiacenza OSPF, i vicini OSPF raggiungeranno lo stato prossimo COMPLETO.

Per esaminare la formazione di adiacenza, immettere il comando debug ip ospf adj. Prima di immettere i comandi di debug, fare riferimento a Informazioni importanti sui comandi di debug.,

Prerequisiti

Requisiti

Questo documento richiede una conoscenza di base dei protocolli di routing IP e del protocollo di routing OSPF. Per ulteriori informazioni sui protocolli di routing IP, fare riferimento a Routing Basics. Fare riferimento alla pagina di supporto Open Shortest Path First (OSPF) per ulteriori informazioni su OSPF.

Componenti utilizzati

Le informazioni contenute in questo documento si basano su queste versioni software e hardware:

  • OSPF può essere configurato in tutti i router, come Cisco serie 2500, Cisco serie 2600 e switch Layer 3.,

  • OSPF è supportato nelle versioni software Cisco IOS® 10.0 e successive.

Le informazioni contenute in questo documento sono state create dai dispositivi in uno specifico ambiente di laboratorio. Tutti i dispositivi utilizzati in questo documento sono stati avviati con una configurazione (predefinita) cancellata. Se la tua rete è attiva, assicurati di aver compreso il potenziale impatto di qualsiasi comando.

Convenzioni

Consultare le convenzioni Cisco Technical Tips per ulteriori informazioni sulle convenzioni dei documenti.,

Adiacenze

Il fatto che i router siano vicini non è sufficiente per garantire uno scambio di aggiornamenti dello stato del collegamento; devono formare adiacenze per scambiare aggiornamenti dello stato del collegamento. Adiacenza è una forma avanzata di vicinato formata da router che sono disposti a scambiare informazioni di routing dopo aver negoziato i parametri di tale scambio. I router raggiungono uno stato completo di adiacenza quando hanno viste sincronizzate su un database di stato di collegamento.

Il tipo di interfaccia gioca un ruolo importante nel modo in cui si formano le adiacenze., Ad esempio, i vicini sui collegamenti point-to-point cercano sempre di diventare adiacenti, mentre i router collegati a supporti broadcast come Ethernet possono scegliere di diventare adiacenti solo con un sottoinsieme di router vicini sull’interfaccia.

Una volta che un router decide di formare un’adiacenza con un vicino, inizia scambiando una copia completa del suo database di stato del collegamento. Il vicino, a sua volta, scambia una copia completa del suo database dello stato del collegamento con il router. Dopo aver attraversato diversi stati vicini, i router diventano completamente adiacenti.,

Stati vicini

È possibile utilizzare il comando show ip ospf neighbor per determinare lo stato del vicino OSPF o dei vicini. L’output di questo comando sarà più probabile rivelare uno di questi:

  • nulla

  • stato = down

  • stato = init

  • stato = exstart

  • stato = exchange

  • stato = 2 vie

  • stato = caricamento

Ci sono altre OSPF stati, ma quelli mostrati qui sono più comuni di quelli visti in show ip ospf prossimo output del comando., Fare riferimento agli stati vicini OSPF per ulteriori informazioni e una spiegazione di tutti gli stati vicini OSPF.

Nessuno stato rivelato

Se il comando show ip ospf neighbor non rivela nulla – o non rivela nulla del particolare vicino che stai analizzando – allora questo router non ha visto alcun HELLOs OSPF “valido” da quel vicino. Ciò significa che OSPF non ha ricevuto alcun pacchetto HELLO dal vicino o ha ricevuto pacchetti HELLO che hanno fallito i controlli di sanità mentale di base.,

Controlla questi:

  • L’interfaccia è attiva sul router locale e sul router vicino, con il protocollo di linea in alto? Immettere il comando Mostra interfaccia per controllare.

  • Controlla la connettività IP tra i router vicini, come mostrato qui:

    • Il vicino risponde a un comando ping? Ping l’indirizzo IP assegnato all’interfaccia in questione sul router vicino. Immettere il comando traceroute sullo stesso indirizzo IP e verificare che non sia necessario più di un hop per raggiungere la destinazione.,

    • Il vicino risponde se si immette un comando ping 224.0.0.5? (224.0.0.5 è l’indirizzo a cui vengono inviati gli HELLOS OSPF.)

    • Controlla eventuali elenchi di accesso in entrata o altri dispositivi (come uno switch) che potrebbero vietare l’invio di pacchetti IP da un vicino all’altro.

  • OSPF è abilitato sia sull’interfaccia che sull’interfaccia del router adiacente? Immettere il comando Mostra interfaccia ospf ip per verificare.

  • OSPF è configurato come passivo per l’interfaccia del router locale o adiacente?, Immettere il comando show ip ospf interface per verificare che i pacchetti HELLO debbano essere inviati fuori dall’interfaccia. Un’interfaccia OSPF attiva visualizza una linea simile a questa:

    Hello due in 00:00:07
  • Verificare che i router vicini abbiano ID Router diversi. Gli ID router vengono utilizzati per identificare ciascun router in una rete OSPF. I router con lo stesso ID del router ignoreranno gli HELLOs inviati l’uno dall’altro, il che impedisce loro di formare adiacenza., La prima riga dell’output del comando show ip ospf visualizza l’ID router corrente di ciascun router.

  • Verificare che questi parametri HELLO corrispondano alle interfacce vicine:

    • Numero area OSPF – Immettere il comando mostra ip ospf interface interface-name per verificare.

    • Tipo di area OSPF, ad esempio stub o NSSA – Immettere il comando Mostra ip ospf per verificare.

    • Subnet e subnet mask-Immettere il comando Mostra interfaccia per controllare.,

    • OSPF HELLO e Dead timer valori-Immettere il comando mostra ip ospf interface interface-name per controllare.

  • Se il problema è sul collegamento punto-punto (come PPP o controllo di collegamento dati di alto livello ) e c’è più di un collegamento parallelo tra questa coppia di router, verificare che le linee siano collegate correttamente., Supponiamo che tu abbia pianificato di connettere interface Serial0/0 su un router con interface Serial0/0 sul suo vicino e Serial1/0 con Serial1/0 sul suo vicino, ma li hai incrociati accidentalmente e hai collegato Serial0/0 di ciascun router con Serial1/0 sull’altro. Il comando ping potrebbe non scoprire un problema del genere, ma OSPF non riuscirà a stabilire l’adiacenza. Utilizzare le informazioni fornite da Cisco Discovery Protocol (CDP) per verificare la corretta interconnessione dei dispositivi. Immettere il comando show cdp neighbor interface-name per verificare che il nome e il PortID di un dispositivo remoto corrispondano al progetto di rete.,

Nota: le adiacenze OSPF si formano solo su reti primarie, non su reti secondarie.

Se tutti questi controlli sono verificati e il comando show ip ospf neighbor non rivela ancora nulla, il problema non è molto comune e potrebbe essere necessario Contattare Cisco per assistenza.

Vicino in stato down

Un vicino che viene scoperto dinamicamente attraverso la ricezione di pacchetti HELLO può tornare a uno stato down se viene eliminato, ad esempio quando OSPF non riceve pacchetti HELLO dal vicino per un periodo di tempo più lungo dell’intervallo del timer morto., Pertanto, lo stato verso il basso è transitorio per tali vicini; essi avanzeranno verso stati superiori o saranno completamente cancellati dalla tabella dei vicini noti. Questo è noto come essere “dimenticato”.

Di solito, i vicini visualizzati nello stato down sono stati configurati manualmente con il comando neighbor. I vicini configurati manualmente sono sempre presenti nella tabella dei vicini OSPF., Se OSPF non ha mai ricevuto pacchetti HELLO dal neighbor configurato manualmente o se nessun pacchetto HELLO è stato ascoltato dal neighbor durante il precedente intervallo di tempo morto, il neighbor configurato manualmente verrà elencato come down.

Nota: Il comando neighbor può essere configurato solo per i neighbor collegati direttamente su questi tipi di reti:
– Reti non Broadcast MultiAccess (NBMA)-Interfacce configurate con il comando ip ospf network non broadcast.,
– Reti Point-to-Multipoint non broadcast-Interfacce configurate con il comando ip ospf network point – to-multipoint non broadcast.

Se vedi un neighbor in stato down, verifica che il router neighbor sia attivo, sia in esecuzione ed sia configurato correttamente per OSPF su questa interfaccia. Testare la connettività tra router con i comandi ping e traceroute. Controllare la tabella OSPF neighbor sul router vicino con il comando show ip ospf neighbor ed eseguire le stesse azioni di verifica della configurazione elencate nella sezione Nessuno stato rivelato.,

Neighbor nello stato init

Lo stato init indica che un router vede i pacchetti HELLO dal neighbor, ma la comunicazione bidirezionale non è stata stabilita. Un router Cisco include gli ID Router di tutti i vicini nello stato init (o superiore) nel campo Vicino dei suoi pacchetti HELLO. Per stabilire una comunicazione bidirezionale con un vicino, un router deve anche vedere il proprio ID router nel campo Vicino dei pacchetti HELLO del vicino. Per un esempio e una spiegazione più dettagliati, fare riferimento a Perché il comando show ip ospf neighbor rivela i vicini nello stato di Init?,

Neighbor in Stato a 2 vie

Lo stato a 2 vie indica che il router ha visto il proprio ID Router nel campo Neighbor del pacchetto HELLO del neighbor. Ricezione di un descrittore di database (DBD) pacchetto da un vicino nello stato init sarà anche una causa di una transizione allo stato a 2 vie. Lo stato OSPF neighbor a 2 vie non è motivo di preoccupazione. Per una spiegazione dello stato a 2 vie, fare riferimento a Perché il comando show ip ospf neighbor rivela i vicini bloccati nello stato a 2 vie?,

Vicino nello stato exstart o exchange

I vicini OSPF che si trovano nello stato exstart o exchange stanno cercando di scambiare pacchetti DBD. Il router e il suo vicino formano una relazione primaria e secondaria. L’adiacenza dovrebbe continuare oltre questo stato. In caso contrario, si verifica un problema con lo scambio DBD, ad esempio una mancata corrispondenza dell’unità di trasmissione massima (MTU) o la ricezione di un numero di sequenza DBD imprevisto. Per ulteriori informazioni, fare riferimento a Perché i vicini OSPF sono bloccati nello stato Exstart / Exchange?,

Vicino nello stato di caricamento

Nello stato di caricamento, i router inviano pacchetti di richiesta dello stato di collegamento. Durante l’adiacenza, se un router riceve un LSA (Link-State Advertisement) obsoleto o mancante, lo richiede inviando un pacchetto di richiesta link-state. I vicini che non transitano oltre questo stato probabilmente scambiano LSA corrotti. Questo problema è solitamente accompagnato da un messaggio della console % OSPF-4-BADLSA. Poiché questo problema non è comune, Contattare Cisco per assistenza.,

Motivi tipici per i problemi dei vicini OSPF

Questa tabella elenca i motivi per cui i vicini OSPF hanno problemi a formare un’adiacenza ed elenca alcuni dei comandi che è possibile utilizzare per verificare il problema.

Motivo del problema di adiacenza Comandi per la diagnosi del problema
OSPF non è configurato su uno dei router. mostra ip ospf
OSPF non è abilitato su un’interfaccia dove è necessario., mostra ip ospf interface
OSPF HELLO o Dead timer interval i valori non corrispondono. mostra l’interfaccia ospf ip
mancata corrispondenza del tipo di rete ospf ip sulle interfacce adiacenti. mostra ip ospf interface
MTU mancata corrispondenza tra le interfacce vicine. mostra l’interfaccia <int-tipo><int num>
area OSPF-tipo stub su un vicino di casa, ma adiacente prossimo nella stessa area non è configurato per stub., show running-config show ip ospf interface
I vicini OSPF hanno ID Router duplicati. show ip ospf show ip ospf interface
OSPF è configurato sulla rete secondaria del vicino, ma non sulla rete primaria. Questa è una configurazione illegale che impedisce a OSPF di essere abilitato sull’interfaccia. mostra interfaccia ospf ip mostra running-config
Gli HELLOs OSPF non vengono elaborati a causa della mancanza di risorse, come l’elevato utilizzo della CPU o la memoria insufficiente., mostra riepilogo memoria mostra processore di memoria
Un problema di livello sottostante impedisce la ricezione di HELLOS OSPF. mostra interfaccia

Nota: Per poter controllare MTU mentre si stabilisce l’adiacenza OSPF, è possibile configurare il comando ip ospf mtu-ignore in modalità di configurazione dell’interfaccia.

Informazioni correlate

  • Perché OSPF non forma adiacenza su un’interfaccia PRI, BRI o Dialer?
  • Cosa rivela il comando show ip ospf neighbor?,
  • 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

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *