EIGRP for IPv6 (EIGRPv6) configuration in Packet Tracer


Welcome to this tutorial! Here, we’ll have an overview of EIGRPv6 then see how to configure it in Packet tracer.

About EIGRPv6

EIGRP for IPv6 still shares many basic features  with its predecessor for IPv4. It’s still an advanced distance-vector protocol that has some link-state features. Moreover, it still uses DUAL (Diffusing Update Algorithm) for neighbor discovery  using hello packets and route updates, as was the case with IPv4. The hello packets and updates are sent using multicast transmission to a multicast address of FF02::A. For IPv4 the multicast address was 224.0.0.10. So you can notice the last 10 (whose hexadecimal equivalent is A), giving an hint to some similarities.

Even so, there is still some differences. Most notably- the network command, just as with other IPv6 routing protocols, is never used for EIGRPv6  configuration. Instead, the network  advertisement  is  made on the interface configuration mode using ipv6 eigrp PROCESS_ID . But you still have to enable EIGRPv6  protocol from the router configuration mode using ipv6 router eigrp  ASN command, because the  process must be turned on just like an interface using the no shutdown command.

Now let’s configure EIGRPv6  in Packet Tracer.

  1. Build the network topology.

OSPFv3 Topology

2. Configure IPv6 addresses on PCs and router interfaces.

Router 1

R1(config)#
R1(config)#ipv6 unicast-routing
R1(config)#int fa0/0
R1(config-if)#ipv6 add 2000::1/64
R1(config-if)#no shut
R1(config-if)#
R1(config-if)#int serial 0/0/0
R1(config-if)#ipv6 add 2001::1/64
R1(config-if)#no shut

Router 2

R2(config)#
R2(config)#ipv6 unicast-routing

R2(config)#int serial 0/0/0
R2(config-if)#ipv6 add 2001::2/64
R2(config-if)#no shut
R2(config-if)#
R2(config-if)#int fa0/0
R2(config-if)#ipv6 add 2002::2/64
R2(config-if)#no shut

PCs

PC1:  IPv6 address:  2000::10    Default Gateway  2000::1

PC2:  IPv6 address:  2002::10     Default Gateway  2002::1

 

3. Now configure EIGRPv6 on the routers.

Router1

R1(config)#ipv6 router eigrp 10
R1(config-rtr)#router eigrp router-id 1.1.1.1
R1(config-rtr)#no shut
R1(config-rtr)#exit

R1(config)#int fa0/0
R1(config-if)#ipv6 eigrp 10
R1(config-if)#
R1(config-if)#int serial 0/0/0
R1(config-if)#ipv6 eigrp 10

Router2

R2(config)#ipv6 router eigrp 10
R2(config-rtr)#no shutdown
R2(config-rtr)#eigrp router-id 2.2.2.2
R2(config-rtr)#exit

R2(config)#int fa0/0
R2(config-if)#ipv6 eigrp 10
R2(config-if)#
R2(config-if)#int serial 0/0/0
R2(config-if)#ipv6 eigrp 10

That’s all we have to do for configurations.

Finally,

4. Verify EIGRPv6 configurations.

Test whether R1 has learnt a route to the 2002::0/64 network using show ipv6 route command.

show ipv6 route.PNG

You can see that R1 has indeed learned the route to 2002::0/64 network using EIGRPv6, as designated by letter D.

For further configuration details you may use these commands on the routers:

show ipv6 eigrp neighbor

show ipv6 protocols

Now ping PC2 from PC1. Ping should be successful.

ping test.PNG

Hope you found this tutorial helpful. Comments are welcome. Together we grow!

All the best!

You may also like to have a look at:

 

 

 

 

Leave a comment

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