La documentazione per questo prodotto è stata redatta cercando di utilizzare un linguaggio senza pregiudizi. Ai fini di questa documentazione, per linguaggio senza di pregiudizi si intende un linguaggio che non implica discriminazioni basate su età, disabilità, genere, identità razziale, identità etnica, orientamento sessuale, status socioeconomico e intersezionalità. Le eventuali eccezioni possono dipendere dal linguaggio codificato nelle interfacce utente del software del prodotto, dal linguaggio utilizzato nella documentazione RFP o dal linguaggio utilizzato in prodotti di terze parti a cui si fa riferimento. Scopri di più sul modo in cui Cisco utilizza il linguaggio inclusivo.
Cisco ha tradotto questo documento utilizzando una combinazione di tecnologie automatiche e umane per offrire ai nostri utenti in tutto il mondo contenuti di supporto nella propria lingua. Si noti che anche la migliore traduzione automatica non sarà mai accurata come quella fornita da un traduttore professionista. Cisco Systems, Inc. non si assume alcuna responsabilità per l’accuratezza di queste traduzioni e consiglia di consultare sempre il documento originale in inglese (disponibile al link fornito).
Nel documento vengono descritte le domande più frequenti (FAQ) associate al protocollo OSPF (Open Shortest Path First).
Il documento copre solo OSPF versione 2. Il protocollo OSPF versione 3, introdotto nel software Cisco IOS® versioni 12.0(24)S, 12.2(18)S e 12.2(15)T, viene usato per distribuire le informazioni di routing IP versione 6; non è esplicitamente trattata nel presente documento. Nell'ambito di questo documento, "OSPF" si riferisce alla versione 2 di OSPF e "IP" alla versione 4 di IP.
A.Loopback sono considerati route host in OSPF e vengono annunciati come /32. Per ulteriori informazioni, fare riferimento alla sezione 9.1 della RFC 2328. Nel software Cisco IOS® versioni 11.3T e 12.0, se il
ip ospf network point-to-point
comando è configurato sotto loopback, OSPF annuncia la subnet di loopback come subnet effettiva configurata sui loopback. L'interfaccia dialer ISDN annuncia la subnet /32 anziché la subnet mask configurata. Si tratta di un comportamento previsto seip ospf network point-to-multipoint
è configurato.Si considerino, ad esempio, due router (R1 e R2) connessi tramite l'interfaccia Fast Ethernet. In R1 il loopback è configurato con il
ip ospf network point-to-point
comando e viene annunciato in OSPF.interface Loopback0 ip address 10.1.1.1 255.255.255.0 ip ospf network point-to-pointQuando si controlla il router R2 con
show ip route ospf
il comando, la route 10.1.1.1 viene visualizzata come:!..output truncated 10.0.0.0/24 is subnetted, 1 subnets O 10.1.1.0 [110/11] via 10.1.1.1, 00:00:02, FastEthernet0/0Tuttavia, quando
ip ospf network point-to-point
il comando viene rimosso dall'interfaccia da R1 a 0, la route 10.1.1.1 su R2 viene vista come:10.0.0.0/32 is subnetted, 1 subnets O 10.1.1.1 [110/11] via 10.1.1.1, 00:00:01, FastEthernet0/0
A.È possibile modificare la larghezza di banda di riferimento nel software Cisco IOS versione 11.2 e successive con
ospf auto-cost reference-bandwidth
il comando mostrato nellarouter ospf
sezione. Per impostazione predefinita, la larghezza di banda di riferimento è di 100 Mbps. Il costo del collegamento OSPF è un numero a 16 bit. Il valore massimo supportato è 65.535.
A.OSPF utilizza una larghezza di banda di riferimento di 100 Mbps per il calcolo dei costi. La formula per calcolare il costo è la larghezza di banda di riferimento divisa per la larghezza di banda dell'interfaccia. Ad esempio, nel caso di Ethernet, è 100 Mbps / 10 Mbps = 10.
Nota: Se
ip ospf cost cost
viene utilizzato nell'interfaccia e sostituisce il costo formulato. Per ulteriori informazioni, fare riferimento a Costo OSPF.
A.Se esistono route con costi uguali, OSPF utilizza il bilanciamento del carico CEF. Per ulteriori informazioni, fare riferimento alla sezione Risoluzione dei problemi di bilanciamento del carico su collegamenti paralleli con Cisco Express Forwarding.
A.Sì, OSPF può autenticare tutti i pacchetti scambiati tra i router adiacenti. L'autenticazione può avvenire tramite password semplici o checksum di crittografia MD5. Per configurare l'autenticazione tramite password semplice per un'area, utilizzare il comando
ip ospf authentication-key
per assegnare una password con un massimo di otto ottetti a ciascuna interfaccia collegata all'area. Quindi, emettere il comandoarea x authentication
alla configurazione del router OSPF per abilitare l'autenticazione. Nel comando,xè il numero dell'area.Il software Cisco IOS versione 12.x supporta e abilita anche l'autenticazione per singola interfaccia. Se si desidera abilitare l'autenticazione solo su alcune interfacce o se si desidera utilizzare metodi di autenticazione diversi su interfacce diverse che appartengono alla stessa area, utilizzare il comando
ip ospf authentication
interface mode.
A.OSPF deve inviare la conferma di ogni nuovo annuncio pubblicitario sullo stato del collegamento (LSA) ricevuto. Quindi, invia pacchetti LSA. Le LSA vengono ritrasmesse finché non vengono riconosciute. L'intervallo di ritrasmissione dello stato del collegamento definisce l'intervallo che intercorre tra le ritrasmissioni. È possibile utilizzare il comando
ip ospf retransmit-interval
per impostare l'intervallo di ritrasmissione. Il valore predefinito è 5 secondi.
A.Questa variabile aggiunge un'ora specificata al campo della durata di un aggiornamento. Se non si aggiunge il ritardo prima della trasmissione su un collegamento, non si considera il tempo in cui la pubblicità relativa allo stato del collegamento (LSA) si propaga sul collegamento. Il valore predefinito è 1 secondo. Questo parametro è più significativo nei collegamenti a velocità molto bassa.
A.No, i collegamenti virtuali in OSPF mantengono la connettività alla backbone dalle aree non backbone, ma non sono necessari per l'indirizzamento discontinuo. OSPF fornisce il supporto per le reti discontinue poiché ogni area dispone di una raccolta di reti e OSPF collega una maschera a ogni annuncio.
A.OSPF invia tutti gli annunci con indirizzi multicast. Ad eccezione di Token Ring, gli indirizzi IP multicast vengono mappati su indirizzi multicast a livello MAC. Cisco mappa Token Ring agli indirizzi di broadcast di livello MAC.
A.Cisco OSPF supporta solo TOS 0. Ciò significa che i router instradano tutti i pacchetti sul percorso TOS 0, eliminando la necessità di calcolare percorsi TOS diversi da zero.
A.Il
offset-list
comando non funziona per OSPF. Viene utilizzato per i protocolli dei vettori di distanza, quali IGRP (Interior Gateway Routing Protocol), RIP (Routing Information Protocol) e RIP versione 2.
A.OSPF genera un valore predefinito solo se è configurato con il comando
default-information originate
e se nella casella è presente una rete predefinita da un processo diverso. La route predefinita in OSPF è 0.0.0.0. Se si desidera che un router abilitato per OSPF generi una route predefinita anche se non dispone di una route predefinita, utilizzare il comandodefault-information originate always
.
A.
distribute-list
I comandi sono supportati in OSPF ma funzionano in modo diverso rispetto ai protocolli di routing tra vettori di distanza, ad esempio RIP (Routing Information Protocol) e EIGRP (Enhanced Interior Gateway Routing Protocol). Le route OSPF non possono essere filtrate quando entrano nel database OSPF. Ildistribute-list in
comando filtra solo le route in modo che non entrino nella tabella di routing; non impedisce la propagazione dei pacchetti allo stato del collegamento. Pertanto, questo comando non contribuisce a preservare la memoria del router e non impedisce a un router di propagarsi da route filtrate ad altri router.Attenzione: se
distribute-list in
il comando OSPF non viene implementato con le dovute cautele, è possibile che si verifichino loop di routing nella rete.Il comando distribute-list funziona in modo non corretto solo sulle route ridistribuite dagli ASBR (Autonomous System Boundary Router) in OSPF. Può essere applicato alle route esterne di tipo 2 e di tipo 1, ma non alle route intra-area e interarea.
Fare riferimento alla sezione
configuration example of distribute-list
in OSPF,
A. Dalla sezione 11 della RFC 2328, l'ordine di preferenza per le route OSPF è il seguente:
itinerari intra-area, O
itinerari interregionali, O IA
cicli di lavorazione esterni di tipo 1, O E1
cicli di lavorazione esterni tipo 2, O E2
Questa regola di preferenza non può essere modificata. Tuttavia, si applica solo all'interno di un singolo processo OSPF. Se un router esegue più processi OSPF, viene eseguito il confronto delle route. Con il confronto delle route vengono confrontate le metriche e le distanze amministrative (se sono state modificate) dei processi OSPF. I tipi di route non vengono considerati quando vengono confrontate le route fornite da due processi OSPF diversi.
A.Nelle versioni software Cisco IOS precedenti alla 10.0, il
neighbor
comando è stato richiesto per stabilire le adiacenze sulle reti NBMA (non broadcast multiaccess) (ad esempio Frame Relay, X.25 e SMDS). Con il software Cisco IOS versione 10.0 e successive, è possibile usare il comando ip ospf network broadcast per definire la rete come rete broadcast, eliminando la necessità di usare ilneighbor
comando. Se non si utilizza un'area SMDS a rete completa, è necessario utilizzare ilip ospf network point-to-multipoint
comando.
A. Le metriche SPF vengono mantenute. La ridistribuzione tra di essi è come la ridistribuzione tra due processi di routing IP.
R.È possibile configurare OSPF in modo che possa stabilire se deve tentare di utilizzare le funzionalità multicast su un'interfaccia ad accesso multiplo. Inoltre, se il multicast è disponibile, OSPF lo utilizza per i suoi normali multicast.
Il software Cisco IOS versione 10.0 include una funzione chiamata sottointerfacce. È possibile utilizzare le sottointerfacce con Frame Relay per collegare un insieme di circuiti virtuali (VC) per formare un'interfaccia virtuale che funge da subnet IP singola. Tutti i sistemi all'interno della subnet devono avere maglie complete. Dal software Cisco IOS versione 10.3, 11.0 e successive,
ip ospf point-to-multipoint
è possibile usare anche questo comando.
A.Quando si configura un'interfaccia senza numero, questo fa riferimento a un'altra interfaccia sul router. Quando OSPF è abilitato sull'interfaccia senza numero, utilizzare la coppia di interfacce indirizzo-wildmask a cui punta l'interfaccia senza numero.
A.No, OSPF non funziona se un lato è numerato e l'altro non è numerato. Ciò crea una discrepanza nel database OSPF che impedisce l'installazione delle route nella tabella di routing.
A.OSPF sceglie l'indirizzo IP più alto come ID router. Se non ci sono interfacce in modalità up/up con un indirizzo IP, restituisce questo messaggio di errore. Per risolvere il problema, configurare un'interfaccia di loopback.
A.Il software non supporta OSPF. Questo messaggio di errore viene visualizzato con maggiore frequenza con i router Cisco serie 1600. Se si utilizza un router 1600, è necessaria un'immagine Plus per eseguire OSPF.
A.DRindica un router designato.BDRindica un router designato per il backup.DROTHERindica un router che non è né il DR né il BDR. Il DR genera un annuncio di stato del collegamento di rete, in cui vengono elencati tutti i router della rete.
R. Per ridurre il rischio di sovraccarico sui supporti di trasmissione, quali Ethernet, FDDI e Token Ring, il router si riempie solo di router designato (DR) e di router designato per il backup (BDR) e visualizza il valore 2-WAY per tutti gli altri router.
R. Si tratta di un comportamento normale. Nelle reti point-to-point e point-to-multipoint non sono presenti router designati (DR) o router designati per il backup (BDR).
A.Oltre ai normali comandi di configurazione OSPF, è necessario utilizzare il
dialer map
comando. Quando si usa ildialer map
comando, usare labroadcast
parola chiave per indicare che le trasmissioni devono essere inoltrate all'indirizzo di protocollo.
A.Oltre ai normali comandi di configurazione OSPF, è necessario utilizzare il
async default routing
comando sull'interfaccia asincrona. Questo comando consente al router di passare gli aggiornamenti del routing ad altri router sull'interfaccia asincrona. Inoltre, quandodialer map
utilizzare la parolabroadcast
chiave per indicare che le trasmissioni devono essere inoltrate all'indirizzo di protocollo.
Il tipo di autenticazione A.Per-interface, come descritto nella RFC 2178, è stato aggiunto nel software Cisco IOS versione 12.0(8).
A.Quando le informazioni di routing esterno vengono importate in un'NSA in un annuncio LSA (Link State Advertising) di tipo 7, l'LSA di tipo 7 ha solo ambito di flooding di area. Per distribuire ulteriormente le informazioni esterne, le LSA di tipo 7 vengono convertite in LSA di tipo 5 al confine NSSA. Il bit P nel campo Type 7 LSA Options (Opzioni LSA tipo 7) indica se il LSA tipo 7 deve essere convertito. Vengono convertite solo le LSA con bit P impostato. Quando si ridistribuiscono informazioni nell'NSSA, il bit P viene impostato automaticamente. Una possibile soluzione è applicabile quando l'ASBR (Autonomous System Boundary Router) è anche un ABR (Area Border Router). L'ASBR NSSA può quindi riepilogare con la parola
not-advertise
chiave, il che significa che non vengono pubblicizzati gli LSA di tipo 7 tradotti.
R.È possibile ottenere una risposta lenta quando si immettono i
show
comandi OSPF, ma non con altri comandi. Il motivo più comune di questo ritardo è laip ospf name-lookup
configurazione del comando di configurazione sul router. Con questo comando il router cerca i nomi DNS (Domain Name System) dei dispositivi per tutti ishow
comandi OSPF e semplifica l'identificazione dei dispositivi, ma riduce i tempi di risposta dei comandi. Se si riscontrano tempi di risposta lenti su comandi diversi daishow
comandi OSPF, è necessario esaminare altre possibili cause, ad esempio l'utilizzo della CPU.
A.Il
clear ip ospf redistribution
comando scarica tutti gli annunci allo stato del collegamento (LSA) di tipo 5 e tipo 7 e cerca nella tabella di routing le route ridistribuite. In questo modo, viene generato un SPF (Short Path First Algorithm) parziale in tutti i router della rete che ricevono le LSA scaricate/rinnovate. Quando la route ridistribuita prevista non si trova in OSPF, questo comando consente di rinnovare LSA e ottenere la route in OSPF.
A.L'unico momento in cui OSPF forma adiacenze tra router adiacenti che non si trovano nella stessa subnet è quando i router adiacenti sono connessi tramite collegamenti point-to-point. Questo comando è utile se si utilizza il
ip unnumbered
comando, ma in tutti gli altri casi, è necessario che i router adiacenti si trovino nella stessa subnet.
A.OSPF invia le LSA autooriginate quando la durata LSA raggiunge il tempo di aggiornamento dello stato del collegamento, pari a 1800 secondi. Per ulteriori informazioni, fare riferimento alla sezione Annunci sullo stato del collegamento.
R. Affinché i router non diventino vicini OSPF su un'interfaccia specifica, usare il comando interface-passive sull'interfaccia.
Nei provider di servizi Internet (ISP) e nelle reti di grandi aziende, molti router di distribuzione dispongono di oltre 200 interfacce. La configurazione
passive-interface
su ognuna delle 200 interfacce può essere difficile. In queste situazioni, la soluzione è configurare tutte le interfacce come passive per impostazione predefinita con un unicopassive-interface default
comando. Quindi, configurare le singole interfacce dove si desidera avere delle adiacenze con ilno passive-interface
comando.Sono noti alcuni problemi relativi al
no passive-interface default
Le soluzioni sono elencate nell'ID bug Cisco CSCdr09263.Nota: Solo gli utenti Cisco registrati possono accedere alle informazioni interne sui bug di Cisco.
A.Quando si hanno due LSA di tipo 5 per la stessa rete esterna nel database OSPF, preferire la LSA esterna che ha il percorso più breve al router ASBR (Autonomous System Boundary Router) e installarla nella tabella di routing IP. Utilizzare il
show ip ospf border-routers
comando per verificare il costo dell'ASBR.
I router A.Cisco 800 non supportano OSPF. Tuttavia, supportano il Routing Information Protocol (RIP) e il Enhanced Interior Gateway Routing Protocol (EIGRP). È possibile utilizzare lo strumento Software Advisor per ulteriori informazioni sul supporto delle funzionalità.
Nota: Solo gli utenti Cisco registrati possono accedere alle informazioni interne sui bug di Cisco.
A.OSPF, a differenza di Border Gateway Protocol (BGP) o Enhanced Interior Gateway Routing Protocol (EIGRP), non controlla il numero di processo (o il numero di sistema autonomo) quando tra router adiacenti si formano adiacenze e vengono scambiate informazioni di routing. L'unico caso in cui viene preso in considerazione il numero di processo OSPF è quando OSPF viene utilizzato come protocollo di routing su un collegamento Provider Edge to Client Edge (PE-CE) in una VPN MPLS (Multiprotocol Label Switching). I router PE contrassegnano le route OSPF con l'attributo di dominio derivato dal numero di processo OSPF per indicare se la route ha origine nello stesso dominio OSPF o dall'esterno. Se la numerazione del processo OSPF non è coerente sui router PE della VPN MPLS, è necessario utilizzare
domain-id
il comando OSPF mode per indicare che i processi OSPF con numeri diversi appartengono allo stesso dominio OSPF.Ciò significa che, in molti casi pratici, è possibile utilizzare diversi numeri di sistema autonomi per lo stesso dominio OSPF nella rete. Tuttavia, è consigliabile utilizzare il più possibile una numerazione coerente del processo OSPF. Questa coerenza semplifica la manutenzione della rete ed è conforme all'intenzione del progettista di rete di mantenere i router nello stesso dominio OSPF.
A.CEF esegue la commutazione del pacchetto in base alla tabella di routing specificata dai protocolli di routing, ad esempio OSPF. Una volta calcolata la tabella del protocollo di routing, il CEF esegue il bilanciamento del carico. Per ulteriori informazioni sul bilanciamento del carico, vedere Informazioni sul bilanciamento del carico.
A.OSPF utilizza la metrica aCost, correlata alla larghezza di banda. Se esistono percorsi di costo uguali (stessa larghezza di banda su entrambi i collegamenti multipli), OSPF installa entrambi i percorsi nella tabella di routing. La tabella di routing tenta di utilizzare entrambi i collegamenti in modo uniforme, indipendentemente dall'utilizzo dell'interfaccia. Se uno dei collegamenti nel primo collegamento multiplo ha esito negativo, OSPF non invierà tutto il traffico lungo il secondo collegamento multiplo. Se il primo collegamento multiplo raggiunge il 100%, OSPF non invierà alcun traffico sul secondo collegamento multiplo in quanto OSPF tenta di utilizzare entrambi i collegamenti in modo uguale, indipendentemente dall'utilizzo dell'interfaccia. Il secondo viene utilizzato completamente solo quando il primo collegamento multiplo diventa inattivo.
R.Per rilevare rapidamente gli errori relativi alle modifiche della topologia, il valore hello timer deve essere impostato su 1 secondo. È inoltre necessario configurare il valore del timer di attesa, ovvero quattro volte quello del timer di pronto intervento. Esiste la possibilità di aumentare il traffico di routing se i valori del timer per l'invio di una notifica di attesa vengono ridotti rispetto ai valori predefiniti.
Nota:la sintonizzazione dei timer OSPF può causare un sovraccarico delle risorse di rete e del dispositivo. Cisco consiglia di utilizzare il rilevamento dell'inoltro bidirezionale (BFD) e di non sintonizzare i timer del protocollo di routing. Il BFD fornisce anche una convergenza al di sotto del secondo. per ulteriori informazioni, fare riferimento al supporto OSPF per BFD su IPv4.
R.Sì, il router serie 3800 con immagine Advanced IPServices supporta la funzione stub OSPF.
A.Il messaggio di errore è causato da un router che sta scaricando l'LSA della rete perché l'LSA della rete ricevuta dal router il cui ID LSA è in conflitto con l'indirizzo IP di una delle interfacce del router e sta scaricando l'LSA fuori dalla rete. Affinché OSPF funzioni correttamente, gli indirizzi IP delle reti di transito devono essere univoci. Se non è univoco, i router in conflitto segnalano questo messaggio di errore. Nel messaggio di errore il router con ID router OSPF segnalato come adv-rtr segnala questo messaggio.
R.Sì, fare riferimento alla sezione Configurazione di un tunnel GRE su IPSec con OSPF.
L'LSA di tipo A.3 ha origine dal router di confine dell'area (ABR) come percorso di riepilogo. Il router di riepilogo non può essere modificato in un router ABR.
A.Quando NSSA ABR è configurato per spostarsi da nssa no-summary a nssa, il vicinato OSPF non lampeggia.
A.Lo stato del router adiacente OSPF è stato modificato da FULL a EXSTART a causa della ricezione di un pacchetto DBD (Database Description) dal router adiacente con un numero di sequenza imprevisto.
SeqNumberMismatchindica che è stato ricevuto un pacchetto DBD durante la negoziazione di relazioni di vicinato OSPF che:
ha un numero di sequenza DBD imprevisto
bit di inizializzazione impostato in modo imprevisto
ha un campo Options (Opzioni) diverso dall'ultimo campo Options (Opzioni) ricevuto nel pacchetto Database Description (Descrizione database).
A.Cisco IOS ha un limite di 32 processi di routing. Due di esse vengono salvate per le route statiche e con connessione diretta. Il router Cisco 7600 supporta 28 processi OSPF per VRF.
A.Incremental SPF è più efficiente dell'algoritmo SPF completo, che consente a OSPF di convergere più rapidamente su una nuova topologia di routing in risposta a un evento di rete. L'SPF incrementale è progettato in modo tale da aggiornare solo i nodi interessati e non ricostruire l'intero albero. In questo modo si ottiene una convergenza più rapida e si salvano i cicli della CPU poiché i nodi non interessati non devono essere elaborati. Con una procedura ottimale, l'ISPF farebbe la differenza per un dominio OSPF di grandi dimensioni.
L'SPF incrementale migliora ulteriormente i tempi di convergenza per le reti con un numero elevato di nodi e collegamenti. L'SPF incrementale fornisce anche un vantaggio significativo quando le modifiche nella topologia di rete sono più lontane dalla radice dell'SPT; ad esempio, più grande è la rete, maggiore sarà l'impatto. Un segmento di 400-1000 nodi deve essere migliorato. Tuttavia, può essere difficile eseguire la verifica in una rete di produzione implementata senza disporre di una struttura o di uno strumento in grado di misurare il ritardo end-to-end. Per ulteriori informazioni, fare riferimento a OSPF Incremental SPF.
R.Sì, fare riferimento al confronto Cisco NX-OS/Cisco IOS OSPF.
A. La funzione OSPF Shortest Path First Throttling consente di configurare la pianificazione SPF in intervalli di millisecondi e di ritardare potenzialmente i calcoli SPF durante l'instabilità della rete. SPF è pianificato per il calcolo dell'albero del percorso più breve (SPT, Shortest Path Tree) in caso di modifica della topologia.
Sintassi del comando in OSPF:
timers throttle spf[spf-start] [spf-hold] [spf-max-wait]
Dove:
spf-start - Ritardo iniziale, espresso in millisecondi, necessario per pianificare un calcolo SPF dopo una modifica. L'intervallo è compreso tra 1 e 600000.
spf-hold - Tempo di attesa minimo tra due calcoli SPF consecutivi, in millisecondi. L'intervallo è compreso tra 1 e 600000.
spf-max-wait - Tempo di attesa massimo tra due calcoli SPF consecutivi, in millisecondi. L'intervallo è compreso tra 1 e 600000.
R.Questo messaggio è correlato al processo di scambio DBD, che utilizza un numero di sequenza per la sincronizzazione del database. Per qualche motivo, il pacchetto DBD contiene un numero di sequenza errato. Questa situazione può verificarsi a causa di condizioni temporanee, tra cui la perdita o il danneggiamento dei pacchetti.
Revisione | Data di pubblicazione | Commenti |
---|---|---|
2.0 |
02-Feb-2023
|
Formattazione aggiornata. Correggere gli allarmi CCW. Certificazione. |
1.0 |
20-Nov-2001
|
Versione iniziale |