网络流媒体等新型应用的快速发展对路由器具备组播功能提出了迫切需求。针对如何在基于网络处理器的路由器中高效地实现组播协议进行了研究。在路由器标准功能软件基础上实施扩展,提出了IGMP和PIM等组播协议实现的软件结构,利用网络处理器灵活可编程性与高性能的优点,对其关键技术进行了设计和实现。协议测试结果表明,该路由器组播协议系统运行效果良好。最后,展望了IP组播技术发展。
New network applications like streaming media are demanding multicast support in network routers. The implementation technology of multicast protocols is studied in high-performance routers based on network processors. By making use of the properties of flexible programming and the high processing capability of network processors, the software architecture of IGMP and PIM are proposed, and the key technology is designed and implemented. The protocol testing indicates that the multicast system in our router performs well. At last, the prospect of the development of IP multicast is discussed.