Configurazione del Protocollo EIGRP in ambito IPv6

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 per IPv6. Ecco un altro breve Articolo all’introduzione della configurazione IPV6. Nello sviluppo di questo laboratorio, impareremo la configurazione di EIGRP in un contesto IPv6. Configureremo il processo EIGRP IPv6, e analizzeremo le adiacenze tra i router, infine ottimizzeremo i processi:

 

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


Abilitiamo il routing IPv6 sul router BR2.
Il primo comando da dare per poter lavorare in IPv6 è ipv6 unicast-routing in global configuration mode. Senza questo comando, il router invia e riceve pacchetti IPv6 solo localmente sulle interfacce. Se abbiamo precedentemente configurato alcuni protocolli di routing in IPv6, il comando no ipv6 unicast-routing rimuoverà tutte le entry dei protocolli di routing dalla tabella di routing IPv6:

BR2# configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
BR2(config)# ipv6 unicast-routing

Configuriamo EIGRP per IPv6 su R2. Usiamo l’AS 100 e l’indirizzo 192.168.2.1 per il router ID. La configurazione di EIGRP per IPv6 consiste in due step: il primo step consiste nel configurare il processo EIGRP per IPv6 con il comando ipv6 router eigrp. Quando digitiamo il comando, dobbiamo specificare l’AS, che ha lo stesso significato per EIGRP di IPv4. Definisce l’autonomous system sotto il controllo di un singolo amministratore, e deve essere lo stesso su tutti i router che devono fare adiacenza in EIGRP. Un altro parametro importante è l’ EIGRP router ID. Se non ci sono indirizzi di IPv4 configurati sul router, il router non sarà in grado di scegliere l’EIGRP router ID. In questo caso, dobbiamo configurare il router ID manualmente sotto il processo di routing. Ogni router che partecipa ad EIGRP è identificato con il proprio router ID. I router cercano di determinare il proprio router ID in base al più alto indirizzo IPv4 delle interfacce loopback o, se non ci sono loopback, in base al più alto indirizzo IPv4 delle interfacce fisiche. Se non ci sono interfacce configurate in IPv4 sul router, il router ID deve essere definito manualmente, per rendere EIGRP per IPv6 operativo:

BR2(config)# ipv6 router eigrp 100
BR2(config-rtr)# eigrp router-id 192.168.2.1

Configuriamo EIGRP per IPv6 sulle interfacce Ethernet 0/0 e Loopback 0 di BR2.Il secondo step del processo di configurazione di EIGRP per IPv6 prevede l’abilitazione del protocollo sulle interfacce. Prima di abilitare EIGRP di IPv6 su una interfaccia, essa deve avere un indirizzo link-local valido. Questo perché EIGRP di IPv6 usa gli indirizzi link-local per formare le adiacenze. Possiamo abilitare IPv6 su una interfaccia dando il comando ipv6 enable sotto l’interfaccia stessa. Oppure possiamo configurare esplicitamente un indirizzo IPv6 global usando il comando ipv6 address. Questa configurazione creerà automaticamente l’indirizzo IPv6 link-local.Quando abilitiamo il protocollo sull’interfaccia, il router ci informa che l’adiacenza EIGRP per IPv6 con HQ è stata stabilita:

BR2(config)# interface ethernet 0/0
BR2(config-if)# ipv6 eigrp 100
*Oct 23 19:57:55.933: %DUAL-5-NBRCHANGE: EIGRP-IPv6 100: Neighbor FE80:200::1
(Ethernet0/0) is up: new adjacency
BR2(config-if)# exit
BR2(config)# interface loopback 0
BR2(config-if)# ipv6 eigrp 100

Su BR2 verifichiamo che l’adiacenza EIGRP per IPv6 è stabilita con il router HQ. L’output del comando show ipv6 eigrp neighbors è praticamente simile all’output del comando show ip eigrp neighbors. Notiamo la differenza nel format dell’indirizzo, poichè per stabilire l’adiacenza EIGRP è utilizzato l’indirizzo link-local:

BR2# show ipv6 eigrp neighbors
EIGRP-IPv6 Neighbors for AS(100)
H Address Interface Hold Uptime SRTT RTO Q
Seq
(sec) (ms) Cnt
Num
0 Link-local address: Et0/0 13 08:25:34 9 100 0 16
FE80:200::1

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.

Verifichiamo la topology table EIGRP per IPv6 su BR2.
L’output del comando show ipv6 eigrp topology mostra le similarità tra EIGRP di IPv4 e IPv6. Entrambi i protocolli utilizzano la metrica composita, che è un numero calcolato in base alla bandwidth delle interfacce e i parametri delay. Per inviare i pacchetti verso la destinazione, il router sceglierà la rotta con la metrica migliore (il valore più basso). Questa rotta, chiamata successor route, sarà messa nella tabella di routing. Le altre rotte che soddisfano la feasibility condition saranno candidate per essere feasible successor route. EIGRP per IPv6 usa gli indirizzi link-local per stabilire le adiacenze e questi indirizzi sono anche mostrati nella topology table come sorgenti delle rotte apprese:

BR2# show ipv6 eigrp topology
EIGRP-IPv6 Topology Table for AS(100)/ID(192.168.2.1)
Codes: P – Passive, A – Active, U – Update, Q – Query, R – Reply,
r – reply Status, s – sia Status
P 2001:DB8:0:2::/64, 1 successors, FD is 435200
via FE80:200::1 (435200/409600), Ethernet0/0
P 2001:DB8:0:200::/64, 1 successors, FD is 281600
via Connected, Ethernet0/0
P 2001:DB8::/64, 1 successors, FD is 435200
via FE80:200::1 (435200/409600), Ethernet0/0
P 2001:DB8:0:1::/64, 1 successors, FD is 435200
via FE80:200::1 (435200/409600), Ethernet0/0
P 2001:DB8:0:3::/64, 1 successors, FD is 435200
via FE80:200::1 (435200/409600), Ethernet0/0
P 2001:DB8:0:100::/64, 1 successors, FD is 307200
via FE80:200::1 (307200/281600), Ethernet0/0

    Verifichiamo la tabella di routing IPv6 per le rotte EIGRP su BR2.
    Le successor route della topology table sono candidate ad essere inserite nella tabella di routing. La distanza amministrativa, che è il primo numero tra parentesi quadre è di default la stessa di EIGRP per IPv4. Per le rotte EIGRP è pari a 90. Il secondo numero tra parentesi quadre è la feasible distance, che è la metrica composita di EIGRP per la rotta migliore:

    BR2# show ipv6 route eigrp
    IPv6 Routing Table – default – 10 entries
    Codes: C – Connected, L – Local, S – Static, U – Per-user Static route
    B – BGP, R – RIP, I1 – ISIS L1, I2 – ISIS L2
    IA – ISIS interarea, IS – ISIS summary, D – EIGRP, EX – EIGRP external
    ND – ND Default, NDp – ND Prefix, DCE – Destination, NDr – Redirect
    O – OSPF Intra, OI – OSPF Inter, OE1 – OSPF ext 1, OE2 – OSPF ext 2
    ON1 – OSPF NSSA ext 1, ON2 – OSPF NSSA ext 2
    D 2001:DB8::/64 [90/435200]
    via FE80:200::1, Ethernet0/0
    D 2001:DB8:0:1::/64 [90/435200]
    via FE80:200::1, Ethernet0/0
    D 2001:DB8:0:2::/64 [90/435200]
    via FE80:200::1, Ethernet0/0
    D 2001:DB8:0:3::/64 [90/435200]
    via FE80:200::1, Ethernet0/0
    D 2001:DB8:0:100::/64 [90/307200]
    via FE80:200::1, Ethernet0/0

    Eseguiamo un ping dall’interfaccia LAN di BR2 verso l’indirizzo della LAN di BR1.
    Se abbiamo configurato le interfacce LAN e WAN di BR2 in modo da essere pubblicizzate usando EIGRP di IPv6, i pacchetti ICMP echo e replay tra le interfacce LAN saranno inviate e ricevute correttamente:

    BR2# ping 2001:DB8:0:1::1 source loopback 0
    Type escape sequence to abort.
    Sending 5, 100-byte ICMP Echos to 2001:DB8:0:1::1, timeout is 2 seconds:
    Packet sent with a source address of 2001:DB8:0:16::1
    !!!!!
    Success rate is 100 percent (5/5), round-trip min/avg/max = 1/1/1 ms

    Su BR1 summarizziamo tutti i prefissi LAN usando il comando ipv6 summary-address
    eigrp. La summarizzazione è il metodo per rimpiazzare reti piccole con un un’unica rete più grande. Il solo modo per summarizzare le rotte in EIGRP per IPv6 è la summarizzazione manuale. EIGRP per IPv6 non supporta la summarizzazione automatica. Come per IPv4, possiamo configurare la la summarizzazione manuale con il comando ipv6 summary-address eigrp. Quando configuriamo la rotta summary per EIGRP per IPv6, il router risincronizza la sua neighborship sull’interfaccia dove è stata configurata la summarizzazione. Il router BR1 invierà solo una rotta aggregata verso HQ invece delle rotte singole. La summarizzazione riduce il numero di entry nella tabella di routing e migliora la stabilità della rete eliminando update non necessari dopo che una parte della rete si rompe. Riduce anche il carico di CPU e di memoria del router:

    BR1(config)# interface Ethernet0/0
    BR1(config-if)# ipv6 summary-address eigrp 100 2001:DB8:0:0::/62
    *Oct 24 18:14:31.222: %DUAL-5-NBRCHANGE: EIGRP-IPv6 100: Neighbor FE80:100::1
    (Ethernet0/0) is resync: summary configured

    Su BR2, verifichiamo la tabella di routing. La tabella di routing di IPv6 su BR2 mostra che, al posto delle quattro LAN singole, c’è solo un’unica rotta con prefisso /62.
    On BR2, verify IPv6 routing table:

    BR2# show ipv6 route eigrp
    IPv6 Routing Table – default – 7 entries
    Codes: C – Connected, L – Local, S – Static, U – Per-user Static route
    B – BGP, R – RIP, I1 – ISIS L1, I2 – ISIS L2
    IA – ISIS interarea, IS – ISIS summary, D – EIGRP, EX – EIGRP external
    ND – ND Default, NDp – ND Prefix, DCE – Destination, NDr – Redirect
    O – OSPF Intra, OI – OSPF Inter, OE1 – OSPF ext 1, OE2 – OSPF ext 2
    ON1 – OSPF NSSA ext 1, ON2 – OSPF NSSA ext 2
    D 2001:DB8::/62 [90/435200]
    via FE80:200::1, Ethernet0/0
    D 2001:DB8:0:100::/64 [90/307200]
    via FE80:200::1, Ethernet0/0

    Un altro comando per la verifica di EIGRP per IPv6 è lo show ipv6 protocols. L’informazione più importante che possiamo ottenere da questo output riguarda le interfacce che partecipano ad EIGRP per IPv6. Possiamo anche vedere le informazioni sui valori K, e sul router ID. Le distanze amministrative di default per le rotte interne ed esterne per EIGRP per IPv6 sono le stesse di EIGRP per Ipv4 – 90 e 170. Questo comando rivela anche il lato distance vector di EIGRP per IPv6; ha un limite di hop count relativamente alto pari a 100:

    BR2# show ipv6 protocols
    IPv6 Routing Protocol is “connected”
    IPv6 Routing Protocol is “ND”
    IPv6 Routing Protocol is “eigrp 100”
    EIGRP-IPv6 Protocol for AS(100)
    Metric weight K1=1, K2=0, K3=1, K4=0, K5=0
    NSF-aware route hold timer is 240
    Router-ID: 192.168.2.1
    Topology : 0 (base)
    Active Timer: 3 min
    Distance: internal 90 external 170
    Maximum path: 16
    Maximum hopcount 100
    Maximum metric variance 1
    Interfaces:
    Ethernet0/0
    Loopback0
    Redistribution:
    None

    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.