浅析基于主动网络可靠组播.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浅析基于主动网络可靠组播

浅析基于主动网络可靠组播   摘 要:组播是网络中单个发送者对应多个接收者的一种网络通信。可靠组播是探究一种组播数据传输可靠性保证的机制,差错恢复机制是可靠组播协议最基本的部分。主动网络是一种允许用户对网络中间节点进行编程的新型网络结构。在主动网络中,网络节点具有计算能力,许多传统网络中的难题在主动网络中可以有较好的解决方案。   关键词:组播;可靠性;主动网络   中图分类号:TP393   1 组播是网络中多用户之间进行数据通信所采用的通信方式,单个发送者对应多个接收者的一种网络通信方式   IP通信有三种方式:一种是单播,即把数据从单个的源端发送到单个的目的端,是一对一的。如果要发送数据到多个目的端,会产生大量重复的数据包。一种是把数据从源端发送到同一网段中的所有主机,一点对所有点,即广播。采用广播方式不能实现跨网段发送。单播和广播通信方式都不能有效解决单点发送、多点接收的问题。   组播是从单个的源端把数据发送到一组目的端,是一对多的。其基本原理是:组播源仅发送一次信息,组播路由协议为组播数据包建立树型路由,被传递的信息在尽可能远的分叉路口才开始复制和分发,最后到达组内的各个目的主机,信息能够被准确高效地传送到组内的所有用户主机。   组播通信中的关键技术如下:组播源向一组确定的接收者发送信息,用组播地址机制来标识这组确定的接收者;接收者通过加入组播组来实现对组播信息的接收,而接收者可以通过组成员关系管理来动态地加入或离开组播组;组播报文在网络中是如何被转发并最终到达接收者的,组播报文在网络中沿着树型转发路径进行转发,该路径称为组播转发树;组播报文的组播转发树是如何由各组播路由协议来完成构建的。组播可以在网络的各个层次上实现:物理层(如卫星、以太网),网络层(IP组播)和应用层(覆盖组播/应用层组播)。   在一个网络中实现IP组播数据包的转发,必须在各个互连设备上运行可互操作的组播路由协议。组播协议可分为主机与路由器之间的组管理协议和路由器与路由器之间的组播路由协议。组管理协议包括IGMP,即Internet组管理协议。组播路由协议分为域内组播路由协议(PIM-DM,PIM-SM,DVMRP,MOSPF,CBT等协议)及域间组播路由协议(MBGP等等)。域内的组播路由协议又分为密集模式与稀疏模式。为了有效地抑制组播数据在链路层的扩散,还有IGMP Snooping、HGMP等二层组播协议。组播管理协议IGMP运行在主机和路由器之间,作用是使路由器了解网段上有没有组播组成员。组播路由协议运行在组播路由器之间,作用是建立和维护组播路由,完成正确高效地转发组播数据包。数据包在网络中的传播路径可以用一棵树来描述―组播分布树。   组播分布树有两种形式:有源树和共享树。有源树的树根是组播信息流的来源,是以组播源为根构造的从根到所有目的端路径都最短的分布树,也称最短路径树。与有源树以信息源作根不同,共享树使用网络的某些点(路由器)作公用树根。这个根常被称作汇合点RP。网络中的所有组播接收者都以RP为树根,接收各自的组播数据,形成一棵共享树,即组播源把信息发送到汇合点再进行组播。   组播把一个数据包从一个源端发出到一组目的端,在一个路由器上,一个数据包的备份可能从多个端口发出。如果存在环路,就可能有数据包回到输入的端口,这个数据包又复制转发到其他端口上,这会导致数据包不断在路由器、交换机复制,产生多播风暴。所以组播路由器必须知道多播包的源,分辨数据包的流向,上游接口和下游接口,通过一定的策略形成组播树。   2 支持IP组播的标准传输层协议为UDP(用户数据包协议),因而组播数据包的传输是不可靠的   IP层的组播通信只提供尽力型服务,因此数据包丢失和数据包乱序是可靠组播面临的问题。可靠组播是指发送者所发送的每个数据包正确地到达所有组播组成员。   按照组播应用对延迟的要求,可分为实时、延迟敏感、延迟不敏感三类应用。实时组播应用,在数据包不能在规定的延迟时间内到达目的端时,会丢弃数据包,因为延迟太久的数据对于应用是无用的。这类应用如视频会议等。对于延迟敏感组播应用,传输的低延迟会带来更好地用户体验。如在线聊天、交互式游戏等。这类可靠组播协议主要是在有效使用网络带宽的基础上提供低延迟的可靠传输。对于延迟不敏感的组播应用,对延迟没有较高要求,主要是对数据包的正确和完整有严格要求。这类组播协议主要进行数据重传和丢失数据包的恢复。可靠组播的机制主要包括差错控制机制和拥塞控制策略。   可靠组播可以表达为:可靠组播=IP组播+差错控制+拥塞控制。差错控制机制主要包括差错检测、差错报告和差错恢复。可靠组播的关键问题是如何根据检测到的数据包丢失情况来迅速高效的恢复丢失的数据包。   3 主动网络是一种新的网络体

文档评论(0)

151****1926 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档