论文部分内容阅读
IP多播是一种节约带宽的技术,它可以在同一时刻向数千个接收者发送一个信息流从而减少网络中的业务量.企业通信、远程教育、软件分发,股票行情和新闻等多个领域都广泛应用了这种技术.高速宽带IP路由器作为Internet骨干网枢纽,需要支持多播业务.因此,转发速度快、可靠性高,稳定性好且易于管理的多播技术在高速宽带IP路由器上的实现已成为众多科研机构和网络设备厂商研究的热点.作者研究出一种在高速宽带IP路由器上实现高性能多播的方法,并给出了具体的设计方案与实现过程.文章首先分析了IP多播体系结构、研究了常用的多播路由协议和算法;然后叙述了高速宽带IP路由器软硬件体系结构,研究了线速转发原理,并设计了多播硬件转发算法;基于嵌入式Linux,详细阐明了多播软件在内核空间和用户空间的设计与实现;最后从多播数据转发和协议测试两方面进行了严格测试.测试结果表明,高速宽带IP路由器具备多播功能,支持IGMP、DVMRP和PIM-SM协议,支持DVMRP和PIM-SM协议之间的互操作性,具有高速端口多播线速转发能力,完全支持多播路由MIB和多播路由配置.宽带高速IP路由器多播的实现必将推动多播业务的快速发展,在积累业务运营管理方面的相关经验后,将提供更加完善的、安全性高的、可控性好的多播解决方案.