组网如下:
Ipv4客户端 172.168.100.2----172.168.100.1 g1/0/1FWg1/0/2--240C:0:FF14:101:200::/64-----ipv6服务器 240C:0:FF14:101:200::/64
实现需求:同时部署了IPv4网络和IPv6网络,并且希望客户端可以访问IPV6侧提供的***.***
配置要求:
为IPV6网络分配一个IVI前缀(240c::)和ipv4网段(20.1.1.0/24),IPv6网络中所有IPv6主机的地址均配置为由IVI前缀和IPv4网段中地址组合而成的IPv6地址
为IPv4网络分配一个NAT64前缀(2012::),IPv4网络主动访问IPv6网络时,IPv4源地址使用NAT64前缀转换为IPv6地址;IPv6网络主动访问IPv4网络时,目的地址使用NAT64前缀和IPv4地址组合成的IPv6地址。
F1000上主要配置如下:
配置NAT64前缀,用于进行IPv4到IPv6的源地址转换和IPv6到IPv4的目的地址转换
aft prefix-nat64 2012:: 96
配置IVI前缀,用于进行IPv6到IPv4源地址转换,且在IPv4到IPv6动态目的地址转换策略中引用该前缀
aft prefix-ivi 240C::
配置IPv4到IPv6动态目的地址转换策略,IPv4到IPv6报文的目的IPv4地址转换为IPv6地址
aft v4tov6 destination acl number 2000 prefix-ivi 240C::
interface GigabitEthernet7/0
port link-mode route
ip address 172.168.100.1 255.255.255.0
aft enable
需要说明的是,PC的地址是由IVI前缀+IPV4地址+全0的suffix固定,其中IVI配好之后,IVI与suffix固定,只需要将IPV4的32位2进制转换为
8位16进制,然后放到其中即可。例如将20.1.1.1通过IVI前缀转换为IPV6地址,20对应14;1对应01 ;204c:0:ff与最后的::不变,将14 01 01 01放入对应的位置即可
204c:0:ff14:0101:100::
interface GigabitEthernet8/0
port link-mode route
aft enable
ipv6 address 240C:0:FF14:101:200::/64
验证配置:
配置完成后,
IPV4客户端可以访问***.***
FW的G1/0/1即IPV4侧抓包以及FW的G1/0/2即IPV6侧抓包,可以看到FW实现了IPV4到IPV6的外层转换,A变为4A以及内层DNS回复地址的转换
IPV4侧
1、ipv6侧要通过IVI前缀以及使用的IPV4地址规划好,并且计算正确;域名绑定的地址要按照ivi的嵌入规则嵌入好
2、 AFT DNS ALG只能实现V4侧的客户端去访问V6侧的服务器,因为模拟器实验验证,DNS回应报文内层地址只能实现V4到V6目的或者V6侧到V4侧转源地址;这样设计是合理的,因为V4地址不够用了,所以当然用V6地址来提供公网的服务了
3、 AFT的DNS ALG一定要开启,这个是默认开启的,如果关闭了,需要保证开启
aft alg dns
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作