Questo documento contiene le domande frequenti (FAQ) sul protocollo EIGRP (IP Enhanced Interior Gateway Routing Protocol).
R. Anche se EIGRP può propagare una route predefinita utilizzando il metodo di rete predefinito, non è necessaria. EIGRP ridistribuisce direttamente le route predefinite.
R. Sì, questo comando consente di determinare facilmente il motivo per cui è stato reimpostato un vicino EIGRP. Ciò riduce i tempi di risoluzione dei problemi.
R. EIGRP supporta indirizzi secondari. Poiché il protocollo EIGRP determina sempre l'origine dei pacchetti di dati dall'indirizzo primario, Cisco consiglia di configurare tutti i router di una particolare subnet con indirizzi primari appartenenti alla stessa subnet. I router non formano router adiacenti EIGRP su reti secondarie. Pertanto, se tutti gli indirizzi IP primari dei router non sono in accordo, possono verificarsi problemi con le adiacenze dei router adiacenti.
R. Sono disponibili comandi di debug indipendenti dal protocollo e dipendenti dal protocollo. È inoltre disponibile una suite di comandi show che consentono di visualizzare lo stato delle tabelle adiacenti, lo stato delle tabelle di topologia e le statistiche del traffico EIGRP. Alcuni di questi comandi sono:
A. Ad esempio:
show ip eigrp topology P 172.22.71.208/29, 2 successors, FD is 46163456 via 172.30.1.42 (46163456/45651456), Serial0.2, serno 7539273 via 172.30.2.49 (46163456/45651456), Serial2.6, serno 7539266Serno sta per serial number. Quando i DRDB vengono filettati per l'invio, viene loro assegnato un numero di serie. Se si visualizza la tabella della topologia al momento della concatenazione di una voce, viene visualizzato il numero di serie associato al DRDB.
Il threading è la tecnica usata all'interno del router per mettere in coda gli elementi per la trasmissione ai router adiacenti. Gli aggiornamenti non vengono creati fino a quando non è possibile uscire dall'interfaccia. In precedenza, viene creato un elenco collegato di puntatori agli elementi da inviare (ad esempio, il thread).
Questi server sono locali per il router e non vengono passati con l'aggiornamento del routing.
R. L'EIGRP versione 1 ha introdotto una funzione che impedisce a ogni singolo processo EIGRP di usare più del 50% della larghezza di banda configurata su qualsiasi collegamento durante i periodi di convergenza della rete. Ogni AS o protocollo (ad esempio, IP, IPX o Appletalk) servito da EIGRP è un processo separato. È possibile usare il comando di configurazione dell'interfaccia ip bandwidth-percent eigrp per configurare correttamente la percentuale di larghezza di banda su ciascuna interfaccia WAN. Per ulteriori informazioni sul funzionamento di questa funzione, consultare il documento EIGRP.
Inoltre, l'implementazione di aggiornamenti parziali e incrementali significa che EIGRP invia le informazioni di routing solo quando si verifica una modifica della topologia. Questa funzione riduce notevolmente l'uso della larghezza di banda.
La funzionalità successore di EIGRP riduce la quantità di risorse del processore utilizzate da un sistema autonomo (AS). Per eseguire il ricalcolo della route, sono necessari solo i router interessati da una modifica della topologia. Il ricalcolo della route si verifica solo per le route interessate, riducendo i tempi di ricerca in strutture di dati complesse.
R. Sì, EIGRP supporta le subnet mask di aggregazione e di lunghezza variabile (VLSM). A differenza di Open Shortest Path First (OSPF), EIGRP consente di riepilogare e aggregare dati in qualsiasi punto della rete. EIGRP supporta l'aggregazione a qualsiasi bit. Questo consente alle reti EIGRP progettate correttamente di scalare eccezionalmente bene senza l'uso di aree. Il protocollo EIGRP supporta inoltre il riepilogo automatico degli indirizzi di rete ai bordi principali della rete.
R. No, un singolo processo EIGRP è analogo a un'area di un protocollo dello stato di collegamento. Tuttavia, all'interno del processo, le informazioni possono essere filtrate e aggregate a qualsiasi limite dell'interfaccia. Per associare la propagazione delle informazioni di instradamento, è possibile utilizzare il riepilogo per creare una gerarchia.
R. Sì, è possibile configurare più sistemi autonomi EIGRP sullo stesso router. Ciò avviene in genere in un punto di ridistribuzione in cui due sistemi autonomi EIGRP sono interconnessi. Le singole interfacce router devono essere incluse solo in un sistema autonomo EIGRP singolo.
Cisco sconsiglia di eseguire più sistemi autonomi EIGRP sullo stesso set di interfacce del router. Se vengono utilizzati più sistemi autonomi EIGRP con più punti di ridistribuzione reciproca, possono verificarsi discrepanze nella tabella della topologia EIGRP se non viene eseguito il filtro corretto nei punti di ridistribuzione. Se possibile, Cisco consiglia di configurare solo un sistema autonomo EIGRP in ciascun sistema autonomo. Per connettere i due sistemi autonomi EIGRP, è possibile usare anche un altro protocollo, ad esempio Border Gateway Protocol (BGP).
R. No, è installata una sola route. Il router installa il percorso individuato tramite il processo EIGRP con il numero AS (Autonomous System) inferiore. Nel software Cisco IOS versioni precedenti alla 12.2(7)T, il router ha installato il percorso con l'ultimo timestamp ricevuto da uno dei processi EIGRP. La modifica del comportamento è segnalata dall'ID bug Cisco CSCdm47037.
R. Quando EIGRP restituisce un messaggio SIA (bloccato in active), significa che non ha ricevuto una risposta a una query. Il protocollo EIGRP invia una query quando una route viene persa e nella tabella della topologia non esiste un'altra route possibile. Il SIA è causato da due eventi sequenziali:
Il percorso segnalato dall'ASI è scomparso.
Uno o più vicini EIGRP non hanno risposto alla query per la route.
Quando si verifica l'SIA, il router cancella il router adiacente che non ha risposto alla query. In questo caso, determinare quale router adiacente è stato cancellato. Tenere presente che questo router può essere a molti hop di distanza. Per ulteriori informazioni, fare riferimento al messaggio di errore EIGRP DUAL-3-SIA. per ulteriori informazioni.
A. Il comando neighbors viene usato in EIGRP per definire un router adiacente con cui scambiare le informazioni di routing. A causa del comportamento corrente di questo comando, il protocollo EIGRP scambia informazioni di routing con i router adiacenti sotto forma di pacchetti unicast ogni volta che il comando neighbors viene configurato per un'interfaccia. Il protocollo EIGRP interrompe l'elaborazione di tutti i pacchetti multicast in entrata sull'interfaccia. Inoltre, EIGRP non invia più pacchetti multicast su quell'interfaccia.
Il comportamento ideale di questo comando prevede che EIGRP inizi a inviare pacchetti EIGRP come pacchetti unicast al router adiacente specificato, ma non interrompa l'invio e la ricezione di pacchetti multicast su tale interfaccia. Poiché il comando non funziona nel modo previsto, il comando neighbors deve essere usato con cautela per verificare l'impatto del comando sulla rete.
A. Il comando passive-interface disabilita la trasmissione e la ricezione dei pacchetti di saluto EIGRP su un'interfaccia. A differenza di IGRP o RIP, EIGRP invia pacchetti hello per creare e mantenere adiacenze adiacenti. Senza un adiacente, EIGRP non può scambiare percorsi con un vicino. Il comando passive-interface impedisce quindi lo scambio di route sull'interfaccia. Sebbene EIGRP non invii o riceva aggiornamenti di routing su un'interfaccia configurata con il comando passive-interface, continua a includere l'indirizzo dell'interfaccia negli aggiornamenti di routing inviati da altre interfacce non passive. Per ulteriori informazioni, fare riferimento al documento sul funzionamento della funzione di interfaccia passiva in EIGRP, per ulteriori informazioni.
A. La regola dello split-horizon impedisce a un router di annunciare un percorso tramite un'interfaccia usata dal router stesso per raggiungere la destinazione. Per disabilitare il comportamento split-horizon, usare il comando no ip split-horizon eigrp as-number interface. Alcuni punti importanti da ricordare riguardo all'orizzonte di divisione EIGRP sono:
Il comportamento Dividi orizzonte è attivato per impostazione predefinita.
Quando si modifica l'impostazione dell'orizzonte di divisione EIGRP su un'interfaccia, vengono ripristinate tutte le adiacenze con i vicini EIGRP raggiungibili su tale interfaccia.
L'opzione Dividi orizzonte deve essere disabilitata solo in un sito hub in una rete hub e spoke.
La disabilitazione della divisione dell'orizzonte sugli spoke aumenta radicalmente il consumo di memoria EIGRP sul router hub, nonché la quantità di traffico generata sui router spoke.
Il comportamento EIGRP split-horizon non è controllato o influenzato dal comando ip split-horizon.
Per ulteriori informazioni su split-horizon e poison-reverse, fare riferimento a Split-Horizon e Poison-Reverse. Per ulteriori informazioni sui comandi, consultare il documento sui comandi EIGRP.
R. L'argomento facoltativo network-mask è stato aggiunto per la prima volta all'istruzione network nel software Cisco IOS versione 12.0(4)T. L'argomento mask può essere configurato in qualsiasi formato, ad esempio in una maschera di rete o in bit jolly. Ad esempio, è possibile utilizzare la rete 10.10.10.0 255.255.255.252 o la rete 10.10.10.0 0.0.3.
A. A tal fine, è necessario utilizzare un prefisso-elenco, come mostrato di seguito:
router eigrp 100 network 172.16.0.0 distribute-list prefix test in auto-summary no eigrp log-neighbor-changes ! ip prefix-list test seq 5 permit 172.16.1.0/24Ciò consente solo il prefisso 172.16.1.0/24 e quindi nega 172.16.1.0/28.
Nota: in questo caso, l'uso degli ACL e delle liste di distribuzione in EIGRP non funziona. Infatti, questi ACL non controllano la maschera, ma solo la parte della rete. Poiché la parte di rete è la stessa, quando si consente 172.16.1.0/24, si consente anche 172.16.1.0/28.
R. Il modo in cui funziona il CEF è che il CEF cambia il pacchetto in base alla tabella di routing compilata dai protocolli di routing, ad esempio EIGRP. In breve, il CEF esegue il bilanciamento del carico una volta calcolata la tabella del protocollo di routing. Per ulteriori informazioni, fare riferimento al documento Come funziona il bilanciamento del carico per ulteriori informazioni sul bilanciamento del carico.
A. Per controllare la funzione NSF del protocollo EIGRP, usare il comando show ip protocols. Di seguito è riportato l'output di esempio:
show ip protocols Routing Protocol is "eigrp 101" Outgoing update filter list for all interfaces is not set Incoming update filter list for all interfaces is not set Default networks flagged in outgoing updates Default networks accepted from incoming updates EIGRP metric weight K1=1, K2=0, K3=1, K4=0, K5=0 EIGRP maximum hopcount 100 EIGRP maximum metric variance 1 Redistributing: eigrp 101 EIGRP NSF-aware route hold timer is 240s Automatic network summarization is in effect Maximum path: 4 Routing for Networks: Routing Information Sources: Gateway Distance Last Update Distance: internal 90 external 170Questo output mostra che il router è compatibile con NSF e il timer di attesa della route è impostato su 240 secondi, il valore predefinito.
R. Configurare il valore della larghezza di banda sulle interfacce sul valore predefinito e aumentare il ritardo sull'interfaccia di backup in modo che il router non veda due percorsi di costo uguali.
R. La metrica EIGRP viene ottenuta moltiplicando la metrica IGRP per 256. Nel pacchetto di aggiornamento per il campo della metrica IGRP utilizza solo 24 bit, mentre nel pacchetto di aggiornamento per il campo della metrica EIGRP utilizza 32 bit. Ad esempio, la metrica IGRP per una rete di destinazione è 8586, ma la metrica EIGRP è 8586 x 256 = 2,198,016. La divisione intera viene utilizzata quando si divide 10^7 per la larghezza di banda minima, quindi il calcolo comporta la divisione intera, che determina una variazione rispetto al calcolo manuale.
R. La funzione di routing degli stub viene usata per preservare la larghezza di banda riepilogando e filtrando i percorsi. Solo le route specificate vengono propagate dal router remoto (Stub) al router di distribuzione a causa della funzione di routing dello stub. Per ulteriori informazioni sulla funzione di instradamento stub, consultare il documento EIGRP Stub Routing. La funzione stub EIGRP può essere configurata sullo switch con il comando eigrp stub [receive-only] [leak-map name] [connected] [static] [summary] [redistributed]. Questa funzione può essere rimossa con il comando no eigrp stub. Quando si rimuove il comando eigrp stub dallo switch, lo switch con l'immagine IP Base genera questo errore:
EIGRP is restricted to stub configurations onlyQuesto problema può essere risolto eseguendo l'aggiornamento a Advanced Enterprise Images. Questo errore è documentato in CSCeh58135.
R. Eseguire questa operazione sull'interfaccia in uscita del router hub con il comando ip summary-address eigrp X 0.0.0.0.0.0.0. Questo comando elimina tutte le route più specifiche e invia solo la route di riepilogo. Nel caso di 0.0.0.0 0.0.0.0, ciò significa che vengono eliminati tutti gli elementi e che l'unica route presente nell'aggiornamento in uscita è 0.0.0.0/0. Uno svantaggio di questo metodo è che EIGRP installa una route 0.0.0.0/0 a Null0 come tabella di routing locale con una distanza amministrativa di 5.
R. In EIGRP esistono tre diversi tipi di rotte:
Route interna - Route create all'interno del sistema autonomo (AS).
Summary Route: route riepilogate nel router (ad esempio, percorsi interni riepilogati).
Stesura esterna (External Route) - Stesura ridistribuita in formato EIGRP.
R. Per la ridistribuzione di una route predefinita IPv6 in EIGRP, di seguito è riportato un esempio di configurazione:
ipv6 prefix-list DEFAULT-ONLY-V6 seq 10 permit ::/0route-map DEFAULT_2EIGRP-V6 permit 10match ipv6 address prefix-list DEFAULT-ONLY-V6router eigrp Starz_EIGRPaddress-family ipv6 unicastredistribute static route-map DEFAULT_2EIGRP-V6
R. L'EIGRP utilizzerà la stessa distanza amministrativa e lo stesso calcolo metrico per il tunnel GRE. Il calcolo del costo si basa sulla larghezza di banda e sul ritardo. La larghezza di banda e il ritardo del tunnel GRE verranno ricavati dall'interfaccia del tunnel configurata sul router. Il tunnel verrà inoltre trattato come una rete a connessione diretta. Se vi sono due percorsi per raggiungere una rete tramite un'interfaccia VLAN o un'interfaccia tunnel, il protocollo EIGRP preferisce l'interfaccia VLAN (Virtual-Access Interface) perché l'interfaccia VLAN ha una larghezza di banda maggiore dell'interfaccia tunnel. Per influenzare il routing tramite l'interfaccia del tunnel, aumentare il parametro della larghezza di banda dell'interfaccia del tunnel o il parametro del ritardo dell'interfaccia VLAN.
R. L'elenco di offset è una funzione utilizzata per modificare le metriche composite in EIGRP. Il valore configurato nel comando offset-list viene aggiunto al valore di ritardo calcolato dal router per la route corrispondente a un elenco degli accessi. Un elenco di offset è il metodo preferito per influenzare un particolare percorso annunciato e/o scelto.
R. È possibile contrassegnare le route che EIGRP ha appreso da un altro protocollo di routing utilizzando un valore di tag a 32 bit. A partire da ddts CSCdw2585, è possibile contrassegnare anche le route interne. Tuttavia, il valore del tag non può superare 255 a causa delle limitazioni dei pacchetti per le route interne.
R. EIGRP supporta 3 suite di protocolli: IP, IPv6 e IPX. Ognuna di esse dispone di un proprio PDM. Di seguito sono riportate le funzioni principali di PDM:
Gestione delle tabelle dei router adiacenti e della topologia dei router EIGRP appartenenti a tale suite di protocolli
Creazione e conversione di pacchetti specifici del protocollo per DUAL
Interfacciamento di DUAL alla tabella di routing specifica del protocollo
Calcolo della metrica e trasmissione di queste informazioni a DUAL; DUAL gestisce solo la selezione dei successori possibili (FS)
Implementare filtri ed elenchi degli accessi.
Eseguire funzioni di ridistribuzione da/verso altri protocolli di routing.
R. L'elenco di offset può essere utilizzato per modificare le metriche delle route che EIGRP apprende tramite una particolare interfaccia oppure è possibile utilizzare il PBR.
R. Questo messaggio indica che il router non ha ricevuto pacchetti EIGRP dal router adiacente entro il limite del tempo di attesa. Poiché si tratta di un problema di perdita di pacchetti, verificare la presenza di un problema di layer 2.
R. Per ulteriori informazioni, fare riferimento a Distribuzione di IPv6 nelle reti di succursale.
R. Il router filtra una voce della tabella della topologia come un veleno in risposta a un aggiornamento ricevuto (il router si configura per l'inversione veleno). Mentre il router costruisce il pacchetto che contiene il veleno all'indietro, si rende conto che non ha bisogno di inviarlo. Ad esempio, se il router riceve una query per la route dal router adiacente, è attualmente concatenato al veleno. Così, invia il messaggio avvelenato schiacciato.
R. Un comportamento normale è che l'EIGRP impiega più tempo per convergere in caso di utilizzo elevato della CPU. La convergenza EIGRP è più veloce quando si riduce il tempo di attesa. I valori più bassi per il tempo di attesa sono rispettivamente 1 secondo e 3 secondi. Ad esempio:
Router(Config)# interface Fa0/0 !--- (Under an interface directly connected to EIGRP peers.) Router(Config-if)#ip hello-interval eigrp 1 Router(Config-if)#ip hold-time eigrp 3Nota: assicurarsi che il tempo di attesa sia stato modificato su entrambe le estremità.
Per ulteriori informazioni sui problemi relativi alle prestazioni EIGRP, consultare il documento sulla risoluzione dei problemi relativi alle prestazioni EIGRP.