[发明专利]硬件转发表项配置方法、设备、介质及产品在审
申请号: | 202210288025.0 | 申请日: | 2022-03-22 |
公开(公告)号: | CN114844832A | 公开(公告)日: | 2022-08-02 |
发明(设计)人: | 徐志 | 申请(专利权)人: | 阿里云计算有限公司 |
主分类号: | H04L45/745 | 分类号: | H04L45/745 |
代理公司: | 北京智信四方知识产权代理有限公司 11519 | 代理人: | 刘真 |
地址: | 310024 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 硬件 转发 配置 方法 设备 介质 产品 | ||
本公开实施例公开了一种硬件转发表项配置方法、设备、介质及产品,该方法包括:接收第一软件转发表项;基于所述第一软件转发表项中的字段与预设的关键字段之间的对应关系,将所述第一软件转发表项写入合并表项中,并记录所述第一软件转发表项的状态为配置就绪;判断所述第一软件转发表项及其关联表项的状态是否均配置就绪;在所述第一软件转发表项及其关联表项的状态均配置就绪时,基于所述合并表项配置硬件转发表项。该技术方案可以减少查表步骤,降低配置过程的复杂度。
技术领域
本公开实施例涉及通信技术领域,具体涉及一种硬件转发表项配置方法、设备、介质及产品。
背景技术
在云网络的硬件网关场景中,硬件网关在获取到软件转发表项时,需要将该软件转发表项下发给硬件网关的硬件芯片中,该硬件芯片可以将该软件转发表项的内容写入至硬件转发表项中,使该硬件转发表项与软件转发表项的内容是一致,该硬件芯片可以通过该硬件转发表项中的内容完成硬件网关的转发功能。由于软件转发表项的数量较大,而受限于硬件资源,硬件芯片中只有少量存储空间来存储该硬件转发表项,故在设计硬件转发表项时会对软件转发表项进行合并,例如软件转发表项的表A中写入的内容是三个字段:字段1、字段2和字段3,表B中写入的内容是三个字段:字段1、字段2和字段4,将表A和表B合并后可以生成一个合并表仅写入四个字段:字段1、字段2、字段3和字段4,与共有6个字段的表A和表B相比,占用的存储空间明显减少。但是,在合并表项时,需要多个关联表项凑齐之后,才能合并成一个完整的合并表项下发给硬件芯片,以进行硬件转发表项的配置。而管控系统下发至硬件网关中的软件转发表项存在一定的无序性,故并不能确定哪个表项是最后一个关联表项,故在任何一张表项下发的时候,都需要基于该表项的内容去查询其他相关表项是否已经下发,而有的关联表项是间接关联的,这就需要通过其他直接关联表项来查询其间接关联表项是否下发,查询过程比较复杂。
发明内容
本公开实施例提供一种硬件转发表项配置方法、设备、介质及产品。
第一方面,本公开实施例中提供了一种硬件转发表项配置方法。
具体的,所述硬件转发表项配置方法,包括:
接收第一软件转发表项;
基于所述第一软件转发表项中的字段与预设的关键字段之间的对应关系,将所述第一软件转发表项写入合并表项中,并记录所述第一软件转发表项的状态为配置就绪;
判断所述第一软件转发表项及其关联表项的状态是否均配置就绪;
在所述第一软件转发表项及其关联表项的状态均配置就绪时,基于所述合并表项配置硬件转发表项。
在一种可能的实现方式中,所述基于所述第一软件转发表项中的字段与预设的关键字段之间的对应关系,将所述第一软件转发表项写入合并表项中,包括:
在所述第一软件转发表项中包括所述关键字段时,基于第一软件转发表项中的关键字段,将所述第一软件转发表项写入所述合并表项中;
在所述第一软件转发表项中不包括所述关键字段时,基于第一软件转发表项对应的生成表项中的关键字段,将所述第一软件转发表项写入所述合并表项中;
其中,所述第一软件转发表项对应的生成表项由其他软件转发表项生成,包括所述关键字段和所述第一软件转发表项中的字段。
在一种可能的实现方式中,所述在所述第一软件转发表项中包括预设的关键字段时,基于所述关键字段将所述第一软件转发表项写入合并表项中,包括:
在所述第一软件转发表项中包括预设的关键字段时,若所述第一软件转发表项为预设表项,查询是否接收到与所述第一软件转发表项关联的第二软件转发表项,其中,所述第二软件转发表项中不包含关键字段;
在未接收到与所述第一软件转发表项关联的第二软件转发表项时,基于所述关键字段将所述第一软件转发表项写入合并表项中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里云计算有限公司,未经阿里云计算有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210288025.0/2.html,转载请声明来源钻瓜专利网。