Lab Objective:
The objective of this lab exercise is for you to learn how to configure EIGRP running IPv6.
Lab Purpose:
EIGRP for IPv6 will allow you to run a distance vector routing protocol in your infrastructure when running IPv6. As a Cisco engineer, as well as in the Cisco CCNA exam, you will be expected to know how to implement EIGRP on an IPv6-enabled network.
Certification Level:
This lab is suitable for ICND2 certification exam preparation.
Lab Difficulty:
This lab has a difficulty rating of 7/10.
Readiness Assessment:
When you are ready for your certification exam, you should complete this lab in no more than 20 minutes.
Lab Topology:
Please use the following topology to complete this lab exercise:
Task 1:
Configure hostnames on R1, R2, R3, and R4 as illustrated in the topology.
Task 2:
Configure each router with its respective IPv6 addresses and Gigabit interfaces, and make sure that your router is ready to route IPv6 traffic.
Note: You can select the Gigabit interface you want to use (Gig0/0 or Gig0/1) for any network shown in the diagram.
Task 3:
Configure EIGRP for IPv6 in the network as follows:
- All the routers will be inside ASN 100;
- There are no IPv4 addresses at all so manually create a router ID for each router (different on each unit); and
- Make sure that you advertise every network shown in the diagram (including Loopbacks).
Task 4:
Make sure that you can ping from R2 Loopbacks to R4 Loopbacks to ensure that there is full connectivity.
Task 5:
To see the EIGRP database, provide the following information from R1:
- show ipv6 eigrp neighbhors
- show ipv6 eigrp topology
- show ipv6 route
Configuration and Verification
Task 1:
For reference information on configuring hostnames, please refer to earlier labs.
Task 2:
For reference information on configuring IPv6 and IPv6 interfaces, please refer to earlier labs.
Task 3:
R1#config t Enter configuration commands, one per line. End with CTRL/Z. R1(config)#ipv6 router eigrp 100 R1(config-rtr)#router-id 1.1.1.1 R1(config-rtr)#no shut R1(config)#int gig0/0 R1(config-if)#ipv6 eigrp 100 R1(config)#int gig0/1 R1(config-if)#ipv6 eigrp 100 R2#config t Enter configuration commands, one per line. End with CTRL/Z. R2(config)#ipv6 router eigrp 100 R2(config-rtr)#router-id 2.2.2.2 R2(config-rtr)#no shut R2(config)#int gig0/0 R2(config-if)#ipv6 eigrp 100 R2(config)#int loop1 R2(config-if)#ipv6 eigrp 100 R2(config)#int loop2 R2(config-if)#ipv6 eigrp 100 R3#config t Enter configuration commands, one per line. End with CTRL/Z. R3(config)#ipv6 router eigrp 100 R3(config-rtr)#router-id 3.3.3.3 R3(config-rtr)#no shut R3(config)#int gig0/0 R3(config-if)#ipv6 eigrp 100 R3(config)#int gig0/1 R3(config-if)#ipv6 eigrp 100 R4#config t Enter configuration commands, one per line. End with CTRL/Z. R4(config)#ipv6 router eigrp 100 R4(config-rtr)#router-id 4.4.4.4 R4(config-rtr)#no shut R4(config)#int gig0/0 R4(config-if)#ipv6 eigrp 100 R4(config)#int loop1 R4(config-if)#ipv6 eigrp 100 R4(config)#int loop2 R4(config-if)#ipv6 eigrp 100 R4(config)#int loop3 R4(config-if)#ipv6 eigrp 100
Task 4:
R2#ping 2001:4444:4444:0002::1 source 2001:BBBB:BBBB:CCCC::1 Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 2001:4444:4444:2::1, timeout is 2 seconds: Packet sent with a source address of 2001:BBBB:BBBB:CCCC::1 !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 28/57/72 ms R4#ping 2001:AAAA:AAAA:AAAA::1 source 2001:4444:4444:0001::1 Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 2001:AAAA:AAAA:AAAA::1, timeout is 2 seconds: Packet sent with a source address of 2001:4444:4444:1::1 !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 24/31/44 ms Distance: external 20 internal 200 local 200
Task 5:
R1#show ipv6 eigrp neighbors IPv6-EIGRP neighbors for process 100 H Address Interface Hold Uptime SRTT RTO Q Seq (sec) (ms) Cnt Num 1 Link-local address:G0/0 11 00:00:08 1032 5000 0 17 FE80::C007:51FF:FE93:0 0 Link-local address:G0/1 12 00:09:30 31 200 0 6 FE80::C006:51FF:FE92:0 R1#show ipv6 eigrp topology IPv6-EIGRP Topology Table for AS(100)/ID(1.1.1.1) Codes: P - Passive, A - Active, U - Update, Q - Query, R - Reply, r - reply Status, s - sia Status P 2001:4444:4444:1::/64, 1 successors, FD is 435200 via FE80::C007:51FF:FE93:0 (435200/409600), G0/0 P 2001:4444:4444:3::/64, 1 successors, FD is 435200 via FE80::C007:51FF:FE93:0 (435200/409600), G0/0 P 2001:4444:4444:2::/64, 1 successors, FD is 435200 via FE80::C007:51FF:FE93:0 (435200/409600), G0/0 P 2001:1111:1111:1111::/64, 1 successors, FD is 281600 via Connected, G0/1 P 2001:2222:2222:2222::/64, 1 successors, FD is 281600 via Connected, G0/0 P 2001:3333:3333:3333::/64, 1 successors, FD is 307200 via FE80::C007:51FF:FE93:0 (307200/281600), G0/0 P 2001:AAAA:AAAA:AAAA::/64, 1 successors, FD is 409600 via FE80::C006:51FF:FE92:0 (409600/128256), G0/0 P 2001:BBBB:BBBB:CCCC::/64, 1 successors, FD is 409600 via FE80::C006:51FF:FE92:0 (409600/128256), G0/0 R1#show ipv6 route IPv6 Routing Table - 11 entries Codes: C - Connected, L - Local, S - Static, R - RIP, B – BGP, U - Per-user Static route, M - MIPv6, I1 - ISIS L1, I2 - ISIS L2, IA - ISIS interarea, IS - ISIS summary, 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 - EIGRP, EX - EIGRP external C 2001:1111:1111:1111::/64 [0/0] via ::, G0/1 L 2001:1111:1111:1111::1/128 [0/0] via ::, G0/1 C 2001:2222:2222:2222::/64 [0/0] via ::, G0/0 L 2001:2222:2222:2222::1/128 [0/0] via ::, G0/0 D 2001:3333:3333:3333::/64 [90/307200] via FE80::C007:51FF:FE93:0, G0/0 D 2001:4444:4444:1::/64 [90/435200] via FE80::C007:51FF:FE93:0, G0/0 D 2001:4444:4444:2::/64 [90/435200] via FE80::C007:51FF:FE93:0, G0/0 D 2001:4444:4444:3::/64 [90/435200] via FE80::C007:51FF:FE93:0, G0/0 D 2001:AAAA:AAAA:AAAA::/64 [90/409600] via FE80::C006:51FF:FE92:0, G0/1 D 2001:BBBB:BBBB:CCCC::/64 [90/409600] via FE80::C006:51FF:FE92:0, G0/1 L FF00::/8 [0/0] via ::, Null0