The Initial Configuration of EIGRP (Enhanced Interior Gateway Routing Protocol) for IPv6 involves several essential steps to establish efficient routing within an IPv6 network. Administrators begin by enabling the EIGRP process on a router using the 'ipv6 router eigrp [AS-number]' command, specifying the autonomous system (AS) number for EIGRP in the IPv6 context. The 'eigrp router-id [router-id]' command designates a unique router identifier within the AS. Subsequently, administrators use the 'ipv6 eigrp [AS-number]' command to enter EIGRP configuration mode, followed by the 'network [prefix]' command to specify the IPv6 networks participating in EIGRP. Careful attention is required to ensure consistency in AS numbers and network definitions across routers within the same EIGRP domain. Additional parameters, such as bandwidth and delay, may be adjusted to influence EIGRP IPv6 metric calculations. Once configured, routers within the same AS exchange IPv6 routing information, populating the EIGRP IPv6 topology table and facilitating optimal path selection in the network. Regular monitoring and adjustments are recommended to adapt the EIGRP IPv6 configuration to any changes in the network topology.
Disclaimer
This Configuration Guide is designed to assist members to enhance their skills in particular technology area. While every effort has been made to ensure that all material is as complete and accurate as possible, the enclosed material is presented on an Dzas isdz basis. Neither the authors nor Forum assume any liability or responsibility to any person or entity with respect to loss or damages incurred from the information contained in this guide. This configuration guide was developed by Forum. Any similarities between material presented in this configuration guide and any other material is completely coincidental.
Cisco IOS Software, Linux Software (I86BI_LINUX-ADVENTERPRISEK9-M), Version 15.2(4)M1, DEVELOPMENT TEST SOFTWARE
Task 1: Configure IPv6 EIGRP process for Autonomous
Step 1: In the configuration mode of router configure IPv6 EIGRP Process and enables EIGRP for IPv6 on a specified interfaces by following command:
R1:
ipv6 unicast-routing //to enable IPv6 routing
ipv6 router eigrp 100 //initiate IPv6 EIGRP process for AS 100
interface serial 2/0 //send updates on interface
ipv6 eigrp 100
exit
interface loopback 1
ipv6 eigrp 100
exit
interface loopback 2
ipv6 eigrp 100
exit
interface loopback 3
ipv6 eigrp 100
exit
R2:
ipv6 unicast-routing
ipv6 router eigrp 100
interface serial 2/0
ipv6 eigrp 100
exit
interface ethernet 0/0
ipv6 eigrp 100
exit
interface loopback 1
ipv6 eigrp 100
exit
interface loopback 2
ipv6 eigrp 100
exit
interface loopback 3
ipv6 eigrp 100
exit
R3:
ipv6 unicast-routing
ipv6 router eigrp 100
interface serial 2/0
ipv6 eigrp 100
exit
interface ethernet 0/0
ipv6 eigrp 100
exit
interface loopback 1
ipv6 eigrp 100
exit
interface loopback 2
ipv6 eigrp 100
exit
interface loopback 3
ipv6 eigrp 100
exit
R4:
ipv6 unicast-routing
ipv6 router eigrp 100
interface serial 2/0
ipv6 eigrp 100
exit
interface loopback 1
ipv6 eigrp 100
exit
interface loopback 2
ipv6 eigrp 100
exit
interface loopback 3
ipv6 eigrp 100
exit
Task 2: Verification:
Step 1: Verify IPv6 protocols and its details by following command:
R2# show ipv6 protocols //gives details of IPv6 protocols running on router
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: 22.0.3.2
Topology : 0 (base)
Active Timer: 3 min
Distance: internal 90 external 170
Maximum path: 16
Maximum hopcount 100
Maximum metric variance 1
Interfaces:
Serial2/0
Ethernet0/0
Loopback1
Loopback2
Loopback3
Redistribution:
None
Step 2: Verify IPv6 EIGRP updates are sent on relevant interface
R2#show ipv6 eigrp interfaces //gives detailed list of interfaces on which IPv6 EIGRP is sending updates
EIGRP-IPv6 Interfaces for AS(100)
Xmit Queue PeerQ Mean Pacing Time Multicast Pending
Interface Peers Un/Reliable Un/Reliable SRTT Un/Reliable Flow Timer Routes
Se2/0 1 0/0 0/0 12 0/16 68 0
Et0/0 1 0/0 0/0 5 0/2 50 0
Lo1 0 0/0 0/0 0 0/0 0 0
Lo2 0 0/0 0/0 0 0/0 0 0
Lo3 0 0/0 0/0 0 0/0 0 0
Step 3: Verify IPv6 EIGRP neighborship:
R2#show ipv6 eigrp neighbors //gives details and list of IPv6 EIGRP neighbors
EIGRP-IPv6 Neighbors for AS(100)
H Address Interface Hold Uptime SRTT RTO Q Seq
(sec) (ms) Cnt Num
1 Link-local address: Et0/0 14 00:20:29 5 100 0 6
FE80::A8BB:CCFF:FE00:300
0 Link-local address: Se2/0 11 00:21:31 12 100 0 10
FE80::A8BB:CCFF:FE00:100
Step 4: Verify IPv6 EIGRP Topology table:
R1#show ipv6 eigrp topology //displays the IPv6 EIGRP topology table
EIGRP-IPv6 Topology Table for AS(100)/ID(22.0.3.2)
Codes: P - Passive, A - Active, U - Update, Q - Query, R - Reply,
r - reply Status, s - sia Status
P 11:0:1::/64, 1 successors, FD is 2297856
via FE80::A8BB:CCFF:FE00:100 (2297856/128256), Serial2/0
P 11:0:2::/64, 1 successors, FD is 2297856
via FE80::A8BB:CCFF:FE00:100 (2297856/128256), Serial2/0
P 11:0:3::/64, 1 successors, FD is 2297856
via FE80::A8BB:CCFF:FE00:100 (2297856/128256), Serial2/0
P 12::/64, 1 successors, FD is 2169856
via Connected, Serial2/0
P 22:0:1::/64, 1 successors, FD is 128256
via Connected, Loopback1
P 22:0:2::/64, 1 successors, FD is 128256
via Connected, Loopback2
P 22:0:3::/64, 1 successors, FD is 128256
via Connected, Loopback3
P 23::/64, 1 successors, FD is 281600
via Connected, Ethernet0/0
P 33:0:1::/64, 1 successors, FD is 409600
via FE80::A8BB:CCFF:FE00:300 (409600/128256), Ethernet0/0
P 33:0:2::/64, 1 successors, FD is 409600
via FE80::A8BB:CCFF:FE00:300 (409600/128256), Ethernet0/0
P 33:0:3::/64, 1 successors, FD is 409600
via FE80::A8BB:CCFF:FE00:300 (409600/128256), Ethernet0/0
P 34::/64, 1 successors, FD is 2195456
via FE80::A8BB:CCFF:FE00:300 (2195456/2169856), Ethernet0/0
P 44:0:1::/64, 1 successors, FD is 2323456
via FE80::A8BB:CCFF:FE00:300 (2323456/2297856), Ethernet0/0
P 44:0:2::/64, 1 successors, FD is 2323456
via FE80::A8BB:CCFF:FE00:300 (2323456/2297856), Ethernet0/0
P 44:0:3::/64, 1 successors, FD is 2323456
via FE80::A8BB:CCFF:FE00:300 (2323456/2297856), Ethernet0/0
Step 5: Verify routing table and EIGRP route entries
R1#show ipv6 route //shows router’s routing table and IPv6 entries
IPv6 Routing Table - default - 21 entries
Codes: C - Connected, L - Local, S - Static, U - Per-user Static route
B - BGP, HA - Home Agent, MR - Mobile Router, R - RIP
ON1 - OSPF NSSA ext 1, ON2 - OSPF NSSA ext 2, l - LISP
D 11:0:1::/64 [90/2297856]
via FE80::A8BB:CCFF:FE00:100, Serial2/0
D 11:0:2::/64 [90/2297856]
via FE80::A8BB:CCFF:FE00:100, Serial2/0
D 11:0:3::/64 [90/2297856]
via FE80::A8BB:CCFF:FE00:100, Serial2/0
C 12::/64 [0/0]
via Serial2/0, directly connected
L 12::A8BB:CCFF:FE00:200/128 [0/0]
via Serial2/0, receive
C 22:0:1::/64 [0/0]
via Loopback1, directly connected
L 22:0:1::2/128 [0/0]
via Loopback1, receive
C 22:0:2::/64 [0/0]
via Loopback2, directly connected
L 22:0:2::2/128 [0/0]
via Loopback2, receive
C 22:0:3::/64 [0/0]
via Loopback3, directly connected
L 22:0:3::2/128 [0/0]
via Loopback3, receive
C 23::/64 [0/0]
via Ethernet0/0, directly connected
L 23::A8BB:CCFF:FE00:200/128 [0/0]
via Ethernet0/0, receive
D 33:0:1::/64 [90/409600]
via FE80::A8BB:CCFF:FE00:300, Ethernet0/0
D 33:0:2::/64 [90/409600]
via FE80::A8BB:CCFF:FE00:300, Ethernet0/0
D 33:0:3::/64 [90/409600]
via FE80::A8BB:CCFF:FE00:300, Ethernet0/0
D 34::/64 [90/2195456]
via FE80::A8BB:CCFF:FE00:300, Ethernet0/0
D 44:0:1::/64 [90/2323456]
via FE80::A8BB:CCFF:FE00:300, Ethernet0/0
D 44:0:2::/64 [90/2323456]
via FE80::A8BB:CCFF:FE00:300, Ethernet0/0
D 44:0:3::/64 [90/2323456]
via FE80::A8BB:CCFF:FE00:300, Ethernet0/0
L FF00::/8 [0/0]
via Null0, receive