[发明专利]MAC地址回收方法和装置有效
申请号: | 202010246701.9 | 申请日: | 2020-04-01 |
公开(公告)号: | CN111683160B | 公开(公告)日: | 2022-07-12 |
发明(设计)人: | 刘乃玉 | 申请(专利权)人: | 新华三信息安全技术有限公司 |
主分类号: | H04L61/58 | 分类号: | H04L61/58;H04L101/622 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 230001 安徽省合肥市高新区*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | mac 地址 回收 方法 装置 | ||
1.一种MAC地址回收方法,应用于服务提供商网络边缘设备PE,其特征在于,包括:
当PE检测到与CE之间的AC链路故障时,缓存从所述AC链路对应的接口学习到的MAC地址,针对从所述AC链路对应的接口学习到的MAC地址添加缓存标记;
开启定时器,在定时器未超时前暂停向远端PE发送针对所述MAC地址的撤回消息;
若在定时器未超时前检测到所述AC链路恢复正常,根据所述MAC地址进行报文转发;
若在定时器未超时之前从其他AC链路接收报文,如果接收到的报文的源MAC地址与MAC地址表中缓存的MAC地址匹配,则更新MAC地址表中于所述源MAC地址对应的接口信息,并将所述缓存标记删除。
2.根据权利要求1所述的方法,其特征在于,若定时器超时后所述AC链路保持链路故障状态,则删除所述MAC地址,并向所述远端PE发送针对所述MAC地址的撤回消息。
3.根据权利要求2所述的方法,其特征在于,所述删除所述MAC地址包括:
删除添加缓存标记的MAC地址。
4.根据权利要求1-3任一项所述的方法,其特征在于,还包括:开启缓存MAC地址功能,则在PE检测到与CE之间的AC链路故障时,缓存从所述AC链路对应的接口学习到的MAC地址;
若所述缓存MAC地址功能关闭,则PE检测到与CE之间的AC链路故障时,向远端PE发送针对所述MAC地址的撤回消息。
5.一种MAC地址回收装置,其特征在于,包括:故障检测模块、地址缓存模块、定时模块、发送模块;
当故障检测模块检测到与CE之间的AC链路故障时,地址缓存模块缓存从所述AC链路对应的接口学习到的MAC地址,地址缓存模块用于针对从所述AC链路对应的接口学习到的MAC地址添加缓存标记;
定时模块用于开启定时器,在定时器未超时前通知所述发送模块暂停向远端PE发送针对所述MAC地址的撤回消息;
发送模块用于在故障检测模块在定时器未超时前检测到所述AC链路恢复正常的情况下,根据所述MAC地址进行报文转发;
所述地址缓存模块还用于在定时器未超时之前从其他AC链路接收报文时,确定出接收到的报文的源MAC地址与MAC地址表中缓存的MAC地址匹配,则更新MAC地址表中于所述源MAC地址对应的接口信息,并将所述缓存标记删除。
6.根据权利要求5所述的装置,其特征在于,若故障检测模块在定时器超时后检测到所述AC链路保持链路故障状态,则通知地址缓存模块删除所述MAC地址,并通知所述发送模块向所述远端PE发送针对所述MAC地址的撤回消息。
7.根据权利要求6所述的装置,其特征在于,所述地址缓存模块还用于删除添加缓存标记的MAC地址。
8.根据权利要求5-7任一项所述的装置,其特征在于,还包括:功能使能模块,用于开启缓存MAC地址功能,使得缓存模块在检测到与CE之间的AC链路故障时,缓存从所述AC链路对应的接口学习到的MAC地址;
使能模块还用于对所述缓存MAC地址功能去使能,使得缓存模块检测到与CE之间的AC链路故障时,向远端PE发送针对所述MAC地址的撤回消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三信息安全技术有限公司,未经新华三信息安全技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010246701.9/1.html,转载请声明来源钻瓜专利网。