NAT64+DNS64是IETF推荐的实现IPv6-IPv4互访的过渡技术,除此之外,Smart6技术也是一种IPv6-IPv4翻译的技术,它主要面向于ICP网络的快速迁移,主要部署在IDC的出口,主要应用场景为:
场景一:在IPv4 ICP无力或者未能提供双栈改造时,提供快速迁移方案,实现IPv4 ICP为IPv6用户提供业务提供,同时也丰富IPv6用户的业务
场景二:在ICP直接建设IPv6业务平台时,提供IPv4用户访问单栈IPv6 ICP服务的能力
在场景一中,smart6设备主要部署在IPv4 IDC的出口。smart6推荐采用stateful NAT64,适用于IPv6侧用户发起访问IPv4的数据报文。当IPv6报文到达smart6设备时,先查找映射表中是否有已存在的映射;如果有匹配项,直接转换为IPv4报文;如果没有匹配,新生成一条映射记录再转换为IPv4报文。
此场景中smart6的业务流程与NAT64的业务流程类似。如下所示:
但Smart6与NAT64技术也存在着差异,首先,Smart6只负责IP地址层面的映射,不需要TCP/UDP会话信息维护,提高处理效率,减少log信息数量;其次,Smart6由于是针对IDC的快速改造,场景部署非常精确,所以在Smar