DS-lite技术集合了4in6隧道和NAT44功能,包含两个功能实体,B4(Basic Bridging Broadband Element)位于用户侧实现4in6隧道的封装和解封装,AFTR(Address Family Translation Router)位于网络侧实现4in6隧道的解封装和封装以及私网到公网地址NAT44转换。DS-lite关注度比较高,可以说是未来长期的ipv6过渡方案。IPv4流量在DS-lite场景中的数据报文格式如下:
AFTR设备需要维护softwire与IPv4地址的映射关系,需要记录IPv6隧道源地址(B4的wan口ipv6地址,AFTR可以下挂N个B4)、源私网ipv4地址、源端口号与公网地址、端口号的映射关系。
B4要实现对IPv4的地址隧道包装,需要手动配置或dhcpv6、nd等协议获取如下信息:
- wan口IPv6地址,用于隧道封装的IPv6源地址
- AFTR设备的地址,也就是隧道封装的IPv6目的地址,这个通过DHCPv6协议扩展的Option 64(AFTR-NAME)实现AFTR域名的下发,一般是BRAS协议在DHCPv6分配地址时携带过来。
- B4需要dhcp功能,为IPv4 cli