三、IPv6过渡技术

IPv6过渡技术主要有双栈、隧道和转换技术3种,一般实际组网是多种技术方案组合部署应对多种应用场景,依据具体应用场景灵活选择相应技术。

(一)双栈技术

RFC4213中双桟是指在终端设备和网络节点安装IPv4和IPv6协议栈,实现与IPv4或IPv6节点间的信息互通,单协议栈与双协议栈结构如图1-4-18所示。
双栈技术是IPv4向IPv6过渡的基础,网络节点同时支持IPv4和IPv6协议栈,源节点依据目的节点的不同选用不同协议栈,网络设备依据报文协议类型选择不同协议栈进行处理和转发。
双栈技术可在单一网络设备实现,对于双栈网络,所有设备必须同时支持IPv4/IPv6协议栈,连接双栈网络的接口必须支持配置IPv4地址和IPv6地址。
图1-4-18 单协议栈与双协议栈结构

(二)隧道技术

隧道技术是指一种协议封装到另一种协议中的技术,隧道技术用于实现分布在IPv4网络中孤立的IPv6网络之间的互连,或分布在IPv6网络中的IPv4岛屿互连。隧道技术只需边界节点实现双栈,通过隧道将一个地址族的数据穿越另一个地址族网络,如图1-4-19所示。常见的隧道技术有GRE隧道、6 to 4隧道、ISATAP(intra-site automatic tunnel addressing protocol)隧道、L2TP隧道、6RD隧道等。
隧道技术工作原理:利用现有的IPv4网络为互相独立的IPv6网络提供连通性,IPv6网络边缘设备收到IPv6网络的IPv6报文后,将IPv6报文封装在IPv4报文中成为一个IPv4报文,IPv4网络中传输到目的IPv6网络的边缘设备后解封装去掉外部IPv4头,恢复原来的IPv6报文,同时进行IPv6转发。
图1-4-19 隧道技术示意图

(三)转换技术

转换技术可缓解IPv4地址紧缺问题及实现IPv4与IPv6业务的互访,转换技术主要包括IPv4私网地址到公网地址转换的DS-Lite、NAT44和NAT444,以及IPv6地址到IPv4地址转换(address family translation,AFT)相关的无状态IP /ICMP翻译技术(stateless IP /ICMP translation,SIIT)、NATPT(network address translation-protocol translation)、