【自由谈】城域网IPv6过渡技术——NAT64中双栈用户的业务流程

原创 2013年12月03日 21:28:08

前面提到DS-lite对于双栈用户的DNS request是启用DNS-proxy,即将用户的IPv4 DNS终结在家庭网关B4上,再有B4发起DNS request,之所以采用这种方式是因为DS-lite默认B4和AFTR之间的网络是IPv6单栈的,因此将DNS request采用IPv6方式承载。

在NAT64中,双栈用户的IPv4网络和IPv6网络有可能都能访问服务器,用户采用哪种报文格式进行DNS请求和业务转发呢?

典型的双栈系统DNS访问行为如下图所示。首先,双栈主机会同时发起AAAA和A的请求,在部署了DNS44和DNS64的情况下,可以获得AAAA的响应,也可以获得A的响应;然后,主机优先选择IPv6网络进行业务访问,在IPv6网络失败的情况下,再选择IPv4网络进行访问,网络层设备根据主机发起的数据包类型采用相应的协议进行承载。

上述流程,用户是先发起IPv6访问,再IPv6网络不可用时,再选择采用IPv4网络访问,增加了用户业务等待时间,降低了业务体验。为了解决这个问题,将典型的双栈系统进行了优化,即双栈终端同时发起TCP SYN IPv6和TCP SYN IPv4过程。

当IPv6网络不可用时,优化后的流程如下图所示:当用户在规定时间内仅收到IPv4网络相应,则发起IPv4承载。

当IPv4和IPv6网络不可用时,优化后的流程如下图所示:用户在获得IPv4和IPv6同时相应是,将发起IPv6承载,并通知IPv4中断TCP服务。

以上流程来源于RFC6555(Happy Eyeballs : Success with Dual-Stack Hosts)的描述。从上述描述也可以看出,标准规定在IPv6网络可用状态时,优先选择IPv6网络承载,仅当IPv6网络不通时,才会选择IPv4网络承载。因此对于双栈用户访问IPv4资源的情况,且同时获得AAAA和A响应时,优先选择采用IPv6网络尝试业务访问,所以不会直接采用IPv4承载访问业务。

这样设计的初衷是为了促进IPv6网络的发展,另外,对于双栈用户,假如要采用IPv4承载,还需要分配IPv4地址,仍然会加大对IPv4的地址压力,若采用的IPv4地址为私网IPv4,还将会引入NAT444部署来解决地址转换,业务体验跟直接采用IPv6承载再经过NAT64访问IPv4服务器是一致的。因此推荐用户优先采用IPv6承载方式进行服务而不是优先选择IPv4承载方式。

【自由谈】城域网IPv6过渡技术——NAT444和DS-lite应用场景定位

城域网中“延缓IPv4地址消耗和引导IPv6业务发展”的两大关键过渡技术——NAT444和DS-lite,该从哪几个方面入手来综合分析进行选择?本文将逐一进行分析。...
  • u012966023
  • u012966023
  • 2013年11月27日 10:36
  • 1371

【自由谈】城域网IPv6过渡技术——NAT64+DNS64

在IPv6演进过程中,网络侧的IPv6 Ready程度较高,但是业务侧IPv6化还不乐观,因此解决IPv6网络与IPv4网络的互访,已经成为目前网络建设者关注的重点,特别是IPv6用户访问IPv4服务...
  • u012966023
  • u012966023
  • 2013年11月28日 21:04
  • 2029

【自由谈】城域网IPv6过渡技术——smart6

NAT64+DNS64是IETF推荐的实现IPv6-IPv4互访的过渡技术,除此之外,Smart6技术也是一种IPv6-IPv4翻译的技术,它主要面向于ICP网络的快速迁移,主要部署在IDC的出口,主...
  • u012966023
  • u012966023
  • 2013年11月30日 21:41
  • 1071

【自由谈】城域网IPv6过渡技术——IVI

IVI方案是由CNGI-CERNET2的研究人员清华大学李星教授提出的IPv4和IPv6的翻译技术。IVI的说法灵感来源于罗马字码,IV是四,VI是六,所以IVI可代表IPv4和IPv6过渡与互访。...
  • u012966023
  • u012966023
  • 2013年12月13日 21:07
  • 908

【自由谈】城域网IPv6过渡技术——DS-lite的业务流程

DS-lite是关注度非常高的隧道技术,被视为long-term的IPv6演进方案。DS-lite是针对双栈用户或者纯IPv4用户的IPv4流量提供穿越IPv6网络的解决方案。DS-lite技术结合了...
  • u012966023
  • u012966023
  • 2013年12月02日 19:15
  • 1382

城域网IPv6过渡技术―DS-lite的业务流程

DS-lite是关注度非常高的隧道技术,被视为long-term的IPv6演进方案。DS-lite是针对双栈用户或者纯IPv4用户的IPv4流量提供穿越IPv6网络的解决方案。DS-lite技术结合了...
  • hisense20112784
  • hisense20112784
  • 2015年07月20日 11:51
  • 673

【自由谈】城域网IPv6过渡技术——MAP技术(1)

在IPv4向IPv6网络演进的浪潮中,存在着两对主要矛盾的较量,一对是IPv4地址短缺和IPv4业务蓬勃发展之间的矛盾,另一对是IPv6海量的地址空间和IPv6应用的匮乏之间的矛盾。同时两对矛盾又互相...
  • u012966023
  • u012966023
  • 2013年12月05日 21:27
  • 1313

【自由谈】城域网IPv6过渡技术——MAP技术(3)

上一节讨论了MAP技术中IPv4 A+P与IPv6地址之间映射规则,这一节接着来回答第二个问题“MAP域中是如何来规划映射规则?又是如何进行规则下发的?” 在MAP技术中有三种MAP Rule,BMR...
  • u012966023
  • u012966023
  • 2013年12月07日 22:35
  • 1481

【自由谈】城域网IPv6过渡技术——MAP技术(5)

在MAP域中,网络部署IPv6单栈协议。对于IPv6终端的业务流量是采用Native IPv6进行承载。对于IPv4终端的业务流量,需要在MAP-CE和MAP-BR之间(或者MAP-CE和MAP-CE...
  • u012966023
  • u012966023
  • 2013年12月09日 21:34
  • 1259

【自由谈】城域网IPv6过渡技术——MAP技术(2)

IPv4地址和端口与IPv6地址的无状态映射遵循什么算法或者规则?这是MAP技术要解决的第一个问题,也是MAP技术的基础。首先从A+P的概念谈起。...
  • u012966023
  • u012966023
  • 2013年12月06日 20:21
  • 1107
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:【自由谈】城域网IPv6过渡技术——NAT64中双栈用户的业务流程
举报原因:
原因补充:

(最多只允许输入30个字)