6.4 NAT-PT
(1)NAT-PT和NAT的差别
①NAT-PT(附带协议转换的网络地址转换)技术秉承NAT技术的思想,但在原理方面大有不同。
②NAT-PT和NAT本质的区别在于应用场合的不同。NAT是IPv4网络中公网、私网地址的相互转换,它是为了解决IPv4公网地址缺乏问题;而NAT-PT则是IPv6和IPv4地址的相互转换,它是为了解决两者互通问题。在IPv4网络完全过渡到IPv6网络之间,两种类型之间直接通信可以通过NAT-PT来实现。
③NAT-PT作用于IPv4和IPv6网络边缘设备上,所有的地址转换都在该设备上实现,对于IPv4和IPv6网络来说是透明的,即用户不必改变目前的IPv4网络中主机的配置就可以实现IPv6网络与IPv4网络的通信。
(2)NAT-PT和隧道的差别
①首先报文转换和转发方式不同:NAT-PT是对报文的网络层内容进行转换修改,剥离原先的报文头,替换为转换之后的报文头(如IPv4→IPv6或IPv6→IPv4),而隧道技术是对初始报文作另一层报文的封装。
②NAT-PT会检查并且可以更改报文中的端口号;而隧道技术从来不会检查报文中的传输层内容。
③NAT-PT一般适用于IPv4和IPv6不同网络中主机互相访问的环境中;而隧道技术一般用于实现一种网络协议跨越另一种网络协议之间的通信。所以NAT-PT的环境只需有一台可以进行NAT-PT转换的设备即可,而构造一种隧道的环境必须有两台设备形成一个隧道。
(3)NAT-PT分类
①静态NAT-PT
A.提供一对一的IPv6地址和IPv4地址的映射。
B.IPv6单协议网络内的节点要访问IPv4单协议网络内的每一个IPv4地址都必须在NAT-PT设备中配置。
C.每一个目的IPv4在NAT-PT设备中被映射成一个具有预定义NAT-PT前缀的IPv6地址。在这种模式下,每一个IPv6映射到IPv4地址,需要IPv4地址可以双方发起连接</