一种二层组播转发表更新方法及装置制造方法及图纸

技术编号:20118864 阅读:55 留言:0更新日期:2019-01-16 12:15
本发明专利技术提出一种二层组播转发表更新方法及装置,该方法包括:实施该方法的网络设备之间具有至少两条冗余路径;网络拓扑发生变化时,检查原主用路径端口在组播二层转发表中的角色;如果所述原主用路径端口是一个组播组的成员端口,将新进入转发状态的备用路径端口加入所述组播组的成员端口列表;如果所述原主用路径端口属于路由器端口,将新进入转发状态的备用路径端口加入到所述路由器端口列表,同时检查二层组播转发表成员端口列表,如果存在有成员的组播组,生成组播组成员报告;主动从新加入的组播路由器端口发送新生成的组播组成员报告。所述装置执行所述方法的步骤。本发明专利技术实现了主备路径切换时二层组播转发表的快速更新,属于网络技术领域。

A Method and Device for Updating Two-Layer Multicast Forwarding Table

The invention provides a two-layer multicast forwarding table updating method and device, which includes: there are at least two redundant paths between network devices implementing the method; when the network topology changes, the role of the original primary path port in the multicast two-layer forwarding table is checked; if the original primary path port is a member port of a multicast group, the reserve for the new forwarding state is provided. If the original primary path port belongs to the router port, the spare path port that enters the forwarding state is added to the router port list, and the member port list of the two-tier multicast forwarding table is checked. If there is a member multicast group, the member report of the multicast group is generated actively from the newly joined multicast group. Router ports send newly generated multicast group membership reports. The device performs the steps of the method. The invention realizes fast updating of the two-layer multicast forwarding table when the main and standby paths are switched, and belongs to the field of network technology.

【技术实现步骤摘要】
一种二层组播转发表更新方法及装置
本专利技术属于网络
,具体涉及一种主备冗余网络拓扑结构中,主备路径切换时二层组播转发表的更新方法及装置。
技术介绍
IP组播是多媒体传输和实时信息分发的主要通信模式,广泛应用于军事信息、工业控制信息等重要的信息传输,此类信息传输对网络的中断时间有严格要求,在此类网络中,网络设备之间通常设计了冗余的备份路径,因此在故障切换或拓扑变化过程中实现组播转发表的快速更新是减小网络中断时间的基础。所述网络设备可以是交换机等设备。图1是典型IP组播网络中的二层组播转发表示意图,当二层交换机的端口链路发生故障后,拓扑结构发生改变,图2是拓扑结构发生变化后重新收敛的二层组播转发表示意图。链路发生故障或拓扑结构发生改变后,网络经一定的中断时间达到新的收敛状态,为了实现从图1到图2的收敛状态,标准协议的实现通过组播组管理协议IGMP(InternetGroupManagementProtocol,网际组管理协议)或MLD(MulticastListenerDiscover,组播侦听发现协议)周期性的查询和响应机制可以完成,其收敛时间依赖于查询间隔时间和响应时间,在大本文档来自技高网...

【技术保护点】
1.一种二层组播转发表更新方法,其特征在于,包括如下步骤:S1、实施该方法的网络设备之间具有至少两条冗余路径,其中主用路径端口处于活动状态转发数据,备用路径端口处于备用或关闭状态不接收和发送用户数据;S2、网络拓扑发生变化时,在主备路径端口状态切换的节点,检查原主用路径端口在组播二层转发表中的角色;S3、如果所述原主用路径端口是一个组播组的成员端口,删除所述组播组成员端口列表中的所述原主用路径端口,将新进入转发状态的备用路径端口加入所述组播组的成员端口列表;S4、如果所述原主用路径端口属于路由器端口,删除所述路由器端口列表中的所述原主用路径端口,将新进入转发状态的备用路径端口加入到所述路由器端...

【技术特征摘要】
1.一种二层组播转发表更新方法,其特征在于,包括如下步骤:S1、实施该方法的网络设备之间具有至少两条冗余路径,其中主用路径端口处于活动状态转发数据,备用路径端口处于备用或关闭状态不接收和发送用户数据;S2、网络拓扑发生变化时,在主备路径端口状态切换的节点,检查原主用路径端口在组播二层转发表中的角色;S3、如果所述原主用路径端口是一个组播组的成员端口,删除所述组播组成员端口列表中的所述原主用路径端口,将新进入转发状态的备用路径端口加入所述组播组的成员端口列表;S4、如果所述原主用路径端口属于路由器端口,删除所述路由器端口列表中的所述原主用路径端口,将新进入转发状态的备用路径端口加入到所述路由器端口列表,同时检查二层组播转发表成员端口列表,如果存在有成员的组播组,则生成包含所述有成员的组的组播组成员报告;S5、完成主备路径端口状态切换后,网络设备主动从新加入的组播路由器端口发送所述新生成的组播组成员报告。2.根据权利要求1所述一种二层组播转发表更新方法,其特征在于,步骤S1中所述主用路径和备用路径是预知的,可以是静态设置或由协议动态计算得出。3.根据权利要求1所述一种二层组播转发表更新方法,其特征在于,步骤S1中所述网络设备运行包括IGMP/MLDSnooping在内的组播成员监听协议,为每个网络设备建立包含端口信息的二层组播转发表。4.根据权利要求1所述一种二层组播转发表更新方法,其特征在于,所述步骤S5中,网络设备主动从新加入的组播路由器端口发送所述新生成的组播组成员报告之后还包括:新进入转发状态的端口所连接的上游设备接收到所述新的组播组成员报告信息,刷新其组播转发表,实现转发表的收敛,同时向其路由器端口转发接收到的成员报告,更新上游设备转发表。5.根据权利要求1所述一种二层组播转发表更新方法,其特征在于,所有节点的组播组管理协议可以采用标准的IGMP...

【专利技术属性】
技术研发人员:杨胜钊徐雄斌王璇金明石磊吴向军
申请(专利权)人:中国船舶重工集团公司第七零九研究所
类型:发明
国别省市:湖北,42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1