多媒体已成为互动娱乐、教育和综合信息化内容的首选媒介。传统的Internet点对点传输的单播方式面对大量的多媒体应用传输已经显得力不从心。组播技术则正是为解决此类问题应运而生的。目前以太网交换机在构建网络时已得到越来越广泛的应用,在交换机上实现组播已显得十分必要。本文主要探讨在以太网交换机上的一种组播协议:组播侦听协议。
本文首先分析了组播技术和以太网设备的发展形势和用户需求,介绍了国内外几种组播技术的特点,强调在以太网交换机上实现组播技术的必要性;然后,详细讨论了二层交换机上组播侦听协议的实现技术,并对所实现的组播控制功能提出了自己的测试方法,给出了几种测试实例;最后,通过阐述当前以太网交换机的组播技术实现的方法和动向,为今后在以太网交换机上组播技术的进一步完善和发展给与启示。
本文设计实现的组播侦听协议代码量很小,与底层协议平台的耦合度也非常小,此外还具有很强的可伸缩性,并提供了方便的配置接口。因此,本实现不仅适用于而二层以太网交换机,而且可以非常轻易的移植到其它更高级的网络设备如三层交换机。二层交换机上的测试证明了软件实现的正确性和完整性。同时,本论文提出的的测试方法对规范组播软件测试具有一定的参考价值。