[发明专利]环网节点的MAC地址转发表更新方法及装置在审
申请号: | 201610044696.7 | 申请日: | 2016-01-22 |
公开(公告)号: | CN106998298A | 公开(公告)日: | 2017-08-01 |
发明(设计)人: | 游莉萍;吴克巍 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/751 | 分类号: | H04L12/751;H04L12/741 |
代理公司: | 深圳市世纪恒程知识产权代理事务所44287 | 代理人: | 胡海国 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 节点 mac 地址 转发 更新 方法 装置 | ||
技术领域
本发明涉及网络通信技术领域,尤其涉及环网节点的MAC地址转发表更新方法及装置。
背景技术
环网是网络中常用的技术,采用环网可以实现链路备份,提高网络可靠性。基于环网保护协议,例如ERPS(Ethernet Ring Protection Switching,以太网多环保护技术)协议,在环网内的链路出现故障时,开启RPL(Ring Protection Link,环路保护链路),以实现将业务切换至RPL链路上,从而减少报文数据的丢失。环网的链路切换后,需要更新环网内节点的MAC(Media Access Control,介质访问控制)地址转发表,现有技术中一般是通过清空节点原来的MAC地址转发表,重新构建新的MAC地址转发表。由于重新构建新的MAC地址转发表,使得更新节点的MAC地址转发表的时间较长,更新效率低。
发明内容
本发明的主要目的在于提出一种环网节点的MAC地址转发表更新方法及装置,旨在解决现有技术中更新环网内节点的MAC地址转发表的时间长、效率低的技术问题。
为实现上述目的,本发明提供一种环网节点的MAC地址转发表更新方法,所述环网节点的MAC地址转发表更新方法包括以下步骤:
在环网内的第一节点接收到包含节点标识符的链路故障消息时,所述第一节点在保存的网络拓扑结构中,删除所述节点标识符对应的节点为中间节点的通信链路,以更新所述第一节点的网络拓扑结构;
所述第一节点判断所述第一节点的MAC地址转发表中各个内层vlan标签对应的第二节点是否在更新后的所述网络拓扑结构中;
在有所述第二节点不在更新后的所述网络拓扑结构中时,所述第一节点修改所述MAC地址转发表中第二节点的内层vlan标签对应的端口,以更新 所述第一节点的MAC地址转发表。
优选地,所述环网节点的MAC地址转发表更新方法还包括步骤:
在所述第一节点检测到其所在的通信链路出现故障时,所述第一节点发送链路故障消息至所述网络拓扑结构中的其它节点,并在保存的网络拓扑结构中,删除所述第一节点的阻塞端口对应方向的通信链路,以更新所述第一节点的网络拓扑结构。
优选地,所述在环网内的第一节点接收到包含节点标识符的链路故障消息时,所述第一节点在保存的网络拓扑结构中,删除所述节点标识符对应的节点为中间节点的通信链路的步骤之前,所述环网节点的MAC地址转发表更新方法还包括步骤:
所述第一节点在接收到报文时,获取所述报文携带的内层vlan标签;
所述第一节点根据获取的所述内层vlan标签,更新所述第一节点的保存的MAC地址转发表。
优选地,所述在有所述第二节点不在更新后的所述网络拓扑结构中时,所述第一节点修改所述MAC地址转发表中第二节点的内层vlan标签对应的端口,以更新所述第一节点的MAC地址转发表的步骤之后,所述环网节点的MAC地址转发表更新方法还包括步骤:
所述第一节点发送链路追踪报文至各个所述第二节点,以供各个所述第二节点在在接收到所述链路追踪报文时反馈链路追踪响应报文至所述第一节点;
所述第一节点在接收到各个所述第二节点反馈的链路追踪响应报文时,根据所述链路追踪响应报文确定所述第一节点至各个所述第二节点的通信链路;
所述第一节点根据所述第一节点至各个所述第二节点的通信链路,更新所述第一节点的网络拓扑结构。
优选地,所述第一节点判断所述第一节点的MAC地址转发表中各个内层vlan标签对应的第二节点是否在更新后的所述网络拓扑结构中的步骤包括:
所述第一节点依次选中所述MAC地址转发表中的内层vlan标签,判断当前选中的内层vlan标签与所述第一节点的内层vlan标签是否一致;
若当前选中的内层vlan标签与所述第一节点的内层vlan标签不一致,则判断当前选中的内层vlan标签对应的第二节点是否在更新后的所述网络拓扑结构中。
此外,为实现上述目的,本发明还提出一种环网节点的MAC地址转发表更新装置,所述环网节点的MAC地址转发表更新装置包括:
网络拓扑结构更新模块,用于在环网内的第一节点接收到包含节点标识符的链路故障消息时,在保存的网络拓扑结构中,删除所述节点标识符对应的节点为中间节点的通信链路,以更新所述第一节点的网络拓扑结构;
判断模块,用于判断所述第一节点的MAC地址转发表中各个内层vlan标签对应的第二节点是否在更新后的所述网络拓扑结构中;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610044696.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种装配式吊车梁的连接节点组件
- 下一篇:一种高强度钢梁结构