Introduzione alla configurazione del Protocollo EIGRP

Continuiamo con la nostra serie di articoli che, attraverso esempi pratici e semplificati, dimostrano l’applicazioni di strumenti fondamentali nei rispettivi ambiti. È il turno di introdurre alla Configurazione EIGRP. Nello sviluppo di questo laboratorio, impareremo la configurazione base di EIGRP. Configureremo il processo EIGRP, e analizzeremo le adiacenze tra i router. Ottimizzeremo poi EIGRP configurando il passive-interface:

Di seguito lo schema degli indirizzi che caratterizzano la topologia oggetto del laboratorio:

Per stabilire la neighborship in EIGRP tra due route, il primo prerequisito è che entrambi i router appartengano allo stesso AS. L’AS identifica univocamente il processo EIGRP sul router ed è utilizzato per definire il dominio di routing EIGRP. I router dello stesso dominio, scambieranno le rotte EIGRP e queste rotte saranno identificate come rotte EIGRP interne. I router con differente AS, non scambieranno informazioni di routing, a meno che non configuriamo la redistribuzione tra differenti domini di routing.
Il primo comando per far partire il processo EIGRP sul router, è router eigrp autonomous-system-number. Per includere una o più interfacce nel processo EIGRP, usiamo il comando network ipaddress
[wildcard-mask]. Le interfacce che sono incluse nel comando network saranno abilitate a partecipare ad EIGRP e inizieranno ad inviare e ricevere pacchetti EIGRP.
Accediamo al router BR1 e abilitare su tutte le interfacce. Usiamo l’AS number 100.
Entriamo in console, entriamo in privilege mode con il comando enable seguito da configure terminal per entrare in configuration mode:

BR1> enable
BR1# configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
BR1(config)# router eigrp 100
BR1(config-router)# network 172.16.1.0
BR1(config-router)# network 192.168.1.0

Accediamo sul Router BR2 e abilitiamo EIGRP su tutte le interfacce usando l’AS numero 100.
Possiamo usare la wildcard mask per limitare le interfacce che saranno incluse nel processo EIGRP. Se vogliamo includere solo la rete 172.16.2.0/30 nel processo EIGRP, dobbiamo dare il comando network 172.16.2.0 0.0.0.3. Se vogliamo abilitare una singola interfaccia, possiamo usare la wildcard mask 0.0.0.0 per matchare tutti gli ottetti dell’indirizzo. Alternativamente, se vogliamo abilitare tutte le interfacce su un router, la combinazione 0.0.0.0 255.255.255.255 matcherà tutte le interfacce:

BR2(config)# router eigrp 100
BR2(config-router)# network 172.16.2.0 0.0.0.3
BR2(config-router)# network 192.168.2.1 0.0.0.0

Accediamo al router BR3 e abilitiamo EIGRP nell’AS 100 su tutte le interfacce. Impostiamo il router ID pari a 192.168.3.255.
Ogni router nel dominio EIGRP è identificato tramite il proprio router ID.
È usato dal router ogni volta che cpmunica con i neighbor EIGRP.
Il router ID di EIGRP è utilizzato anche per validare l’origine delle rotte esterne.
Se una rotta esterna è ricevuta con un router ID locale, la rotta è scartata. Possiamo impostare il router ID manualmente, usando il comando eigrp router-id router-id. Il router ID può essere configurato con ogni indirizzo, tranne 0.0.0.0 e 255.255.255.255. Un unico valore deve essere configurato per ogni router. Se il router ID non è esplicitamente configurato, il router sceglierà l’indirizzo più alto tra le sue interfacce loopback. Se non ci sono loopback sul router, sceglierà il più alto indirizzo IP tra tutte le interfacce attive. Il router ID non cambierà, a meno che non venga fatto il clear del processo EIGRP o se è configurato il router ID manualmente:

BR3(config)# router eigrp 100
BR3(config-router)# eigrp router-id 192.168.3.255
BR3(config-router)# network 0.0.0.0 255.255.255.255

CORSI CORRELATI:

Consulta il nostro Catalogo Corsi per Tecnologia oppure fai una Ricerca per Vendor o ancora trova uno specifico corso attraverso il motore di ricerca interno: Ricerca Corsi. Contattaci ora al Numero Verde 800-177596, il nostro team saprà supportarti nella scelta del percorso formativo più adatto alla tue esigenze.


Sul router BR1, verifichiamo le adiacenze con il comando show ip eigrp neighbors o con l’opzione detail alla fine:

BR1# show ip eigrp neighbors
EIGRP-IPv4 Neighbors for AS(100)
H Address Interface Hold Uptime SRTT RTO Q Seq
(sec) (ms) Cnt Num
0 172.16.1.1 Se0/0 13 01:29:20 17 102 0 11
BR1# show ip eigrp neighbors detail
EIGRP-IPv4 Neighbors for AS(100)
H Address Interface Hold Uptime SRTT RTO Q
Seq
(sec) (ms) Cnt Num
0 172.16.1.1 Se0/0 14 01:40:47 17 102 0 11
Version 7.0/3.0, Retrans: 0, Retries: 0, Prefixes: 5
Topology-ids from peer – 0

Su router BR1, vediamo le interfacce attive su EIGRP, i settaggi e le statistiche, usando il comando show
ip eigrp interfaces. La colonna Interface, descrive nell’output quali interfacce sono incluse nel processo EIGRP, mentre la colonna Peer indica il numero di neighbor EIGRP su quella interfaccia specifica. Per ottenere più dettagli, possiamo digitare il commando show ip eigrp interfaces detail che mostra informazioni addizionali, come il numero di pacchetti inviati, il numero di ritrasmissioni, e il valore dei timer di hello e holdtime:

BR1# show ip eigrp interfaces
EIGRP-IPv4 Interfaces for AS(100)
Xmit Queue PeerQ Mean Pacing Time Multicast
Pending
Interface Peers Un/Reliable Un/Reliable SRTT Un/Reliable Flow Timer
Routes
Se0/0 1 0/0 0/0 17 0/16 88
0
Lo0 0 0/0 0/0 0 0/0 0
0

BR1# show ip eigrp interfaces detail
EIGRP-IPv4 Interfaces for AS(100)
Xmit Queue PeerQ Mean Pacing Time Multicast Pending
Interface Peers Un/Reliable Un/Reliable SRTT Un/Reliable Flow Timer Routes
Se0/0 1 0/0 0/0 17 0/16 88 0
Hello-interval is 5, Hold-time is 15
Split-horizon is enabled
Next xmit serial
Packetized sent/expedited: 5/1
Hello’s sent/expedited: 16200/2
Un/reliable mcasts: 0/0 Un/reliable ucasts: 4/5
Mcast exceptions: 0 CR packets: 0 ACKs suppressed: 0
Retransmissions sent: 0 Out-of-sequence rcvd: 0

Esaminiamo la configurazione EIGRP sul router HQ usando i comandi show ip
protocols e show ip eigrp interfaces.
L’output mostra quali reti sono incluse nel processo EIGRP, e quali informazioni sulle sorgenti esistono. In questo caso queste sorgenti corrispondono agli indirizzi WAN appartenenti a BR1, BR2 e BR3.
L’output del comando show ip eigrp interfaces mostra le interfacce sulel quali EIGRP è abilitato.
Notiamo che la Loopback 0 non fa neighborship con nessun router:

HQ# show ip protocols
*** IP Routing is NSF aware ***
Routing Protocol is “eigrp 100”
<…output omitted…>
Routing for Networks:
0.0.0.0
Routing Information Sources:
Gateway Distance Last Update
172.16.2.2 90 23:04:13
172.16.3.2 90 23:04:13
172.16.1.2 90 23:04:13
Distance: internal 90 external 170

HQ# show ip eigrp interfaces
EIGRP-IPv4 Interfaces for AS(100)
Xmit Queue PeerQ Mean Pacing Time Multicast Pending
Interface Peers Un/Reliable Un/Reliable SRTT Un/Reliable Flow Timer
Routes
Et0/0 1 0/0 0/0 1 0/2 50
0
Se1/0 1 0/0 0/0 19 0/16 96
0
Se2/0 1 0/0 0/0 24 0/16 120
0
Lo0 0 0/0 0/0 0 0/0 0
0

Sul router HQ, passiviamo le interfacce, con il comando passive-interface default. Quando diamo il comando passive-interface default sotto il processo EIGRP, il router immediatamente stoppa l’invio e la ricezione dei pacchetti hello e degli update di routing su tutte le interfacce. Quando configurato, tutte le neighborship saranno interrrotte:

HQ(config)# router eigrp 100
HQ(config-router)# passive-interface default
*Sep 24 03:27:31.719: %DUAL-5-NBRCHANGE: EIGRP-IPv4 100: Neighbor 172.16.3.2
(Serial2/0) is down: interface passive
*Sep 24 03:27:31.719: %DUAL-5-NBRCHANGE: EIGRP-IPv4 100: Neighbor 172.16.1.2
(Serial1/0) is down: interface passive
*Sep 24 03:27:31.720: %DUAL-5-NBRCHANGE: EIGRP-IPv4 100: Neighbor 172.16.2.2
(Ethernet0/0) is down: interface passive

Disabilitiamo il passive interface delle interfacce con cui HQ è collegato ai router BR con il comando no passive-interface interface-name

HQ(config-router)# no passive-interface ethernet 0/0
*Sep 24 03:31:16.376: %DUAL-5-NBRCHANGE: EIGRP-IPv4 100: Neighbor 172.16.2.2
(Ethernet0/0) is up: new adjacency
HQ(config-router)# no passive-interface serial 1/0
*Sep 24 03:31:42.184: %DUAL-5-NBRCHANGE: EIGRP-IPv4 100: Neighbor 172.16.1.2
(Serial1/0) is up: new adjacency
HQ(config-router)# no passive-interface serial 2/0
*Sep 24 03:31:56.265: %DUAL-5-NBRCHANGE: EIGRP-IPv4 100: Neighbor 172.16.3.2
(Serial2/0) is up: new adjacency

Verifichiamo la configurazione delle interfacce passive su HQ con il commando show ip protocols. Possiamo vedere nell’output che solo l’interfaccia Loopback 0 rimane configurata come passiva.

HQ# show ip protocols
*** IP Routing is NSF aware ***
<…output omitted…>
Routing for Networks:
0.0.0.0
Passive Interface(s):
Passive Interface(s):
Loopback0
Routing Information Sources:
Gateway Distance Last Update
172.16.2.2 90 00:29:44
172.16.3.2 90 00:29:44
172.16.1.2 90 00:29:44
Distance: internal 90 external 170

Consulta il nostro Catalogo Corsi per Tecnologia oppure fai una Ricerca per Vendor o ancora trova uno specifico corso attraverso il motore di ricerca interno: Ricerca Corsi. Contattaci ora al Numero Verde 800-177596, il nostro team saprà supportarti nella scelta del percorso formativo più adatto alla tue esigenze.

RICHIEDI ORA IL SUPPORTO DI UN NOSTRO SPECIALISTA

Il nostro team, da anni impegnato nella progettazione di piani formativi strutturati nell’ambito dell’ IT, ti supporterà ad orientarti verso la scelta di un percorso formativo certificato rispondente alle tue esigenze.