IPv6 to IPv4过渡技术有手工隧道、GRE隧道、6over4、isatap和NAT64五种。从今天给大家发一系列文章,主要介绍IPv6 to IPv4过渡技术。本文介绍的是ISATAP技术。
注意,阅读本文,您需要具有较深的IPv6知识。
一、ISATAP配置拓扑及要求
由于eNSP的PC机无法实现ISATAP功能,因此在这里我使用自己的主机(Windows10)来完成实验,在上图中,Cloud1实现本地主机和R1的相连。实验接口网段配置如上所示,现在假设R1是一台只支持IPv4的网络设备,而R2是支持IPv4和IPv6的双栈设备,现在要求在本地主机和R2上打ISATAP隧道,以实现本地主机访问PC2。在本实验中,主机到R2的IPv4过程必须能够实现互通。
二、ISATAP配置命令
(一)本地主机为实现ISATAP功能需配置命令
netsh interface isatap set state default
netsh interface isatap set state enable
netsh interface isatap set router 192.168.12.2
上述命令是开启本地主机的ISATAP功能的相关命令,此外,为了使得本地主机能够知道访问192.168.12.2的IP地址应该从Cloud1发送出去,因此还应该在主机上配置一条路由,需要执行下列命令:
route ADD 192.168.12.2 MASK 255.255.255.255 192.168.56.254
(二)路由器ISATAP隧道相关配置
在路由器上,ISATAP隧道配置如下:
interface Tunnel0/0/0
ipv6 enable
ipv6 address 2000::/64 eui-64
undo ipv6 nd ra halt
tunnel-protocol ipv6-ipv4 isatap
source 192.168.12.2
上述命令中,Tunnel口的IPv6地址必须为EUI64生成的IPv6地址,tunnel-protocol也必须配置如上形式。
此外,在该配置中,尽量先实现本地主机的ISATAP配置,然后再配置路由器R2的Tunnel,防止本地主机收不到RA报文产生的网络不同现象。
三、实现效果展示
1、本地主机访问3000::10
2、查看本地主机的ISATAP情况
3、抓取配置后的主机RS报文和R2的RA报文
4、主机访问3000::10数据包抓取
原创不易,转载请说明出处:https://blog.csdn.net/weixin_40228200/article/details/118737845