What is IPv6 Routing Protocols? Explained with Examples

By | 9th November 2015

What is iPv6 Routing Protocols?

Most of the routing protocols we’ve learned in IPv4 had been modified to be used for longer IPv6 addresses and different header structures. IPv6 routing protocols are similar to their IPv4 counterparts, but since an IPv6 prefix is four times larger than an IPv4 prefix, routing updates have to carry more information.

 IPv4 routing protocols functions and configurations still possess some similarities. One of the major differences between IPv4 and IPv6 protocols is the elimination of broadcast from the later.

The IPv6 routing protocols includes RIPng, EIGRPv6 and OSPFv3.

Lets look at the functions and how to configure IPv6 protocols this in detail:


RIP-next generation as its fondly called is still same old RIP used in IPv4 networks; of course minus the broadcast, it’s just been given a new name and some face-lift but still works in same way as RIPv2.

RIPng is still a distant vector routing protocol with a max hop count of 15. It still uses the much familiar features as in split horizon, poison reverse to prevent loops and multicast address( when sending updates). The only slight difference is its usage of UDP port 521.

Unlike RIPv2 with multicast address of, IPv6 multicast address still retains the 9 at the end of its IP address – FF02::9. (this is similar to the broadcast function performed by RIP in IPv4).

 IPv6 unlike its predecessor keeps track of their next hop address using a link-local address. RIPng Is known to be  supported by Cisco IOS Release 12.2(2)T and later.

How to configure RIPng.

RIPng is enabled without the traditional network command as was done in IPV4.

Before configuring the router to run IPv6 RIP, use the ipv6 unicast-routing global configuration command, and enable IPv6 on any interfaces on which IPv6 RIP is to be enabled.

To enable RIPng routing on the router, use the ipv6 router rip name global configuration command.

R1(config)#ipv6 router rip name

The “name” parameter identifies the RIP process. This process name is used later when configuring RIPng on participating interfaces.

For RIPng, you use the command ipv6 rip name enable in interface configuration mode to enable RIPng on an interface.

R1(config-if)#ipv6 rip name enable

The name parameter must match the name parameter in the ipv6 router rip command.

RIPng Configuration Example:






Ways To Migrate To IPv6

Leave a Reply

Your email address will not be published. Required fields are marked *