基于FPGA和交换芯片的流量复制方法和装置

    公开(公告)号:CN114827034B

    公开(公告)日:2023-08-22

    申请号:CN202210457356.2

    申请日:2022-04-27

    Inventor: 唐新旺

    Abstract: 本公开涉及一种基于FPGA和交换芯片的多业务流量复制方法,该包括:创建复制输出组并预设其的成员端口;绑定复制输出组的业务,为复制输出组指定其所要复制的流量的业务类别编码集合,其中业务类别编码集合中的业务类别编码为业务类别在系统业务类别集合中的位置序号,并且业务类别编码个数不小于2;基于复制输出组的业务类别编码计算与复制输出组相对应的VLAN ID集合,并将复制输出组所包括的成员端口添加到所计算出的VLAN ID集合中的所有VLAN ID所分别对应的VLAN中;FPGA基于流量被命中的业务类别计算流量的VLAN ID,并将所计算出的流量的VLAN ID逻辑封装在流量中;交换芯片根据所接收到的流量的VLAN ID经复制输出组所包括的成员端口将流量进行转发,以实现流量的复制。

    基于FPGA和交换芯片的流量复制方法和装置

    公开(公告)号:CN114827034A

    公开(公告)日:2022-07-29

    申请号:CN202210457356.2

    申请日:2022-04-27

    Inventor: 唐新旺

    Abstract: 本公开涉及一种基于FPGA和交换芯片的多业务流量复制方法,该包括:创建复制输出组并预设其的成员端口;绑定复制输出组的业务,为复制输出组指定其所要复制的流量的业务类别编码集合,其中业务类别编码集合中的业务类别编码为业务类别在系统业务类别集合中的位置序号,并且业务类别编码个数不小于2;基于复制输出组的业务类别编码计算与复制输出组相对应的VLAN ID集合,并将复制输出组所包括的成员端口添加到所计算出的VLAN ID集合中的所有VLAN ID所分别对应的VLAN中;FPGA基于流量被命中的业务类别计算流量的VLAN ID,并将所计算出的流量的VLAN ID逻辑封装在流量中;交换芯片根据所接收到的流量的VLAN ID经复制输出组所包括的成员端口将流量进行转发,以实现流量的复制。

    一种配置信息的存储方法及装置
    3.
    发明公开

    公开(公告)号:CN116647452A

    公开(公告)日:2023-08-25

    申请号:CN202310641913.0

    申请日:2023-05-31

    Abstract: 本说明书提供一种配置信息的存储方法及装置,所述方法包括:读取待存储规则管理结构中记录的待存储规则表项配置信息,所述待存储规则管理结构维护有已存在且未存储的规则表项配置信息,所述待存储规则表项配置信息为全局规则管理结构中待存储的规则表项配置信息,所述全局规则管理结构维护有已存在的规则表项配置信息;遍历所述待存储规则管理结构中记录的待存储规则表项配置信息,并将被遍历的待存储规则表项配置信息持久化。

    正则表达式规则中预筛字符串生成方法及装置

    公开(公告)号:CN118761384A

    公开(公告)日:2024-10-11

    申请号:CN202410863733.1

    申请日:2024-06-29

    Abstract: 本申请涉及一种正则表达式规则中预筛字符串生成方法及装置。该方法包括:为正则表达式规则生成对应的非确定有限状态自动机;基于非确定有限状态自动机确定所述正则表达式规则的候选字符串;统计每个所述候选字符串在全局链表数组中出现的次数;基于每条正则表达式规则中最小出现次数的候选字符串确定所述正则表达式规则对应的预筛字符串。本申请涉及的正则表达式规则中预筛字符串生成方法及装置,能够解决现有技术中预筛字符串相同时性能下降的问题,显著提高了正则表达式匹配的效率,适用于高流量环境下的汇聚分流设备。

Patent Agency Ranking