全网唯一标准王
(19)中华 人民共和国 国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202111435527.3 (22)申请日 2021.11.29 (71)申请人 杭州迪普科技股份有限公司 地址 310051 浙江省杭州市滨江区通和路 68号中财大厦6楼 (72)发明人 孙家明 秦永刚  (74)专利代理 机构 北京金讯知识产权代理事务 所(特殊普通 合伙) 11554 代理人 黄剑飞 (51)Int.Cl. H04L 9/40(2022.01) H04L 61/255(2022.01) H04L 61/5076(2022.01) (54)发明名称 五元组表项下发装置及方法 (57)摘要 本公开涉及一种五元组表项下发方法、 装 置、 电子设备及计算机可读介质。 该方法包括: 获 取待下发芯片的五元组信息, 所述五元组信息中 包括IPv6目的地址; 基于结构体变量表将所述 IPv6目的地址的n位字节替换为标签值; 通过所 述标签值、 所述IPv6目的地址的m位字节生成压 缩目的地址; 基于所述压缩目的地址生成五元组 表项, 并将所述五元组表项下发至网络设备。 本 申请涉及的五元组表项下发方法、 装置、 电子设 备及计算机可读介质, 能够将IPv6五元组ACL表 项数据全部填入ACL表项的匹配条件变量结构体 中, 可以保证下刷表项成功, 还能够提高表项匹 配速度。 权利要求书2页 说明书10页 附图5页 CN 114422164 A 2022.04.29 CN 114422164 A 1.一种五元组表项下发方法, 其特 征在于, 包括: 获取待下发芯片的五元组信息, 所述五元组信息中包括IPv6目的地址, 其 中, IPv6目的 地址的字节数为 n+m位, n和m为 正整数; 基于结构体 变量表将所述 IPv6目的地址的n 位字节替换为标签值; 通过所述标签值、 所述 IPv6目的地址的m位字节生成压缩目的地址; 基于所述压缩目的地址生成五元组表项, 并将所述五元组表项下发至网络设备。 2.如权利要求1所述的方法, 其特 征在于, 还 包括: 基于多个结构体和其对应的标签值 生成所述结构体 变量表; 其中, 结构体中包 含地址数据和地址数据对应的引用次数。 3.如权利要求1所述的方法, 其特 征在于, 还 包括: 所述网络设备获取流 量数据; 由所述流量数据中提取五元组信息, 所述五元组信息中包括 IPv6目的地址; 将所述五元组信 息中目的地址 中的n位字节和所述结构体变量表中的数据进行首次匹 配; 在首次匹配一致 时, 将所述五元组信 息中的其他信 息和访问控制列表中的表项进行二 次匹配。 4.如权利要求3所述的方法, 其特 征在于, 还 包括: 在首次匹配不 一致时, 按照预设策略对所述 流量数据进行处 理。 5.如权利要求3所述的方法, 其特征在于, 将所述五元组信 息中的其他信 息和访问控制 列表中的表项 进行二次匹配, 包括: 在二次匹配一 致时, 基于所述访问控制列表中的处 理动作对所述 流量数据进行处 理; 在二次匹配不 一致时, 按照预设策略对所述 流量数据进行处 理。 6.如权利要求2所述的方法, 其特征在于, 基于结构体变量表将所述IPv6目的地址的n 位字节替换为标签值, 包括: 初始化所述结构体 变量表; 将所述IPv6目的地址的n 位字节和所述结构体 变量表中的结构体进行比较; 根据比较结果将所述 IPv6目的地址的n 位字节替换为标签值。 7.如权利要求6所述的方法, 其特 征在于, 初始化所述结构体 变量表, 包括: 将所述结构体 变量表中结构体中的地址数据初始化 为0xff; 将所述结构体 变量表中结构体中的地址数据对应的引用次数初始化 为0。 8.如权利要求6所述的方法, 其特征在于, 将所述IPv6目的地址的n位字节和所述结构 体变量表中的结构体进行比较, 包括: 循环读取 所述结构体 变量表中的结构体; 在所述结构体 中的引用次数不为0时, 将所述IPv6目的地址的n位字节和所述结构体 中 的地址数据进行比较。 9.如权利要求8所述的方法, 其特征在于, 根据比较结果将所述IPv6目的地址的n位字 节替换为标签值, 包括: 在比较结果 一致时, 将所述 IPv6目的地址的n 位字节替换为所述结构体对应的标签值; 将所述结构体对应的引用次数加1。权 利 要 求 书 1/2 页 2 CN 114422164 A 210.如权利要求9所述的方法, 其特 征在于, 包括: 在所述结构体变量表中所有结构体中的引用次数均为0或所有比较结果均不一致时, 将所述IPv6目的地址的n 位字节替换当前循环指针对应的标签值; 将所述结构体对应的引用次数加1。 11.一种五元组表项下发装置, 其特 征在于, 包括: 信息模块, 用于获取待下发芯片的五元组信息, 所述五元组信息中包括 IPv6目的地址; 替换模块, 用于基于结构体 变量表将所述 IPv6目的地址的n 位字节替换为标签值; 压缩模块, 用于通过 所述标签值、 所述 IPv6目的地址的m位字节生成压缩目的地址; 下发模块, 用于基于所述压缩目的地址生成五元组表项, 并将所述五元组表项下发至 网络设备。 12.如权利要求1 1所述的装置, 其特 征在于, 还 包括: 流量模块, 用于所述网络设备获取流 量数据; 提取模块, 用于由所述流量数据中提取五元组信息, 所述五元组信息中包括IPv6目的 地址; 首次匹配模块, 用于将所述五元组信息中目的地址中的n位字节和所述结构体变量表 中的数据进行 首次匹配; 二次匹配模块, 用于在首次匹配一致时, 将所述五元组信息中的其他信息和访 问控制 列表中的表项 进行二次匹配。权 利 要 求 书 2/2 页 3 CN 114422164 A 3

.PDF文档 专利 五元组表项下发装置及方法

文档预览
中文文档 18 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共18页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 五元组表项下发装置及方法 第 1 页 专利 五元组表项下发装置及方法 第 2 页 专利 五元组表项下发装置及方法 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-19 04:21:52上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。