基于ivi过渡环境下组播技术探究

基于ivi过渡环境下组播技术探究

ID:5605717

大小:29.50 KB

页数:8页

时间:2017-12-19

基于ivi过渡环境下组播技术探究_第1页
基于ivi过渡环境下组播技术探究_第2页
基于ivi过渡环境下组播技术探究_第3页
基于ivi过渡环境下组播技术探究_第4页
基于ivi过渡环境下组播技术探究_第5页
资源描述:

《基于ivi过渡环境下组播技术探究》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、基于IVI过渡环境下组播技术探究  摘要:IPv6的时代正式来临,然而目前很多的网络应用和基础设施还是基于IPv4,使得IPv6的还没有真正的全面推广和部署,因此必须研究其过渡技术。IVI是一种IPv4向IPv6过渡的技术,本文主要介绍了IVI的过渡环境下组播过渡技术研究,再利用NS2网络模拟器实现IPv4组播和IPv6组播之间的通信。【关键词】IPv4IPv6组播IVINS2随着IPv4地址于2011年耗尽,IPv6时代正式来临,IPv6解决了目前IPv4无法解决的问题。但是,目前存在大量的IPv4应用与服务

2、,IPv6不可能一夜之间能够替代IPv4,所以研究IPv4/IPv6过渡是最经济也最可行的方法。组播技术有很多优势,IVI技术作为一门较新的过渡技术,IVI过渡环境下组播技术的研究成为过渡技术新的研究方向。1组播过渡技术1.1双栈技术其原理是将组播源配成双栈,同时向IPv4及IPv6组发送数据,使得运行不同协议栈的主机都能够收到组播报文。1.2组播协议转换技术8其原理是在使用一种IP协议的源和使用另外一种IP协议的宿之间路径上放置一个或者多个转换设备,实现他们之间的通信。1.3其他组播过渡技术●6over4在I

3、Pv6组播中,将IPv4组播作为其底层载体,将IPv6组播目的地址映射到私有组播域239.0.0.0/8。●ALMALM,在应用层实现组播功能,它实际上是一种叠加于单播网络的逻辑网。●NAT-PT+ALGNAT-PT+ALG是在现有NAT-PT技术的基础上加入组播应用层网关(ALG)以满足组播需求。●隧道技术它是一种将一种协议的组播报文封装在另一种协议报文中,从而实现组播的跨网传输。2IVI技术2.1IVI简介IVI技术是一种基于路由前缀的无状态IPv4/IPv6翻译技术。其原理是将IPv6地址和IPv4地址分

4、别选择其中一部分,选取的这部分IPv4的地址,不再为IPv4所用,而是用来进行地址的一一映射,能够同时支持IPv4和IPv6发起的通信,随着过渡的不断深化,IPv4地址不断扩大到所有IPv4地址的时候,过渡完成。8IVI可以实现IPv4地址的复用和IPv6到IPv4单向通信,在IVI技术中,网关不需要通过DNS服务器查找IPv4与IPv6之间的对应关系,从而大大减少网关的负担和提高了网关的效率。2.2IVI组播地址格式IVI组播地址的映射规则是在IPv6地址中插入IPv4地址,IPv6具有特定的前缀96位,也就

5、是将IPv4地址加入后32位,而且IPv4组播地址也是有限制的,只能是232.0.0.0/8-232.255.255.255/8。2.3IVIDNSIVIDNS,即IVI域名服务器,是对IPv4和IPv6网络的DNS服务器,能够把A记录翻译成AAAA记录,当IVI6主机的发出AAAA请求时,IVIDNS就会查找相应的A记录,并按照IVI映射规则自动翻译成AAAA记录,返回给IVI6主机[3]。3IVI组播转换网关模型3.1IVI-MTG8IVI-MTG模型,其MTG部署在IPv6网络与IPv4网络的边界,这种模

6、型将IPv4和IPv6一视同仁。要实现IPv4与IPv6组播之间实现互访,网关所做的工作就是能够将IPv6主机加入组播源位于IPv4网络的组播组,反之,IPv4主机也能够加入组播源位于IPv6的组播组,另外该网关是双栈的。3.2IVI-MTG模型结构IVI_MTG模型结构主要由IPv6组播代理(MP6)、IPv4组播代理(MP4)、IVI组播协议转换器(IMT)、IVI地址映射器(IAM)、简单网络管理协议接口(SNMP)、管理信息库(MIB)。●MP6MP6被当作IPv6接收结点代理加入到IPv4组播组当中,

7、负责接收来自IPv6组播组发出的组播报文,然后将该报文转送到组播协议转换器中进行处理。●MP4MP4被当作IPv6接收结点的代理加入IPv4组播组,负责接收从IPv4组播组发出的报文,然后将该报文发送给组播协议转换器进行处理。●IMT它的作用就是用来将IPv4与IPv6组播报文之间进行转换。除了进行报文头转换之外,有时还需要对报文分片转发。●IAM它提供IPv4、IPv6地址池以及一个地址映射表。●SNMP接口SNMP接口分为内部和外部接口。●MTG管理信息库8MIB提供MTG运行需要的环境配置并记录MTG当前

8、的运行状态。4NS2简介4.1NS2NS2,是一个由C++语言编写,以Otcl解释器为前台,是一种面向对象网络模拟器。该模拟器支持C++中类的层次结构(编译层次),和Otcl解释器中的相似层次结构(解释层次)。NS2通过Tclcl把这两种语言的类和对象联系起来。我们把Otcl类称为解释类,把与之对应的C++类称为编译类,并称他们为映像类,他们的对象称为映像对象。4.2Otcl类的介绍●

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。