ip過度之ipv6 to ipv4 隧道技術
為什麼會有過度技術?直接用IPV6不行麼。現階段ipv4技術已經很成熟,而v6技術才是慢慢興起。許多v6的網路都非IPS的網路,因為牽扯到風險問題。所以就出現了IPV6和IPV4網路共存的情況,但是在設計之初IPV6網路並沒有設計相容ipv4網路,這就不得不出現所謂的過度技術。
ipv6到ipv4的過渡技術:1.隧道
2.雙協議棧
3.NAT-PT(網路地址轉換與協議轉換)
就目前IPS網路基本都是IPV4的情況來看下面的拓撲比較常見,所用技術為IPV6 to IPV4 隧道技術。下面根據拓撲來實現本次隧道的建立,保證v6網路於V4網路正常通訊。例項拓撲和配置如下:
條件:1.R1:s0/0---ipv4(192.168.1.0)---s0/0:R2
2.R1:e1/0 ipv6地址:2001:3eff:fe64::1
R2:e1/0 ipv6地址:2002:3eff:fe64::1
3.在實際中可將R0與R1連線的區域視為使用iPv4的Internet,故本次試驗中用Tunel口用於實現連線
4.IPV4網路執行EIGRP協議
5.IPV6網路執行RIPV6協議
配置:
R0(config)#int s0/0 R1(config)#int s0/0
ip add 192.168.1.1 255.255.255.0 ip add 192.168.1.1 255.255.255.0
no sh no sh
exit exit
R0(config)#Route eigrp 100 R1(config)#Route eigrp 100
network 192.168.1.0 0.0.0.255 network 192.168.1.0
no auto-summary no auto-summary
exit exit
R0(config)#int e1/0 R1(config)#int e1/0
ipv6 add 2001:3eff:fe64::1 ipv6 add 2002:3eff:fe64::1
no sh no sh
exit exit
R0(config)#int Tunnel 0 R1(config)#int Tunnel 0
tunel source 192.168.1.1 tunel source 192.168.1.2
tunel destation 192.168.1.2 tunel destation 192.168.1.1
tunel mode ipv6ip (Tunel模式採用6-to-4) tunel mode ipv6ip
到這裡基本就認為是結束了,但是ping不通。這是因為啟用Tunnel口,但是IPV6埠(e1/0)和Tunnel口並不能進行通訊,雖然連線的IPV4口(s0/0)是直連的,但是要走的是Tunnel口,所以必須要讓IPV6埠與Tunnel口能夠通訊才可以,方法就是使用動態路由協議IPV6_RIP,讓有去往對端tunel的路由。
R0(config)#ipv6 router rip 6-to-4 (6-to-4是RIPV6的名字) R1(config)#ipv6 router rip 6-to-4
R0(config)#int e1/0 R1(config)#int e1/0
ipv6 rip 6-to-4 enable ipv6 rip 6-to-4 enable
R0(config)#int Tunnel 0 R1(config)#int Tunnel 0
ipv6 rip 6-to-4 enable ipv6 rip 6-to-4 enable
注意:IPV6中的RIP協議是在全域性中開啟,在介面下呼叫的,所以不用network去宣告網路了,自動匹配了介面所在的網路了。
R0#ping 2002:3eff:fe64::1 source 2001:3eff:fe64::1
!!!!!
完成