Introduzione
Questo documento descrive passive-interface
che può essere utilizzato per controllare l'annuncio delle informazioni di routing.
Premesse
Questo comando consente di eliminare gli aggiornamenti di routing su alcune interfacce e di scambiare gli aggiornamenti normalmente su altre interfacce.
Con alcuni protocolli di routing, in particolare il protocollo RIPv2 (Routing Information Protocol versione 2), il comando passive-interface limita solo gli annunci in uscita. Tuttavia, se utilizzato con il protocollo EIGRP (Enhanced Interior Gateway Routing Protocol), l'effetto è leggermente diverso. Questo documento dimostra che l'utilizzo passive-interface
il comando in EIGRP elimina lo scambio di pacchetti hello tra due router, causando la perdita della relazione con i router adiacenti. In questo modo non solo gli aggiornamenti di routing non verranno annunciati, ma verranno anche eliminati gli aggiornamenti di routing in ingresso. In questo documento viene inoltre descritta la configurazione necessaria per eliminare gli aggiornamenti del routing in uscita, consentendo allo stesso tempo di apprendere gli aggiornamenti del routing in ingresso dal router adiacente.
Prerequisiti
Requisiti
Nessun requisito specifico previsto per questo documento.
Componenti usati
Le informazioni fornite in questo documento si basano sulle seguenti versioni software e hardware:
Le informazioni discusse in questo documento fanno riferimento a dispositivi usati in uno specifico ambiente di emulazione. Su tutti i dispositivi menzionati nel documento la configurazione è stata ripristinata ai valori predefiniti. Se la rete è operativa, valutare attentamente eventuali conseguenze derivanti dall'uso dei comandi.
Il comando dell'interfaccia passiva

Se il protocollo EIGRP è in esecuzione in rete, passive-interface
il comando interrompe sia gli aggiornamenti del routing in entrata che quelli in uscita, in quanto, a causa dell'effetto del comando, il router interrompe l'invio e la ricezione di pacchetti hello su un'interfaccia.
Di seguito viene riportato un esempio di debug eigrp packet hello
con il passive-interface
comando non configurato per Serial0:
R1#debug eigrp packet hello
EIGRP Packets debugging is on
(HELLO)
R1#
Nov 20 08:07:33.131: EIGRP: Sending HELLO on Serial0
Nov 20 08:07:33.135: AS 1, Flags 0x0, Seq 0/0 idbQ 0/0 iidbQ un/rely 0/0
Nov 20 08:07:35.327: EIGRP: Received HELLO on Serial0 nbr 192.168.1.1
Nov 20 08:07:35.331: AS 1, Flags 0x0, Seq 0/0 idbQ 0/0 iidbQ un/rely 0/0 peerQ un/rely 0/0
Potete vedere che i pacchetti hello vengono scambiati in entrambe le direzioni. Questo è l'output del show ip eigrp neighbor
R1#show ip eigrp neighbors
IP-EIGRP neighbors for process 1
H Address Interface Hold Uptime SRTT RTO Q Seq Type
(sec) (ms) Cnt Num
0 192.168.1.1 Se0 13 00:24:47 1 3000 0 1
Nota: l'interfaccia invia e riceve gli helper e i due router sono router adiacenti.
Ecco un esempio debug
output dopo passive-interface
il comando è stato configurato per Serial0.
R1(config)#router eigrp 1
R1(config-router)#passive-interface serial 0
R1# debug eigrp packet hello
EIGRP Packets debugging is on
(HELLO)
Nota: poiché non viene visualizzato alcun output, il protocollo EIGRP non solo elimina gli hellop in uscita, ma ignora anche quelli in entrata. I due router non sono più vicini. Di seguito è riportato l'output della show ip eigrp neighbors
dopo aver immesso il comando passive-interface
R1#show ip eigrp neighbors
IP-EIGRP neighbors for process 1
Quando il passive-interface
Se il comando EIGRP viene usato, il router non può formare adiacenze adiacenti sull'interfaccia né inviare o ricevere aggiornamenti del routing. Tuttavia, se si desidera eliminare solo gli aggiornamenti del routing in uscita, ma gli aggiornamenti in entrata continuano a essere ricevuti (e i router continuano ad essere router adiacenti), utilizzare il comando distribute-list
comando:
R1(config)#access-list 20 deny any
R1(config)#router eigrp 1
R1(config-router)#no passive-interface serial 0
R1(config-router)#distribute-list 20 out serial 0
Di seguito è riportato l'output della show ip eigrp neighbors
dopo aver utilizzato il comando distribute-list
comando:
R1#show ip eigrp neighbors
IP-EIGRP neighbors for process 1
H Address Interface Hold Uptime SRTT RTO Q Seq Type
(sec) (ms) Cnt Num
0 192.168.1.1 Se0 14 00:01:31 1 3000 0 3R1#
Come si può vedere, i router sono ora vicini. Questo esempio consente a un adiacente adiacente di formare tra R1 e il relativo adiacente sul seriale 0. R1 continua a ricevere gli aggiornamenti di routing dal router adiacente, ma distribute-list
impedisce che le route vengano annunciate al di fuori del numero 0.
Informazioni correlate