IPv6 routing: how to configure IPv6 static routes on a network topology with three routers

Yesterday, I made a post on how to configure static route on a network topology involving three routers. See here. Today, using the same network topology, I will share how to configure IPv6 static route on networks with three Cisco router. Let’s jump right into it.
Network Topology:
ipv6 static route
A network topology showing three routers and six IPv6 networks
Implementation: just like the topology used in the previous example involving IPv4, the clocking for the two WAN links will be done on router1.

On Router0

Router(config)#hostname Router0
Router0(config)#ipv6 unicast-routing 
Router0(config)#int s0/3/0
Router0(config-if)#ipv6 add 2001:db8:1::1/64
Router0(config-if)#no shut 
Router0(config-if)#int f0/0
Router0(config-if)#ipv6 add 2001:db8:3::1/64
Next, IPv6 static routes to get to the three networks that are unknown to Router0.

Router0(config)#ipv6 route 2001:db8:4::/64 2001:db8:1::2Router0(config)#ipv6 route 2001:db8:2::/64 2001:db8:1::2

Router0(config)#ipv6 route 2001:db8:5::/64 2001:db8:1::2

On Router1
Router#conf t
Router(config)#hostname Router1
Router1(config)#ipv6 unicast-routing
Router1(config)#int f0/0
Router1(config-if)#ipv6 add 2001:db8:4::1/64

Router1(config-if)#no shut 
Router1(config-if)#int s0/3/0
Router1(config-if)#clock rate 64000
Router1(config-if)#ipv6 add 2001:db8:1::2/64

Router1(config-if)#no shut
Router1(config-if)#int s0/1/0
Router1(config-if)#clock rate 64000
Router1(config-if)#ipv6 add 2001:db8:2::1/64

Router1(config-if)#no shut 

Next, I need to enter the two static route entries to the two networks that are unknown to router1. These are the LAN on Router0 and the LAN on Router2. See below:

Router1(config)#ipv6 route 2001:db8:3::/64 2001:db8:1::1

Router1(config)#ipv6 route 2001:db8:5::/64 2001:db8:2::2

On router2:
Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#hostname Router2
Router2(config)#ipv6 unicast-routing
Router2(config)#int s0/3/0
Router2(config-if)#ipv6 address 2001:db8:2::2/64

Router2(config-if)#no shut 
Router2(config-if)#int f0/0
Router2(config-if)#ipv6 address 2001:db8:5::1/64
Router2(config-if)#no shut 
Router2(config)#ipv6 route 2001:db8:1::/64 2001:db8:2::1
Router2(config)#ipv6 route 2001:db8:3::/64 2001:db8:2::1

Router2(config)#ipv6 route 2001:db8:4::/64 2001:db8:2::1

To verify that my routers are learning the IPv6 routes, I will use the show ipv6 routes command on router2 to see the static ipv6 routes learned. See output below:



From the image above, Router2 has learned about the existence of three networks. The networks were learned via static routes and are reachable via router1. Now, let’s run a ping from a PC on the LAN attached to Router2 to a PC on the LAN attached to Router0. See result below:
Spread the love


Ashioma Michael, a BSc (Computer Science)., MTCNA, CCNA, and CCNP holder with many years of industry-proven experience in network design, implementation and optimization. He has tutored and guided many professionals towards obtaining their Cisco certifications. Mike works as a senior network engineer with one of the leading internet service providers in West Africa.

Leave a Reply

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