The invention discloses a multicast routing method and system based on network on-demand distance vector. The method comprises the following steps: a multicast group for the downstream node assignment based on branch number, branch number; multicast construct the main path and the backup path of each group member nodes; determine the main path is invalid, if not, the data transmission based on the main path; if, in the standby path without failure, the use of the alternate path for data transmission; in the case of failure of the alternate path routing, repair, and returns the steps of establishing the main and backup path. The present invention is established by using the alternate branch information maintenance multicast tree structure, improve the robustness and reliability of the protocol, reduce the number of route request initiated, reducing the delivery delay of multicast data packets, thus ensuring the mobility of wireless ad hoc network multicast routing quality.
【技术实现步骤摘要】
【技术保护点】
1.一种基于网络按需距离矢量的多播路由方法,其特征在于,包括如下步骤:分支号分配步骤,多播组组长为下游节点分配分支号;主、备路径建立步骤,基于分支号,多播组成员节点建立各自的主路径和备用路径;数据传输步骤,判断主路径是否失效,若否,基于主路径进行数据传输;若是,在备用路径没有失效的情况下,使用备用路径进行数据传输;在备用路径失效的情况下,进行路由的修复,并返回执行主、备路径建立步骤。
【技术特征摘要】
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。