DS-lite是关注度非常高的隧道技术,被视为long-term的IPv6演进方案。DS-lite是针对双栈用户或者纯IPv4用户的IPv4流量提供穿越IPv6网络的解决方案。DS-lite技术结合了4in6隧道和NAT44功能,包含两个功能实体,B4(Basic Bridging Broadband element)位于用户侧实现4in6隧道的封装和解封装,AFTR(Address Family Translation Router)位于网络侧实现4in6隧道的解封装和封装以及执行IPv4私网地址到IPv4公网地址的NAT44转换。
对于IPv4流量在DS-lite场景中的数据报文格式如下图所示:
AFTR设备需要维护softwire与IPv4地址的映射关系,即记录IPv6隧道源地址、源私网IPv4地址、源端口号与公网IPv4地址、端口号的映射关系。
B4为了实现对IPv4的地址隧道包装,需要手动配置或者通过协议获得以下信息:
- B4获得WAN口的IPv6地址,用于封装隧道的源IPv6地址
- 所指向的AFTR的地址,用于封装隧道的目的IPv6地址。RFC6334提出了通过DHCPv6扩展属性Option 64(AFTR-NAME)类实现AFTR域名的下发,通常是BRAS通过DHCPv6将Option 64下发给B4设备
- B4为IPv4 client分配私网地址,具有DHCP的功能ÿ