论文摘要
随着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,大大提高了网络资源利用率。