一种轻量级双协议栈隧道技术的设计和实现

一种轻量级双协议栈隧道技术的设计和实现摘要IPv6的应用越来越广泛,IPv6组网会渐渐成为主流,而现冇的TPv4服务不可能立即废弃,因此就需耍有TPv6/TPv4的过渡性方案。文章提岀一种基于轻量级双协议栈DS-Lite隧道技术的IPv6边缘网络,实现IPv4网络跨IPv6网络进行通信的过渡性方案。它是隧道技术和NAT的结合,用户使用IPv4协议栈,通过隧道实现与IPv4双向互访的轻量级、可扩展性强的过度机制。关键词隧道技术;边缘网络NAT;DS-Lite(轻量级双协议栈)中图分类号:TP393文献标识码:A文章编号:1671-7597(2013)19-0056-03随着一互联网、物联网的飞速发展,各种终端对IP地址的需求越来越大。目前,IPv4地址已经基本耗尽。在这种情况下,IPv6应运而生。但是山于各种错综复杂的历史原因,使得目前通用的IPv4网络不可能在短时间内全部升级改造为IPv6网络。在很长一段时间内,互联网仍将以IPv4为主导。因此,IPv4如何向IPv6平滑过渡,成为目前网络部署的重要课题。Dual-StackLite就是一种用于IPv6边缘网络,用来实现IPv4网络跨IPv6网络进行互联通信的过渡性方案。1轻量级双协议隧道技术的关键技术IPv6的应用越来越广泛,IPv6组网会渐渐成为主流,而现有的IPv4服务不可能立即废弃,因此就需要有IPv6/IPv4的过渡性方案。论文提出一种基于轻量级双协议栈DS-Lite隧道技术的IPv6边缘网络,实现IPv4网络跨IPv6网络进行通信的过渡性方案。它是隧道技术和NAT的结合,用户使用IPv4协议栈,通过隧道实现与IPv4双向互访的轻量级、可扩展性强的过度机制。1.1隧道技术隧道技术是一种封装技术,即某种网络协议将其他网络协议的数据报文封装在自己的报文中,然后在网络中传输。报文被封装后,在网络中传输的路径,称为隧道,在隧道的两端,需要对报文进行加封装和解封装。隧道技术包括数据封装、传输和解封装在内的全过程。DS-Lite采用IPv4-in-IPv6隧道技术,在IPv6边缘网络上,运营商只需要为用户分配IPv6地址,即可实现IPv4用户之间的通信,实现双栈网络。1.2NAT技术NAT(NetworkAddressTranslation,网络地址转换)技术是为了应对IPv4地址匮乏而应运而生的网络技术之一,同时也是一项网络安全防范的有效措施。它通常被用在网络的外网口,用以保护内网(用户侧私网)地址的安全。NAT的最核心、最基础的功能是通过对报文的源地址转换,将用户侧的私网地址转换为ISP认可的公网地址,由此实现私网用户可以使用重复的私网地址访问公网的目的。2轻量级双协议栈隧道的分析和设计2.1双协议栈隧道的整体架构轻量级双协议栈隧道的典型组网如图1所示。从图1可以看出,DS-Lite隧道整体架构主要由以下几个部分组成。1)Cliento客户端是处在IPv4孤岛中的IPv4主机,通过IPv6网络连接到另一侧IPv4孤岛中的Servero2)B4(BasicBridgingBroadBand)oB4为部署在IPv6网络接入侧的双协议栈路由器,以IPv6地址与外部运营商网络相连接,同时支持IPv4和IPv6报文。3)AFTR(AddressFamilyTransilionRouter地址族转换路由器)。AFTR部署在运营商网络,位于另一侧IPv4网络孤岛的边缘。当收到来自DS-Lite隧道的IPv6报文之后,首先将报文解封装,然后进行NAT转换,将报文的源地址转换为公网TP地址,通过IPv4网络进行转发。4)DHCPv6ServeroDHCPv6Server的作用是通知B4侧AFTR端的域名O5)DS-LiteTunneloDS-Lite隧道是IPv4-overTpv6隧道的一种,都是在原始IPv4报文头上封装一层Ipv6报文头,隧道的入口在B4狈9,出口在AFTR侧。6)ServeroIPv4服务器位于IPv4网络中,接收来自AFTR已经解圭寸装的IPv4报文,仅作普通的IPv4转发。2.2轻量级双栈隧道的功能设计2.2.1B4的功能设计B4设备需要两大功能,分别为Tunnel和DHCPv6,各自的功能需求分解如下。Tunnel在IPv4-in-IPv6隧道中增加命令,指定通过DIICP获取AFTR域名的接口名;向DHCPv6Client模块注册回调函数,等待DHCPv6Client通知AFTR选项的信息;收到DIICPvGClient传来的AFTR域名时,解析出IPv6地址,并存到Tunnel控制块中;给IPv4报文封装上IPv6报文头,目的IP地址是接口连接的AFTR的IPv6地址,报文经过DS-Lite隧道传输;对从DS-Lite隧道返回的IPv6报文解封装,处理过程与普通IPv4-in-IPv6报文的解封装处...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

笔杆子文秘
机构认证
内容提供者

为您提供优质文档,供您参考!

确认删除?