全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210753528.0 (22)申请日 2022.06.28 (71)申请人 北京东土军悦科技有限公司 地址 100041 北京市石景山区实兴东 街18 号院1号楼 2层01 (72)发明人 王倩  (74)专利代理 机构 北京品源专利代理有限公司 11332 专利代理师 严慧 (51)Int.Cl. H04L 45/00(2022.01) H04L 45/745(2022.01) G06F 16/23(2019.01) G06F 16/22(2019.01) (54)发明名称 数据转发表的获取方法、 装置、 转发设备、 控 制器及介质 (57)摘要 本发明公开了一种数据转发表的获取方法、 装置、 转发设备、 控制器及介质。 所述方法包括: 若接收到的报文为未命中报文, 则在预先构建的 数据转发表库中查找所述未命中报文对应的第 一目标数据转发表, 以获取所述第一目标数据转 发表; 其中, 所述未命中报文为在转发设备所包 括的数据转发表中没有对应匹配表项的报文, 所 述数据转发表库内包括多个数据转发表。 该方法 利用预先构建的数据转发表库可以直接获取未 命中报文对应的第一目标数据转发表, 能够缩短 获取第一目标数据转发表的时间, 有效解决流量 数据转发延迟的问题。 权利要求书3页 说明书12页 附图6页 CN 115174462 A 2022.10.11 CN 115174462 A 1.一种数据转发表的获取 方法, 其特 征在于, 应用于转发设备, 该 方法包括: 若接收到的报文为未命中报文, 则在预先构建的数据转发表库中查找所述未命中报文 对应的第一目标 数据转发表, 以获取 所述第一目标 数据转发表; 其中, 所述未命中报文为在转发设备所包括的数据转发表中没有对应匹配表项的报 文, 所述数据转发表库内包括多个数据转发表。 2.根据权利要求1所述的方法, 其特征在于, 所述未命中报文在接收时以数据包包头信 息为标识进行缓存, 相 应的, 在预先构建的数据转发表库中查找所述未命中报文对应的第 一目标数据转发表, 包括: 提取所述未命中报文的数据包 包头信息; 在数据转发表库中查找与所述包头信息对应的第一目标 数据转发表。 3.根据权利要求1所述的方法, 其特 征在于, 还 包括: 将所述未命中报文进行封装后得到的已封装报文发送给控制器, 以接收所述控制器根 据所述已封装报文下发的更新的数据转发表; 根据所述更新的数据转发表确定是否对所述数据转发表库进行 更新。 4.根据权利要求3所述的方法, 其特征在于, 所述根据所述更新的数据转发表确定是否 对所述数据转发表库进行 更新, 包括: 确定出所述更新的数据转发表的对应报文; 获取所述对应报文的数据包 包头信息; 若根据所述对应报文的数据包包头信息在所述数据转发表库中查找到对应的第二目 标数据转 发表, 则根据所述第二目标数据转 发表以及所述更新的数据转 发表确定是否对所 述数据转发表库进行 更新; 若根据所述对应报文的数据包包头信息在所述数据转发表库中查未找到对应的第二 目标数据转发表, 则将所述更新的数据转发表存储到所述数据转发表库中, 以完成对所述 数据转发表库的更新。 5.根据权利要求4所述的方法, 其特征在于, 所述对应报文包括第一对应报文, 相应的, 确定出所述更新的数据转发表的对应报文, 包括: 根据所述更新的数据转发表中指定的缓存标识, 查找具有所述缓存标识的报文作为所 述更新的数据转发表的第一对应报文。 6.根据权利要求4所述的方法, 其特征在于, 所述对应报文包括第二对应报文, 相应的, 确定出所述更新的数据转发表的对应报文, 包括: 根据所述更新的数据转发表的包头域进行匹配查找; 查找到所述更新的数据转发表的 第二对应报文, 所述第二对应报文的数据包 包头信息与所述包头域匹配。 7.根据权利要求4所述的方法, 其特征在于, 根据 所述第二目标数据转发表以及所述更 新的数据转发表确定是否对所述数据转发表库进行 更新, 包括: 确定所述更新的数据转发表所包括的数据包处理操作与所述第二目标数据转发表所 包括的数据包处 理操作是否相同; 若否, 则将所述更新的数据转发表添加到所述数据转发表库中, 以完成对所述数据转 发表库的更新。 8.一种数据转发表的获取 方法, 其特 征在于, 应用于控制器, 该 方法包括:权 利 要 求 书 1/3 页 2 CN 115174462 A 2接收转发设备发送的已封装报文, 所述已封装报文为未命中报文 进行封装后的报文; 基于所述已封装报文确定是否对所述转发设备中的数据转发表库进行更新, 以使所述 转发设备从所述更新后的数据转发表库中获取 未命中报文对应的数据转发表。 9.根据权利要求8所述的方法, 其特征在于, 所述基于所述已封装报文确定是否对所述 转发设备中的数据转发表库进行 更新, 包括: 根据所述封装报文确定是否下发更新的数据转发表至所述转发设备, 以使所述转发设 备根据所述更新的数据转发表确定是否对所述数据转发表库进行 更新。 10.根据权利要求9所述的方法, 其特征在于, 根据所述封装报文确定是否下发更新的 数据转发表至所述 转发设备, 包括: 确定所述封装报文对应的第一目标数据转发表所包括中的数据包处理操作与对比封 装报文对应的数据转 发表中所包括的数据包处理操作是否相同, 所述对比封装报文为在接 收所述封装报文之前的预设时间内接收到的封装报文; 若是, 则不下发更新的数据转发表至所述 转发设备; 若否, 则下发更新的数据转发表至所述 转发设备。 11.一种数据转发表的获取装置, 其特 征在于, 应用于转发设备, 所述装置包括: 确定模块, 用于若接收到的报文为未命中报文, 则在预先构建的数据转发表库中查找所述未命中报文对应的第 一目标数据转发表, 以 获取所述第一目标 数据转发表; 其中, 所述未命中报文为在转发设备所包括的数据转发表中没有对应匹配表项的报 文, 所述数据转发表库内包括多个数据转发表。 12.一种数据转发表的获取装置, 其特 征在于, 应用于控制器, 所述装置包括: 接收模块, 用于接收转发设备发送的已封装报文, 所述已封装报文为未命中报文进行 封装后的报文; 确定模块, 用于基于所述已封装报文确定是否对所述转发设备中的数据转发表库进行 更新, 以使所述转发设备从所述更新后的数据转 发表库中获取未命中报文对应的数据转 发 表。 13.一种转发设备, 其特 征在于, 所述 转发设备包括: 至少一个处 理器; 以及 与所述至少一个处 理器通信连接的存 储器; 其中, 所述存储器存储有可被所述至少一个处理器执行的计算机程序, 所述计算机程序被所 述至少一个处理器执行, 以使所述至少一个处理器能够执行权利要求1 ‑7中任一项所述的 数据转发表的获取 方法。 14.一种控制器, 其特 征在于, 所述控制器包括: 至少一个处 理器; 以及 与所述至少一个处 理器通信连接的存 储器; 其中, 所述存储器存储有可被所述至少一个处理器执行的计算机程序, 所述计算机程序被所 述至少一个处理器执行, 以使 所述至少一个处理器能够执行权利要求8 ‑10中任一项 所述的 数据转发表的获取 方法。 15.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质存储有计算机指权 利 要 求 书 2/3 页 3 CN 115174462 A 3

PDF文档 专利 数据转发表的获取方法、装置、转发设备、控制器及介质

文档预览
中文文档 22 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共22页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 数据转发表的获取方法、装置、转发设备、控制器及介质 第 1 页 专利 数据转发表的获取方法、装置、转发设备、控制器及介质 第 2 页 专利 数据转发表的获取方法、装置、转发设备、控制器及介质 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-24 00:49:23上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。