Print

ComwareV7 FW AFT DNS ALG实现IPV4客户端访问IPV6 侧服务器典型配置

1天前 发表

组网及说明

组网如下:

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侧提供的www.test.com

配置要求:

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前缀,用于进行IPv4IPv6的源地址转换和IPv6IPv4的目的地址转换

aft prefix-nat64 2012:: 96

 

配置IVI前缀,用于进行IPv6IPv4源地址转换,且在IPv4IPv6动态目的地址转换策略中引用该前缀

aft prefix-ivi 240C::

 

配置IPv4IPv6动态目的地址转换策略,IPv4IPv6报文的目的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地址+0suffix固定,其中IVI配好之后,IVIsuffix固定,只需要将IPV4322进制转换为

816进制,然后放到其中即可。例如将20.1.1.1通过IVI前缀转换为IPV6地址,20对应141对应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客户端可以访问www.test.com

FWG1/0/1IPV4侧抓包以及FWG1/0/2IPV6侧抓包,可以看到FW实现了IPV4IPV6的外层转换,A变为4A以及内层DNS回复地址的转换

IPV4

 

 


配置关键点

配置关键点

1、ipv6侧要通过IVI前缀以及使用的IPV4地址规划好,并且计算正确;域名绑定的地址要按照ivi的嵌入规则嵌入好

2、   AFT DNS ALG只能实现V4侧的客户端去访问V6侧的服务器,因为模拟器实验验证,DNS回应报文内层地址只能实现V4V6目的或者V6侧到V4侧转源地址;这样设计是合理的,因为V4地址不够用了,所以当然用V6地址来提供公网的服务了

3、   AFTDNS ALG一定要开启,这个是默认开启的,如果关闭了,需要保证开启

aft alg dns