扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
IPV6网络配置完成后,要在IPV4的网络中进行数据的传输,还需要通过Tunnel进行数据的封装。
在路由器R1上的配置命令为:
R1(config)#interface tunnel 0
R1(config-if)#tunnel source s1/0
R1(config-if)#tunnel destinaltion 10.1.1.2
R1(config-if)#ipv6 address 2001:10::1/64
R1(config-if)#tunnel mode ipv6ip
说明:第一条命令是启用一个tunnel;第二条命令是指定tunnel的源地址,即R1的s1/0接口;第三条命令为指定tunnel的目标地址,即R2的s1/0所对于的IP地址;第四条命令是在tunnel中另启一个网段,该网段为2001:10:0:0;第五条命令为tunnel指定模式,即将IPV6的数据包封装到IPV4的数据包中。
在路由器R2上的配置命令为:
R2(config)#interface tunnel 0
R2(config-if)#tunnel source s1/0
R2(config-if)#tunnel destinaltion 10.1.1.1
R2(config-if)#ipv6 address 2001:10::2/64
R2(config-if)#tunnel mode ipv6ip
说明:第三条命令R2的tunnel的目标地址必须为R1的S1/0所对应的IP地址;另外,第四条命令中R1和R2的tunnel 0必须在同一个网段,因为tunnel是点对点的通信,只要这样才能够通过它进行IPV6的数据包的传递。(图4)
5、启用路由
到目前为止,R1的IPV6网络与R2的IPV6网段之间还是不能通信的,因为它们没有彼此的路由信息。因此我们还要分别在R1和R2的loop和tunnel中启用路由,我们就以最简单的rip路由为例进行演示。
在路由器R1上的配置命令为:
R1(config)#interface tunnel 0
R1(config-if)#ipv6 rip ctocio enable
R1(config-if)#interface loop 1
R1(config-if)#ipv6 rip ctocio enable
说明:通过上面的命令就分别在R1的tunnel 0 和loop 1中启用的rip路由协议,其中ctocio为别名,大家可以用其他名称。
在路由器R2上的配置命令为:
R2(config)#interface tunnel 0
R2(config-if)#ipv6 rip ctocio enable
R2(config-if)#interface loop 1
R2(config-if)#ipv6 rip ctocio enable
说明:R2与R1的rip路由协议的别名必须相同,即前面定义的ctocio。
6、测试
通过上面的配置,R1和R2的IPV6网段就能通信了。我们在路由器R1中输入命令show ipv6 route,从图5中可以看到R1从R2中学习到了R2的tunnel的路由信息。最后我们输入命令ping 2001:1::2进行测试,可以看到ping通了。同样的,我们在R2上进程上述测试,同样成功了。(图5)
总结:上述关于在Cisco路由器中IPV6网段之间实现相互通信是设置,虽然是字模拟环境下的测试,但是也真是的情况类似。希望本文提供的解决方法,对于大家在部署IPV6网络时能有所帮助。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者