IPv6 over IPv4手动隧道:
手动隧道直接把IPv6报文封装到IPv4报文中去,IPv6报文作为IPv4报文的净载荷。手动隧道的源地址和目的地址也是手工指定的,它提供了一个点到点的连接。手动隧道可以建立在两个边界路由器之间为被IPv4网络分离的IPv6网络提供稳定的连接,或建立在终端系统与边界路由器之间为终端系统访问IPv6网络提供连接。隧道的边界设备必须支持IPv6/IPv4双协议栈。其它设备只需实现单协议栈即可。因为手动隧道要求在设备上手工配置隧道的源地址和目的地址,如果一个边界设备要与多个设备建立手动隧道,就需要在设备上配置多个隧道,配置比较麻烦。所以手动隧道通常用于两个边界路由器之间,为两个IPv6网络提供连接。
IPv6 over IPv4手动隧道拓扑结构:
两个IPv6网络分别通过R1和R3与IPv4骨干网络中的R2连接,客户希望两个IPv6网络能通过IPv4骨干网互通。
拓扑图:
IPv6 over IPv4手动隧道配置方法:
1、配置物理接口的IP地址,使设备可以和IPv4骨干网进行通信。
2、配置隧道接口的IPv6地址、源接口、目的地址,使设备可以和网络进行通信。
3、配置协议类型为IPv6-IPv4,使IPv6网络可以通过IPv4骨干网进行通信。
IPv6 over IPv4手动隧道配置步骤:
1、配置接口的IP地址
[Huawei]sysname R1
[R1]ipv6
[R1]int g0/0/0
[R1-GigabitEthernet0/0/0]ip add 10.1.12.1 24
[Huawei]sysname R2
[R2]int g0/0/0
[R2-GigabitEthernet0/0/0]ip add 10.1.12.2 24
[R2]int g0/0/1
[R2-GigabitEthernet0/0/1]ip add 10.1.23.2 24
[Huawei]sysname R3
[R3]ipv6
[R3]int g0/0/0
[R3-GigabitEthernet0/0/0]ip add 10.1.23.3 24
2、在R1和R3配置手动隧道
[R1]int Tunnel 0/0/1
[R1-Tunnel0/0/1]tunnel-protocol ipv6-ipv4
[R1-Tunnel0/0/1]ipv6 enable
[R1-Tunnel0/0/1]ipv6 address 2001::1/64
[R1-Tunnel0/0/1]source GigabitEthernet 0/0/0
[R1-Tunnel0/0/1]destination 10.1.23.3
[R3]int Tunnel 0/0/1
[R3-Tunnel0/0/1]tunnel-protocol ipv6-ipv4
[R3-Tunnel0/0/1]ipv6 enable
[R3-Tunnel0/0/1]ipv6 address 2001::2/64
[R3-Tunnel0/0/1]source g0/0/0
[R3-Tunnel0/0/1]destination 10.1.12.1
3、添加路由
[R1]ip route-static 10.1.23.0 24 10.1.12.2
[R3]ip route-static 10.1.12.0 24 10.1.23.2
4、测试
在R3上测试R1的tunnel接口的IPV6地址
[R3]ping ipv6 2001::1
PING 2001::1 : 56 data bytes, press CTRL_C to break
Request time out
Reply from 2001::1
bytes=56 Sequence=2 hop limit=64 time = 50 ms
Reply from 2001::1
bytes=56 Sequence=3 hop limit=64 time = 30 ms
Reply from 2001::1
bytes=56 Sequence=4 hop limit=64 time = 30 ms
Reply from 2001::1
bytes=56 Sequence=5 hop limit=64 time = 20 ms