[发明专利]五元组表项下发装置及方法有效
申请号: | 202111435527.3 | 申请日: | 2021-11-29 |
公开(公告)号: | CN114422164B | 公开(公告)日: | 2023-09-15 |
发明(设计)人: | 孙家明;秦永刚 | 申请(专利权)人: | 杭州迪普科技股份有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L61/255;H04L61/5076 |
代理公司: | 北京金讯知识产权代理事务所(特殊普通合伙) 11554 | 代理人: | 黄剑飞 |
地址: | 310051 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 五元组表项 下发 装置 方法 | ||
1.一种五元组表项下发方法,其特征在于,包括:
网络设备获取流量数据,由所述流量数据中获取待下发芯片的五元组信息,所述五元组信息中包括IPv6目的地址,其中,IPv6目的地址的字节数为n+m位,n和m为正整数;
基于多个结构体和其对应的标签值生成结构体变量表,其中结构体中包含地址数据和地址数据对应的引用次数
将所述五元组信息中目的地址中的n位字节和所述结构体变量表中的数据进行首次匹配;
在首次匹配一致时,将所述五元组信息中的其他信息和访问控制列表中的表项进行二次匹配;
基于结构体变量表将所述IPv6目的地址的n位字节替换为标签值,包括:初始化所述结构体变量表,将所述IPv6目的地址的n位字节和所述结构体变量表中的结构体进行比较,以及根据比较结果将所述IPv6目的地址的n位字节替换为标签值;
通过所述标签值、所述IPv6目的地址的m位字节生成压缩目的地址;
基于所述压缩目的地址生成五元组表项,并将所述五元组表项下发至网络设备。
2.如权利要求1所述的方法,其特征在于,还包括:
在首次匹配不一致时,按照预设策略对所述流量数据进行处理。
3.如权利要求1所述的方法,其特征在于,将所述五元组信息中的其他信息和访问控制列表中的表项进行二次匹配,包括:
在二次匹配一致时,基于所述访问控制列表中的处理动作对所述流量数据进行处理;
在二次匹配不一致时,按照预设策略对所述流量数据进行处理。
4.如权利要求1所述的方法,其特征在于,初始化所述结构体变量表,包括:
将所述结构体变量表中结构体中的地址数据初始化为0xff;
将所述结构体变量表中结构体中的地址数据对应的引用次数初始化为0。
5.如权利要求1所述的方法,其特征在于,将所述IPv6目的地址的n位字节和所述结构体变量表中的结构体进行比较,包括:
循环读取所述结构体变量表中的结构体;
在所述结构体中的引用次数不为0时,将所述IPv6目的地址的n位字节和所述结构体中的地址数据进行比较。
6.如权利要求5所述的方法,其特征在于,根据比较结果将所述IPv6目的地址的n位字节替换为标签值,包括:
在比较结果一致时,将所述IPv6目的地址的n位字节替换为所述结构体对应的标签值;
将所述结构体对应的引用次数加1。
7.如权利要求6所述的方法,其特征在于,包括:
在所述结构体变量表中所有结构体中的引用次数均为0或所有比较结果均不一致时,将所述IPv6目的地址的n位字节替换当前循环指针对应的标签值;
将所述结构体对应的引用次数加1。
8.一种五元组表项下发装置,其特征在于,包括:
流量模块,用于网络设备获取流量数据;
提取模块,用于由所述流量数据中提取五元组信息,所述五元组信息中包括IPv6目的地址;
信息模块,用于获取待下发芯片的五元组信息,所述五元组信息中包括IPv6目的地址,其中,IPv6目的地址的字节数为n+m位,n和m为正整数;
替换模块,用于基于结构体变量表将所述IPv6目的地址的n位字节替换为标签值,其中所述结构体变量表基于多个结构体和其对应的标签值生成,其中结构体中包含地址数据和地址数据对应的引用次数,其中所述五元组信息中目的地址中的n位字节和所述结构体变量表中的数据被首次匹配,以及在首次匹配一致时,所述五元组信息中的其他信息和访问控制列表中的表项被二次匹配,所述替换包括:初始化所述结构体变量表,将所述IPv6目的地址的n位字节和所述结构体变量表中的结构体进行比较,以及根据比较结果将所述IPv6目的地址的n位字节替换为标签值;
压缩模块,用于通过所述标签值、所述IPv6目的地址的m位字节生成压缩目的地址;
下发模块,用于基于所述压缩目的地址生成五元组表项,并将所述五元组表项下发至网络设备。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州迪普科技股份有限公司,未经杭州迪普科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111435527.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种竹片均质化竹餐具的制备方法
- 下一篇:一种车载空调滤网脏堵判断方法