PIM-SM组播路由协议在Linux下的实现

来源 :山东大学 | 被引量 : 0次 | 上传用户:wodeblog1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Internet技术和网络业务的飞速发展,尤其是IP组播技术的产生和发展,IP组播技术独特的优越性越来越突出。随着宽带技术的不断发展,FTP、HTTP、SMTP等传统的数据业务已无法满足人们对信息的需求,而视频点播、远程教学、新闻发布、网络电视等将成为各大运营商争相发展的新型业务,这些业务都可以利用组播实现,使得IP组播技术成为当前网络技术中的研究热点之一。 IP组播的基本思想是,源主机只发送一份数据,这份数据中的目的地址为组播组地址;组播组中的所有接收者都可接收到同样的数据拷贝,并且只有组播组内的主机(目标主机)可以接收该数据,网络中其它主机不能收到。在组播网络中,即使用户数量成倍增长,主干带宽也不需要随之增加。 为此,人们开发了多种组播路由协议来支持组播的应用,而PIM-SM是目前应用最广泛、功能最强大的一种,适合广域网环境下用户比较分散的组播业务的开展。美国UC-Berkeley最早于1990年初开始在MBone上研究基于组播的协同环境,国内也于20世纪90年代后期开始研究和应用组播视频会议。2004年4月,在CERNET主干网络8个城市10个地区主节点之间成功配置了全程组播(Native multicast)。2003年SARS之后,开始向38个省级主节点扩展,其中主要实现了基于PIM-SM的组播视频会议业务。实现PIM-SM组播路由协议将会对未来实现大规模组播应用产生深远而重要的影响。 随着Linux操作系统的广泛应用及其代码的开源性。因此,在Linux下实现PIM-SM组播路由协议的功能具有得天独厚的优势和条件,并将对组播路由协议的研究以及国家未来的网络组播技术的发展和研究具有重要的意义。 尽管Linux大部分内核已经支持PIM-SM协议,但要实现PIM-SM组播路由协议,还需要借助相应的PIM-SM协议模块来实现。目前,在BSD环境下已经发开发了许多实现组播路由器的程序。但在Linux实现P工M-SM协议需要对相关函数重新定义和部分改进,这也是本文研究的重点。 本文第一部分首先介绍了选题背景及其目前国内外的研究成果,同时介绍了该方向发展的趋势。第二部分介绍了组播与组播路由协议的概念,包括组播的概念和组播路由协议的要素。第三部分介绍了组播协议的工作工程,主要包括组成员的维护原理和组播报文的路由过程。第四部分是本文的重点,详细了介绍PIM-SM组播路由协议在Linux下的实现,包括协议的整体结构、协议的模块划分、共享组播树、数据包处理流程及相关c源代码以及实验结果。第五部分是文章的结尾。 本文通过介绍组播网络的概念和原理,深入探究组播路由协议,在Linux下实现PIM-SM组播路由协议,希望对组播网络技术的发展有一定的借鉴和推动作用。
其他文献
目的研究云南省普洱市蝙蝠携带的乙肝病毒多样性及流行情况。方法在普洱市采集84只蝙蝠肝组织样本,通过高通量测序、特异性PCR方法和基因移步法对蝙蝠乙肝病毒进行检测和扩增,并进行序列分析和系统发育分析。结果3.75%(3/84)的蝙蝠携带乙肝病毒,均来自于中华菊头蝠,命名为PuEr BHBV。PuEr BHBV的基因结构、保守功能结构域与其他乙肝病毒高度相似。序列分析显示,PuEr BHBV与河南内乡
受益于制造技术、通信技术以及网络技术的飞速发展,使得无线传感器网络在自然环境、交通运输、军事战争、医疗健康、空间探索以及商业生活等多种场合有着广阔的应用前景。本
随着软件技术的发展和软件项目规模的不断扩大,软件测试的作用越来越重要。然而,软件测试是一项耗时、耗力的工作,如何通过较少的测试用例,来检测出尽可能多的软件错误是人们所面
互联网已经进入多媒体通信时代,流媒体作为一种多媒体传输技术,正逐渐成为互联网的主流应用。如何在Internet网络上提供大规模的流媒体内容分发一直是过去十多年里流媒体研究
本文在研究人工智能的基础上,从软件工程应用基础层面对相关问题进行了比较系统的阐述,提出相应的解决策略和思路。 本文的主要研究内容和结果包括: (1)本文对规划领域建
语文教材是以《语文课程标准》为依据编写的供学生学习语文的文本。教师以教材为媒介,促成儿童和外部世界的沟通,唤起儿童心灵世界的觉醒。  当《义务教育语文课程标准(2011年版)》将“全面提高学生的语文素养”规定为课程目标之时,对语文课程及其语文教材的功能和价值都应给予重新认识。把如今的语文教材视为“文选型”课本,那是用老眼光看新教材。语文教材绝非纯粹的阅读教材,或者说教材中选编的30篇左右的课文,不
甲型流感病毒能够突破种属障碍并获得在新宿主中有效感染和传播的适应性突变,从而导致流感大流行。流感大流行的准确时间及规模至今尚无法准确预测。流感病毒大流行的宿主范围依赖于病毒与宿主的相互作用因子以及病毒自身的适应性进化。从流感病毒吸附并感染宿主细胞到病毒复制及子代病毒释放传播过程,有众多病毒与宿主相互作用的限制性因子起着重要作用。本文详细综述了甲型流感病毒宿主特异性与适应性进化的影响因子,以期更好地