[发明专利]一种刷新转发表项的方法以及设备有效
申请号: | 202110121930.2 | 申请日: | 2021-01-28 |
公开(公告)号: | CN112953859B | 公开(公告)日: | 2022-05-27 |
发明(设计)人: | 徐曼 | 申请(专利权)人: | 新华三信息安全技术有限公司 |
主分类号: | H04L49/25 | 分类号: | H04L49/25;H04L49/111;H04L49/109;H04L45/74;H04L45/02 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 230001 安徽省合肥市高新区*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 刷新 转发 方法 以及 设备 | ||
本申请一种刷新转发表项的方法以及设备。其中该方法包括:接收来自可编程控制器件的微动开关弹起外部中断信号;识别已弹起微动开关对应的子卡待拔出卡槽;将所述已弹起微动开关对应的子卡待拔出卡槽的每个端口对应的转发表项从交换芯片上删除;周期性查询所述可编程控制器件的每个卡槽插拔状态寄存器;识别已拔出子卡的卡槽;删除已拔出子卡的卡槽的每个端口。
技术领域
本申请涉及通信技术,特别的涉及一种刷新转发表项的方法以及设备。
背景技术
子卡是可支持插卡的盒式交换机上的端口组合部件,不同类型的子卡具有不同形态、不同数量的端口。在盒式交换机上插入不同的子卡,可以实现在一个盒式交换机上提供不同形态的物理端口。
图1所示为盒式交换机上插入子卡的示意图,盒式交换机上设置有卡槽,将子卡插入盒式交换机的卡槽,为了不影响其他子卡的运行,子卡可支持热插拔,当子卡插入卡槽时,盒式交换机动态地添加被插入的子卡的端口;当子卡从卡槽中拔出时,盒式交换机需要删除被拔出子卡的端口,删除这些端口上的表项。
盒式交换机的主板的可编程控制器件中每个卡槽分配一个寄存器,主板的处理器周期性查询每个寄存器的值,当处理器确定某个卡槽的寄存器值由上一周期0变为1,确定该寄存器对应的卡槽插入了子卡;当处理器确定某个卡槽的寄存器值由上一周期1变为0,则确定该寄存器对应的卡槽的子卡已被拔出,删除被拔出的子卡的端口,刷新转发表项,从而删除被拔出的子卡的端口对应的转发表项。
由于盒式交换机是在子卡被拔出后才会刷新转发表项,从子卡脱离卡槽到交换芯片的转发表项刷新完成需要一定时间,由此导致了交换芯片的转发表项刷新前,子卡实际已经脱离卡槽,而流量仍然按照未刷新的转发表项转发,导致通过已拔出的子卡的端口发出的流量丢失。
发明内容
本申请的目的提供一种刷新转发表项的方法以及设备,用以在子卡脱离卡槽之前刷新交换芯片的转发表项,避免流量丢失。
为实现上述目的,本申请提供了一种刷新转发表项的方法,该方法包括:接收来自可编程控制器件的微动开关弹起外部中断信号;识别已弹起微动开关对应的子卡待拔出卡槽;将所述已弹起微动开关对应的子卡待拔出卡槽的每个端口对应的转发表项从交换芯片上删除;周期性查询所述可编程控制器件的每个卡槽插拔状态寄存器;识别已拔出子卡的卡槽;删除已拔出子卡的卡槽的每个端口。
为实现上述目的,本申请还提供了一种刷新转发表项的设备,该设备具有多个卡槽,交换芯片、可编程控制器件、处理器以及存储器;所述存储器用于存储处理器可执行指令;所述可编程控制器件具有与每个卡槽对应的多个微动开关状态寄存器以及多个卡槽插拔状态寄存器;所述处理器通过运行所述存储器中的处理器可执行指令用以执行以下操作:接收来自可编程控制器件的微动开关弹起外部中断信号;识别已弹起微动开关对应的子卡待拔出卡槽;将所述已弹起微动开关对应的子卡待拔出卡槽的每个端口对应的转发表项从交换芯片上删除;周期性查询所述可编程控制器件的每个卡槽插拔状态寄存器;识别已拔出子卡的卡槽;删除已拔出子卡的卡槽的每个端口。
本申请的有益效果在于,通过实现提前感知子卡将从盒式交换机的卡槽中拔出,修改将要拔出的子卡的端口上学习的转发表项的方法,在盒式交换机删除被拔出子卡之前完成业务切换,可以避免子卡已拔出但盒式交换机上的芯片表项还没刷新的情况下丢包情况的发生。
附图说明
图1为盒式交换机上插入子卡的示意图;
图2为本申请提供的刷新转发表项方法实施例的流程图;
图3为盒式交换机添加端口实施例的流程图;
图4为本申请提供的刷新转发表项设备实施例的示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三信息安全技术有限公司,未经新华三信息安全技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110121930.2/2.html,转载请声明来源钻瓜专利网。