[发明专利]一种MAC地址同步方法、装置、系统、设备及介质有效
申请号: | 201911424826.X | 申请日: | 2019-12-31 |
公开(公告)号: | CN111107182B | 公开(公告)日: | 2022-09-20 |
发明(设计)人: | 尹楠 | 申请(专利权)人: | 瑞斯康达科技发展股份有限公司 |
主分类号: | H04L61/5053 | 分类号: | H04L61/5053;H04L61/50;H04L101/622 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 金银花 |
地址: | 100094 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 mac 地址 同步 方法 装置 系统 设备 介质 | ||
1.一种MAC地址同步方法,其特征在于,所述方法包括:
按照预设的第一周期,定期触发第一同步事件,所述第一同步事件包括:将第一MAC地址信息发送至待同步设备,以使所述待同步设备对接收到的第一MAC地址信息进行第一同步处理;
按照预设的第二周期,定期触发第二同步事件,所述第二同步事件包括:将第二MAC地址信息发送至所述待同步设备,以使所述待同步设备对接收到的第二MAC地址信息进行第二同步处理;
其中,所述第二周期大于所述第一周期,且所述第二周期大于第一同步事件的最大同步时长,所述第一MAC地址信息包括最近第一周期内新学习到的MAC地址信息和老化的MAC地址信息,所述第二MAC地址信息包括本地学习到的未老化的所有MAC地址信息;
当所述第一同步事件触发时,正在进行所述第二同步事件,则终止进行所述第二同步事件;
当所述第一同步事件结束时,若确定所述第一同步事件运行时存在第一同步处理失败的MAC地址信息,则记录当前时刻;
判断所述当前时刻与下一次第二同步事件的触发时刻之间的时长是否大于预设的MAC地址信息老化时长;
若是,则触发第三同步事件,并重置第二周期的计时,所述第三同步事件包括:将所述第一同步事件运行时第一同步处理失败的MAC地址信息重新发送至待同步设备,以使所述待同步设备进行第三同步处理。
2.如权利要求1所述的方法,其特征在于,将MAC地址信息发送至所述待同步设备,具体包括:采用至少一个协议报文将MAC地址信息发送至所述待同步设备,其中每个协议报文携带自身报文序列号;
所述方法还包括:若接收到所述待同步设备返回的携带有报文序列号的响应,则确定包含所述报文序列号的协议报文中的MAC地址信息的同步处理成功,否则确定包含所述报文序列号的协议报文中的MAC地址信息的同步处理失败。
3.如权利要求2所述的方法,其特征在于,所述协议报文中还携带有优先级标识,以使待同步设备根据所述优先级标识确定对所述协议报文同步处理的类型和顺序;
其中,所述第一同步事件中发送的各协议报文优先级标识相同,优先级最高;所述第二同步事件中发送的各协议报文的优先级标识相同,优先级次之;所述第三同步事件中发送的各协议报文的优先级标识相同,优先级最低。
4.如权利要求1-3中任一项所述的方法,其特征在于,所述方法还包括:
接收并存储转发硬件以中断方式上报的新学习到的MAC地址信息和老化的MAC地址信息;
接收转发硬件以中断方式上报的漂移的MAC地址信息;
在预先设置的MAC漂移链表中检测是否存在所述漂移的MAC地址信息的节点,如果否,则将漂移的MAC地址信息作为一个节点插入到MAC漂移链表中,并为所述节点添加定时信息;如果是,则更新所述节点的定时信息;
当所述第一同步事件触发时,基于定时信息,查找MAC漂移链表中计时超过预设漂移抑制时长的目标MAC地址信息;
通知转发硬件正常学习目标MAC地址信息中的MAC地址,并清除所述MAC漂移链表中所述目标MAC地址信息的节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于瑞斯康达科技发展股份有限公司,未经瑞斯康达科技发展股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911424826.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种防蓝光镜片的制备方法
- 下一篇:会话同步方法、装置、电子设备和介质