ICND2 Labs

Lab 3-2: Implementing EIGRP for IPv6

Physical Topology Diagram

  • Visual Topology
  • Command Line
  • Task 1: Setting up IPv6 on the interface.
  • Task 2: Enabling EIGRP for IPv6.

Visual Topology

Command List

Command Description
ipv6 address address / mask Applies an IPv6 address to an interface
ipv6 eigrp AS number Configures EIGRP for IPv6 on an interface
ipv6 router eigrp AS number Enters the IPv6 EIGRP configuration mode
ipv6 unicast-routing Enables IPv6 unicast-routing between interfaces
show ipv6 eigrp interfaces Displays IPv6 EIGRP interfaces statistics
show ipv6 eigrp neighbors Displays contents of the IPv6 EIGRP neighbours table
show ipv6 eigrp topology Displays contents of the IPv6 EIGRP topology table
show ipv6 interface Displays IPv6 interface setup
show ipv6 route Displays contents of the IPv6 routing table (best paths)

Task 1: Setting up IPv6 on the Interface.

Step 1: Access the console port of the router.

Step 2: Assign the following IPv6 addresses.

Router Interface IPv6 address and mask
R1 fa0/0 or gi0/0 2001:A:B:C::1/64
R1 fa0/1 or gi0/1 2001:172:16:1::17/64
R2 fa0/0 or gi0/0 2001:C:B:A::1/64
R2 fa0/1 or gi0/1 2001:172:16:1::18/64

Step 3: Check the status of the interfaces and make sure they are up/up before continuing.

Step 4: Enter a command which enables routing between the interfaces.

Step 5: Examine the contents of the IPv6 routing table.

Step 6: Check whether or not your PC has automatically created a global IPv6 address.

This is an example output on PC1 and please note the IPv6 addresses, both global and linklocal addresses are present in the displayed output.

Based on the above information, can you run IPv4 and IPv6 on the same interface? And If I run IPv4 and IPv6 on the same router do I have separate routing, topology and neighborship tables?

Task 2: Enabling EIGRP for IPv6.

Step 1: Enable EIGRP for IPv6 and set an autonomous number of 100.

NB: EIGRP can use a shutdown feature when you are in router configuration mode, execute the no shutdown just in case EIGRP isn’t enabled by default.

Step 2: Use the appropriate commands to associate both the ethernet interfaces with the routing process you have just enabled. Very important you shutdown the interfaces before you apply the command, remember to enable the interface once you have configured them.

Step 3: Navigate through some of the show commands and examine the output details.

You should see similar displays to the following.

When using the sh ipv6 eigrp nei command please observe that the link-local address is shown instead of the global address.

The output of the sh ipv6 protocol command references a number of key values which were also present in EIGRP for IPv4. However there is no mention of auto-summarization!

Do any IPv6 routing protocols support auto-summarization at the classful boundary point and if not, why not?

Step 4: Disable EIGRP for IPv6

R(config)#no ipv6 router eigrp 100
R(config)#int range fa0/0 - 1
R(config-if-range)#shut
R(config-if-range)#no ipv6 eigrp 100
R(config-if-range)#no shut

Step 5: Save your running-config

Lab Answer Keys:

[sociallocker id=”4139″]

Task 1: Setting up IPv6 on the Interface.

Step 2: Assign the following IPv6 addresses.

R1 only....
R1(config)#int fa0/0

or

R1(config)#int gi0/0
R1(config-if)#ipv6 address 2001:a:b:c::1/64
R1(config-if)#no shut
R1(config-if)#int fa0/1

or

R1(config-if)#int gi0/1
R1(config-if)#ipv6 address 2001:172:16:1::17/64
R1(config-if)#no shut
R2 only....
R2(config)#int fa0/0

or

R2(config)#int gi0/0
R2(config-if)#ipv6 address 2001:c:b:a::1/64
R2(config-if)#no shut
R2(config-if)#int fa0/1

or

R2(config-if)#int gi0/1
R2(config-if)#ipv6 address 2001:172:16:1::18/64
R1(config-if)#no shut
Router Interface IPv6 address and mask
R1 fa0/0 or gi0/0 2001:A:B:C::1/64
R1 fa0/1 or gi0/1 2001:172:16:1::17/64
R2 fa0/0 or gi0/0 2001:C:B:A::1/64
R2 fa0/1 or gi0/1 2001:172:16:1::18/64

Step 3: Check the status of the interfaces and make sure they are up/up before continuing.

R#sh ipv6 int brief

Step 4: Enter a command which enables routing between the interfaces.

R(config)#ipv6 unicast-routing

Step 5: Examine the contents of the IPv6 routing table.

R#sh ipv6 route

Step 6: Check whether or not your PC has automatically created a global IPv6 address.

C:\>ipconfig

This is an example output on PC1 and please note the IPv6 addresses, both global and linklocal addresses are present in the displayed output.

Based on the above information, can you run IPv4 and IPv6 on the same interface? And If I run IPv4 and IPv6 on the same router do I have separate routing, topology and neighbourship tables?

Yes, you can run both IPv4 and IPv6 on the same interface (dual stacking).

IPv4 and IPv6 protocols require separate processing tables, you can’t place an IPv4 route into an IPv6 table and vice versa.

Task 2: Enabling EIGRP for IPv6.

Step 1: Enable EIGRP for IPv6 and set an autonomous number of 100.

R(config)#ipv6 router eigrp 100
R(config-router)#no shutdown

NB: EIGRP can use a shutdown feature when you are in router configuration mode, execute the no shutdown just in case EIGRP isn’t enabled by default.

Step 2: Use the appropriate commands to associate both the ethernet interfaces with the routing process you have just enabled. Very important you shutdown the interfaces before you apply the command, remember to enable the interface once you have configured them.

R(config)#int range fa0/0 - 1

or

R(config)#int range gi0/0 - 1
R(config-if-range)#shut
R(config-if-range)#ipv6 eigrp 100
R(config-if-range)#no shut

Step 3: Navigate through some of the show commands and examine the output details.

The output of the sh ipv6 protocol command references a number of key values which were also present in EIGRP for IPv4. However there is no mention of auto-summarization!

Do any IPv6 routing protocols support auto-summarization at the classful boundary point and if not, why not?

IPv6 is a classless routable protocol, there is no concept of classful boundaries so autosummarization doesn’t exist.

Step 4: Disable EIGRP for IPv6

R(config)#no ipv6 router eigrp 100
R(config)#int range fa0/0 - 1
R(config-if-range)#shut
R(config-if-range)#no ipv6 eigrp 100
R(config-if-range)#no shut

Step 5: Save your running-config

R#copy run start
[/sociallocker]

Related Articles

Subscribe
Notify of
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

0 Comments
Inline Feedbacks
View all comments
Back to top button