In this tutorial we will learn how to configure IPv6 tunneling over IPv4.We configure IPv6 tunnel over IPv4 to encapsulate IPv6 traffic over IPv4 links.If you want to understand the whole mechanism you can think it as a method of transporting IPv6 packets across an IPv4 only Network.Here i have mentioned step wise method to configure IPv6 tunnel over IPv4 network in a very simple and straight forward way.
Step 1:IPv6 Address Configuration on Router R1:
Router>enable Router#config t Router(config)#host R1 R1(config)#ipv6 unicast-routing R1(config)#int fa0/0 R1(config-if)#ipv6 add 2000::1/64 R1(config-if)#no shut
EIGRP Configuration over Router R1:
R1(config-if)#router eigrp 1 R1(config-router)#exit R1(config)#router eigrp 1 R1(config-router)#network 1.0.0.0 0.255.255.255 R1(config-router)#
IPv4 Address configuration over router r1:
R1(config)#int fa0/1 R1(config-if)#ip add 1.0.0.1 255.0.0.0 R1(config-if)#no shut
Step 2:IPv4 Address Configuration on Router R2:
Router>enable Router#config t Enter configuration commands, one per line. End with CNTL/Z. Router(config)#host R2 R2(config)#int fa0/0 R2(config-if)#ip add 1.0.0.2 255.0.0.0 R2(config-if)#no shut
R2(config-if)#exit R2(config)#int fa0/1 R2(config-if)#ip add 2.0.0.1 255.0.0.0 R2(config-if)#no shut
EIGRP Configuration over router r2:
R2(config-if)#exit R2(config)#router eigrp 1 R2(config-router)#network 1.0.0.0 0.255.255.255 R2(config-router)#network 2.0.0.0 0.255.255.255 R2(config-router)#
Step 3: IPv6 Address Configuration on Router R3:
Router>enable Router#config t Enter configuration commands, one per line. End with CNTL/Z. Router(config)#host R3 R3(config)#ipv6 unicast-routing R3(config)#int fa0/1 R3(config-if)#ipv6 add 2001::1/64 R3(config-if)#no shut
IPv4 Address configuration over router R2 with EIGRP Configuration:
R3(config-if)#exit R3(config)#int fa0/0 R3(config-if)#ip add 2.0.0.2 255.0.0.0 R3(config-if)#no shut R3(config-if)#exit R3(config)#router eigrp 1 R3(config-router)#network 2.0.0.0 0.255.255.255
IPv6 to IPv4 Configuration:
To configure ipv6 to ipv4 tunneling, we first need to create a tunnel interface on each dual-stack edge router.
There are three key components relevant to 6to4:
-
The tunnel mode (ipv6 to ipv4)
-
The tunnel source (IPv4 interface or address)
-
The 6to4 IPv6 address
Step 4:Now Create Tunnel over Router R1:
R1(config)#int tunnel 0 R1(config-if)#tunnel source fa0/1 R1(config-if)#tunnel destination 2.0.0.2 R1(config-if)#tunnel mode ipv6ip R1(config-if)#ipv6 address 2010::2/64
Step 5: Create Tunnel Over Router R3:
R3>enable R3#config t Enter configuration commands, one per line. End with CNTL/Z. R3(config)#int fa0/0 R3(config-if)#int tunnel 0 R3(config-if)#tunnel source fa0/0 R3(config-if)#tunnel destination 1.0.0.1 R3(config-if)#tunnel mode ipv6ip R3(config-if)#ipv6 address 2010::1/64
Step 6: Configure IPv6 static Route on Router R1:
R1(config)#ipv6 route 2001::/64 2010::1
Step 7:Configure Ipv6 Static Route on Router R3:
R3(config)#ipv6 route 2000::/64 2010::2
Step 8:Now test the Communication between both PC using ping command.
PC>ping 2000::2
Step 9: Now trace the path to destination IP to know the exact route:
First RUN the tracert command from PC0:
PC>tracert 2001::2
Now run the tracert command from PC1
PC>tracert 2000::2
Now see the Route of Router R1:
R1#show ipv6 route
SEE IPv4 Route table now:
R1#show ip route
Super info..Satish..Keep it up 🙂 Thanks for sharing
LikeLiked by 1 person
thankyou! but the configurations are not too clear to read
LikeLike
Now it’s clear. You can check it again. and thank you for your feedback.
LikeLike