摘要
随着组播技术的发展,基于IPv6的PIM-SMv2(Protocol Independent Multicast-Sparse Mode Version 2)组播协议将作为一种切实可行的通信技术,得到广泛的应用和发展。本文分析了PIM-SMv2协议采用显示加入模式围绕根节点RP(Rendezvous Point)来建立单向共享树的工作原理,提出了在Linux操作系统中PIM-SMv2组播协议基于用户空间和系统内核来协调工作的总体设计思想和实现方案,设计了PIM-SMv2协议基于组播消息的预处理、组播数据包转发以及套接口属性设置3部分的实现机制和内核流程。通过搭建模拟广域网环境的三角形网络拓扑环境,实现了消息交互和通信功能,证明了方案的正确性和可行性。
Along with development of the network technology, the PIM-SMv2 protocol gains wide application and development as the feasible telecommunication technology. This paper discusses the operating principles of the PIM-SMv2 protocol in detail, describing how the PIM-SMv2 protocol builds unidirectional share trees rooted at a Rendezvous Point per group. This paper presents the system design and implementation scheme of the IPv6- based PIM-SMv2 multicast protocol relying on the interactive operation between the user and system kernel levels in the Linux operation system. The validity and feasibility of the scheme are verified in the triangularnetwork topological circumstance by simulation of the wide area network.
出处
《铁道学报》
EI
CAS
CSCD
北大核心
2007年第3期57-61,共5页
Journal of the China Railway Society