基于IGMP的组播技术的研究及实现

来源 :武汉邮电科学研究院 | 被引量 : 0次 | 上传用户:aspoptyy4
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
IP组播是相对于传统的单播和广播的一种数据业务承载方式,能够有效地节约网络带宽、降低网络负载。随着以太网交换机在构建网络时得到越来越广泛的应用,在交换机上实现组播显得十分必要。要实现IPv4组播,主机及与其直接相连的组播网络节点之间的交互协议就要使用IGMP。目前IGMP协议已经有了三个版本。IGMPv1实现简单,但是有离开时延过大和选择查询者需要依赖组播路由协议的缺点,IGMPv2对此进行了改进。IGMPv3协议增加了“源过滤”功能,主要是为了支持源特定多播。本文主要就是研究IGMPv3协议及其在以太网交换机上的实现。   本文首先介绍了IP组播相关技术,包括组播地址分配、组播成员管理、组播路由协议等。描述了IGMPv3协议的报文格式及工作原理,并在嵌入式操作系统VxWorks上设计并实现了IGMPv3协议,包括子模块的划分、数据结构的设计、各种协议报文的处理、组播路由表的维护与更新等。分析了IGMP加入/离开时延对IPTV组播业务承载的影响,并讨论如何通过改进IGMPv3协议来减小IPTV频道切换时延。设计实现的IGMPv3协议代码量很小,与底层平台的耦合度也非常小,便于代码的移植;此外还提供了方便的配置接口。三层交换机上的测试证明了本课题研究的正确性与完整性。   文中还对IGMPv3的改进与扩展进行了研究。为了支持源特定组播,IGMPv3协议引入了源过滤机制,但同时也增加了主机和组播网络节点实现的复杂性。为了简化IGMPv3协议的处理流程,IETF提出了轻量级IGMPv3协议草案,本文对此建议的可行性进行了分析。然后针对现有组播协议中缺少对用户认证支持,用户可以随意的加入一个组播组,并且可以任意离开的问题,讨论了将IGMPv3进行扩展,在网络层实现接入控制的方法。最后,总结本文所作的工作,并对下一步的研究工作进行了展望。
其他文献
论文以国家“十一五”863计划重大专项“可控(闭环)三维轨迹钻井技术”和国家自然科学基金项目“井下闭环旋转导向智能钻井系统控制理论研究”为依托,研究泥浆动力可控偏心器
随着全球信息业务的爆炸式的增长,传统的电信网络架构已越来越不能满足不断发展的新业务的需要,底层面向传输的光传输层正逐渐向面向交换的光网络层演进。光分组交换技术作为
下一代网络(NGN)是业务驱动、多网融合、开放灵活的网络,它要求业务与呼叫控制相分离、呼叫与承载相分离,使业务真正独立于网络。而能否快速高效地生成和部署有市场前景的增值业
Web2.0是一种典型的交互式业务,和传统的Web应用模式具有显著的不同。Web2.0增值业务的不断发展,要求与之相适应的运营支撑系统来提供增值业务的运营支持。Web2.0增值业务的核
随着信息安全意识的普及,人们慢慢开始关注并研究生物特征识别技术。如何快速准确地识别用户身份、保护财产信息安全,已经成为一个值得深入研究的问题。由于人脸识别技术潜在的
微带天线因具有体积小、重量轻、易集成等优点得到广泛应用。集成射频前端一般采用差分技术来实现,天线是射频前端的重要组成部分。传统的绝大多数天线一般设计为单端口激励