用于硬件卸载后软失效处理的方法、计算机设备及介质
申请人信息
- 申请人:珠海星云智联科技有限公司
- 申请人地址:519000 广东省珠海市横琴新区宝华路6号105室-74030
- 发明人: 珠海星云智联科技有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 用于硬件卸载后软失效处理的方法、计算机设备及介质 |
| 专利类型 | 发明申请 |
| 申请号 | CN202410179234.0 |
| 申请日 | 2024/2/18 |
| 公告号 | CN117724906A |
| 公开日 | 2024/3/19 |
| IPC主分类号 | G06F11/14 |
| 权利人 | 珠海星云智联科技有限公司 |
| 发明人 | 彭雪娇 |
| 地址 | 广东省珠海市横琴新区宝华路6号105室-74030 |
摘要文本
本申请涉及计算机技术领域并提供一种用于硬件卸载后软失效处理的方法、计算机设备及介质。该方法在不影响虚拟交换机已有的老化处理流程的前提下,结合已有的老化处理流程以及利用卸载软件已存储的卸载信息,实现了恢复因软失效发生错误的流表数据,从而使得硬件卸载的流表数据恢复正常;并且,可以灵活地适配已有的老化处理流程,也没有增加逻辑侧的硬件的存储和控制成本,有利于实现不增加成本和最大限度降低硬件复杂度;因为恢复流程是自顶向下的逻辑,通过尽可能复用已有流程降低了整体方案的复杂度,易于维护和管理;通过重新建立失效流表和重新触发硬件卸载,确保了软硬件的一致性。
专利主权项内容
1.一种用于硬件卸载后软失效处理的方法,其特征在于,所述方法包括:通过逻辑侧的第一硬件,响应于检测到所述第一硬件的第一流表中的第一表项失效,删除所述第一表项以及向驱动侧发送与所述第一表项对应的第一失效表项通知;通过所述驱动侧的第一驱动软件,响应于接收到所述第一失效表项通知,确定所述第一驱动软件的第二流表中与所述第一失效表项通知对应的第二表项,设定所述第二表项的老化处理标识为待老化处理,添加所述第二表项的表项特征到所述第一驱动软件的失效表项清单,以及,设置具有二元状态的失效表项全局标识为所述二元状态中的第一状态;通过所述驱动侧的虚拟交换机,基于流表老化处理策略,间隔地从所述第一驱动软件获取统计信息并且确定所述第二流表中的待老化处理表项,然后,删除所述虚拟交换机的第三流表中与所述待老化处理表项对应的表项,以及向所述第一驱动软件下发对所述待老化处理表项执行老化处理操作的指示,其中,所述待老化处理表项包括所述第二流表中的老化处理标识为待老化处理的表项和所述第二流表中的基于所述统计信息匹配所述流表老化处理策略所定义的表项老化条件的表项;通过所述第一驱动软件,响应于接收到所述虚拟交换机的指示,基于所述失效表项全局标识和所述失效表项清单,确定所述待老化处理表项中与所述失效表项清单相匹配的第一部分表项和不匹配的第二部分表项,对所述第一部分表项执行失效处理操作以及对所述第二部分表项执行老化处理操作。