基于组管理协议代理的网络电视功能的设计与实现

基于组管理协议代理的网络电视功能的设计与实现

论文摘要

随着Internet的普及和发展,出现了许多新的宽带应用业务。其中最为人们所关注的就是IPTV直播业务,它的应用不仅仅带来了类似于带宽的急剧消耗和网络拥挤的诸多问题,还给人们提出了一个崭新的课题:选择何种方式实现IPTV直播业务最为高效并且占用的带宽资源最少。为了解决这些问题,人们提出了各种各样的方案,在对各个方案相比之后,IP组播技术拥有独特的网络主干带宽不需要和用户数量的增长成正比的特点,使得不增加主干网成本,成为开展新业务的首选技术,将会更好地满足新业务的需求,成为目前研究的中心问题。IPTV直播业务的实现,主要是采用组播技术,其依赖于网络设备所支持的组播路由协议(PIM协议等),IGMP协议,IGMP PROXY协议等。在原有的IGMP proxy的基础上,提出并设计的IGMP proxy的设计方案能够更为有效的节约网络带宽等资源。该设计方案是在实现了IGMP snooping功能的嵌入式平台上实现的,并使用较为先进的IGMP版本来实现组播技术,从而避免了网络流量的急剧增加的缺点,使得网络资源利用率达到更优。在为了实现IPTV直播业务这样的大规模应用组播路由协议的网络中,IGMP proxy对存在的末梢网络(组播转发树的末梢,即只连接组播客户端的子网)进行管理。在已有的功能IGMP snooping却不能够满足IPTV直播业务需要的同时,在IGMP snooping的基础之上设计的IGMP proxy可以将IGMP snooping和IGMP proxy的优点相结合,从而解决了这一问题,它使得组播范围更加广泛,组播功能更加齐全。测试结果表明,支持IGMP V2版本的IGMP proxy,大大提高了网络资源利用率。

论文目录

  • 摘要
  • ABSTRACT
  • 1 绪论
  • 1.1 研究来源
  • 1.2 研究目的和意义
  • 1.3 研究的发展状况
  • 1.4 本文所做的工作
  • 2 关键技术分析
  • 2.1 组播技术
  • 2.2 IGMP SNOOPING
  • 2.3 IGMP PROXY
  • 2.4 IGMP PROXY 与IGMP SNOOPING 的不同
  • 2.5 本章小结
  • 3 设计方案
  • 3.1 总体功能设计
  • 3.2 上行端口模块设计
  • 3.3 下行端口模块设计
  • 3.4 中转处理模块设计
  • 3.5 本章小结
  • 4 详细设计
  • 4.1 总体功能实现
  • 4.2 上行端口模块实现
  • 4.3 下行端口模块实现
  • 4.4 中转处理模块实现
  • 4.5 本章小结
  • 5 组播管理协议代理的测试
  • 5.1 测试环境
  • 5.2 测试方法与过程
  • 5.3 测试结果分析与比较
  • 5.4 本章小结
  • 6 结束语
  • 致谢
  • 参考文献
  • 相关论文文献

    标签:;  ;  ;  ;  

    基于组管理协议代理的网络电视功能的设计与实现
    下载Doc文档

    猜你喜欢