配置IPv6 over IPv4手动隧道
手动隧道是点对点的隧道,隧道的源和目的地都是手动指定的,且同一台设备不能配置同源同目的的两个隧道。手动隧道相当于通过IPv4骨干网连接的两个IPv6域的永久链路,是边界路由设备之间进行定期安全通信的固定通道。
应用环境
IPv6网络间的通信需要穿过IPv4网络时,在IPv4和IPv6的边界路由设备上就需要配置IPv6 over IPv4隧道。
IPv6 over IPv4手动隧道可以建立在两个边界路由器之间为分离的IPv6网络提供稳定的连接,也可以建立在终端系统和边界路由器之间为终端系统访问IPv6网络提供连接。建立tunnel的设备必须支持IPv6/IPv4双协议栈,对于其他设备而言,只需支持单协议栈即可。如果一个边界路由器要与多个设备之间建立手动隧道,则在该边界路由器上须配置多个隧道,分别为不同的IPv6网络提供连接。
前置任务
在配置IPv6 over IPv4隧道之前,需完成以下任务:
连接接口并配置接口的物理参数,使接口的物理层状态为Up
配置接口的链路层协议参数,使链路层协议状态为Up
配置边界路由器的IPv4地址
使能全局和接口的IPv6功能
配置边界路由器的IPv6地址
操作步骤
- 执行命令system-view,进入系统视图。
- 执行命令interface tunnel interface-number,创建Tunnel接口。
- 执行命令tunnel-protocol ipv6-ipv4,指定Tunnel为手动隧道模式。
- 执行命令source { ipv4-address | interface-type interface-number },指定Tunnel的源地址或源接口。
- 执行命令destination ipv4-address,指定Tunnel的目的地址。
说明:
Tunnel的目的地址可以是物理接口地址,也可以是Loopback接口的地址。
- 执行命令ipv6 enable,使能接口的IPv6功能。
- 执行命令ipv6 address { ipv6-address prefix-length | ipv6-address/prefix-length },设置Tunnel接口的IPv6地址。
- 执行命令commit,提交配置。
检查配置结果
完成配置后,可以按以下指导来检查配置结果。
使用display ipv6 interface tunnel interface-number命令查看Tunnel接口的IPv6属性。
执行命令display ipv6 interface tunnel,可以看到Tunnel接口状态为Up,IPv6协议状态为Up,以及源地址和ND参数。
<HUAWEI> display ipv6 interface Tunnel 10
Tunnel10 current state : UP
IPv6 protocol current state : UP
link-local address is FE80::201:102
Global unicast address(es):
::2.1.1.2, subnet is ::/96
Joined group address(es):
FF02::1:FF01:102
FF02::2
FF02::1
MTU is 1500 bytes
ND DAD is enabled, number of DAD attempts: 1.
ND reachable time is 1200000 milliseconds.
ND retransmit interval is 1000 milliseconds.
Hosts use stateless autoconfig for addresses.