IPv6 Tunneling over IPv4


You are the senior network designer for a large enterprise company specialized in exporting Fruit. The company has plans to upgrade their network and to ensure they are ready for the future they want to implement IPv6. The backbone of the network however is still based on IPv4 and you are not allowed to make any changes…let’s see if you can achieve connectivity by tunneling…


  • All IPv4 and IPv6 addresses have been preconfigured for you.
  • You are not allowed to make any changes to router Fruity.
  • OSPFv2 has been configured in the IPv4 domain for connectivity between the routers.
  • Configure a IPv6 over IPv4 tunnel between router Banana and Apple. You are allowed to use the 3000::/64 prefix for the tunnel interface.
  • Enable RIPNG on router Melon, Banana, Apple and Kiwi.
  • Ensure you have full connectivity between the 2000::/64 and 4000::/64 network.

It took me 1000s of hours reading books and doing labs, making mistakes over and over again until I mastered all the routing protocols for CCNP.

Would you like to be a master of routing too? In a short time without having to read 900 page books or google the answers to your questions and browsing through forums?

I collected all my knowledge and created a single ebook for you that has everything you need to know to become a master of routing.

You will learn all the secrets about IPv6, tunneling techniques and more.

Does this sound interesting to you? Take a look here and let me show you how to Master CCNP ROUTE




IPv6 Tunneling over IPv4

Video Solution:

Configuration Files

You need to register to download the GNS3 topology file. (Registration is free!)

Once you are logged in you will find the configuration files right here.

Opt In Image
Do you want your CCNA or CCNP Certificate?

The How to Master series helps you to understand complex topics like spanning-tree, VLANs, trunks, OSPF, EIGRP, BGP and more.

Written by René Molenaar - CCIE #41726

You May Also Like

About the Author: Rene Molenaar

René - CCIE #41726 is the creator of GNS3Vault.com where he shares CCNA, CCNP and CCIE R&S labs. He also blogs about networking on http://networklessons.com


  1. IPv6 isn’t too bad and enabling routing is actually easier than IPv4. Using an interface command to enable it makes more sense than using the network commands if you think of it ;D

  2. Any particular reason for configuring the tunnels with “tunnel mode ipv6ip” instead of just relying on the default GRE encapsulation (which works just fine aswell) ?

  3. A little research revels that IPv6/IP uses IPv4 protocol 41 while GRE uses IPv4 protocol 47 – I guess IPv6/IP might be better supported on equipment from other vendors..

    1. Hi Rene.

      I want to know why is it difficult to enable EIGRPv6 on cisco router. I configured all those necessary commands but I could not ping among the routers. I used three cisco 2811 routers connected by serial interface. But I could ping those routers while using OSPFv3 protocols ? in some books I find the "Route-ID" command and the router id should be shut up by "No shutdown" command . But I am confused. Please reply.

  4. Rene, btw we dont need global ipv6 on a tunnel interface, link-local enough. And thanks for the lab mate! )

  5. Dear Rene,
    I have implemented the “Manual tunneling” as you have given here but would you please help about configuring IPv6 Tunneling over IPv4 using GRE or 6to4 mode. I have tried it many times but I wouldn’t be able to ping the tunnel interface from either side after setting both ends up without errors? Please help me out of this.

Comments are closed.