流表部署方法、计算机设备及介质

    公开(公告)号:CN119211120A

    公开(公告)日:2024-12-27

    申请号:CN202411691433.6

    申请日:2024-11-25

    Inventor: 常伟

    Abstract: 本申请涉及计算机技术领域并提供一种流表部署方法、计算机设备及介质。该流表部署方法,利用三种不同类型的存储资源,也即硬件内存、主机内存以及主机缓存,实现了根据流表规格来选择合适的流表部署模式,有助于充分利用硬件内存的存储资源,提高流表转发性能;通过对主机内存和硬件内存各自的流表索引进行全局编址,可以优先卸载流表到硬件内存中,当硬件内存的条目满规格后再卸载到主机内存中;设计了对应的流表项的添加机制,保持了硬件内存的最高优先级,以及实现了及时地更新主机缓存中的流表项。

    流表规格智能调整方法及相关设备

    公开(公告)号:CN116938849B

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

    申请号:CN202311191657.6

    申请日:2023-09-15

    Inventor: 常伟

    Abstract: 本申请公开了一种流表规格智能调整方法及相关设备,方法包括:将内存模块的内存空间以预设内存大小为单位进行划分,得到a个预设内存大小;基于a个预设内存大小为b个流表类型中每一流表类型配置一个规格,得到b个规格,b个流表类型至少包括:ovs流表;ovs流表对应第一规格;基于第一规格为c个网络类型中每一网络类型配置一个规格,得到c个规格;获取预设时间段内流表数据包的包统计数据,得到c个包计数百分比,每一包计数百分比对应一种网络类型;根据c个包计数百分比对c个规格进行调整,得到c个目标规格。采用本申请实施例可以提升流表缓存性能。

    一种流表卸载方法、设备以及集群

    公开(公告)号:CN119316387B

    公开(公告)日:2025-02-25

    申请号:CN202411844758.3

    申请日:2024-12-16

    Inventor: 常伟

    Abstract: 本申请提供了一种流表卸载方法、设备以及集群。所述方法包括:接收第一流表项,第一流表项包括第一匹配项以及第一动作项;根据第一匹配项的长度确定将第一匹配项存储在第一匹配流表的匹配部分表项还是匹配全表项,第一匹配流表被划分为多个匹配部分表项,匹配全表项包括N个连续的匹配部分表项,N为大于1的整数;在确定存储在匹配部分表项的情况下,从第一匹配流表中选择其中一个匹配部分表项作为第一匹配部分表项并将第一匹配项卸载到所述第一匹配部分表项中;在确定存储在匹配全表项的情况下,从第一匹配流表中选择N个连续的匹配部分表项作为第一匹配全表项并将第一匹配项卸载到第一匹配全表项中。

    用于网卡收发包和流表管理的方法、电子设备及介质

    公开(公告)号:CN119420697A

    公开(公告)日:2025-02-11

    申请号:CN202510019360.4

    申请日:2025-01-07

    Inventor: 常伟

    Abstract: 本申请涉及计算机技术领域并提供一种用于网卡收发包和流表管理的方法、电子设备及介质。该方法,面对收发包和流表管理方面的难题,选择具有最大队列深度的代表口作为第一物理功能虚拟功能集合的共用物理功能所对应的代表口,然后,通过共用物理功能所对应的收包队列进行第一物理功能虚拟功能集合的收包操作,通过共用物理功能所对应的发包队列进行第一物理功能虚拟功能集合的发包操作,以及,通过共用物理功能所对应的流表来统一生成和管理第一流表集合,不仅有效地降低了多进程竞争和加锁解锁等开销,而且提高了处理器进程资源和存储资源的利用效率,有利于简化流程和提高数据转发性能。

    一种用于硬件卸载的包编辑方法、计算机设备及介质

    公开(公告)号:CN117527731B

    公开(公告)日:2024-04-09

    申请号:CN202410021918.8

    申请日:2024-01-08

    Inventor: 常伟

    Abstract: 本申请提供涉及计算机技术领域并提供一种用于硬件卸载的包编辑方法、计算机设备及介质。包编辑方法包括:确定第一报文包的用于硬件卸载的报文包编辑需求;将报文包编辑需求转换为第一包编辑指令,第一包编辑指令包括按照固定次序排列且各自具有固定长度的多个字段,多个字段包括动作类型字段、动作长度字段、层偏移字段、相对层偏移后地址字段、L3校验和更新字段、L4校验和更新字段;基于第一包编辑指令所包括的多个字段,对第一报文包执行第一包编辑动作得到第二报文包。如此简化了软硬件复杂度同时提供了灵活性和高性能。

    一种用于硬件卸载的包编辑方法、计算机设备及介质

    公开(公告)号:CN117527731A

    公开(公告)日:2024-02-06

    申请号:CN202410021918.8

    申请日:2024-01-08

    Inventor: 常伟

    Abstract: 本申请提供涉及计算机技术领域并提供一种用于硬件卸载的包编辑方法、计算机设备及介质。包编辑方法包括:确定第一报文包的用于硬件卸载的报文包编辑需求;将报文包编辑需求转换为第一包编辑指令,第一包编辑指令包括按照固定次序排列且各自具有固定长度的多个字段,多个字段包括动作类型字段、动作长度字段、层偏移字段、相对层偏移后地址字段、L3校验和更新字段、L4校验和更新字段;基于第一包编辑指令所包括的多个字段,对第一报文包执行第一包编辑动作得到第二报文包。如此简化了软硬件复杂度同时提供了灵活性和高性能。

    流表卸载方法、系统、设备、集群以及介质

    公开(公告)号:CN117527689A

    公开(公告)日:2024-02-06

    申请号:CN202410024637.8

    申请日:2024-01-08

    Inventor: 常伟

    Abstract: 本申请提供了一种流表卸载方法、系统、设备、集群以及介质。所述方法包括对第一数据流的第一数据包的头信息采用第一哈希算法得到第一哈希值,采用第二哈希算法得到第二哈希值;获取第一哈希表的第一哈希值对应的第一桶中流表项的数量以及第二哈希表的第二哈希值对应的第二桶中流表项的数量并进行比较,得到比较结果;根据比较结果确定将第二哈希值以及第一流表项卸载到第一哈希表的第一哈希值对应的第一桶中或将第一哈希值以及第一流表项卸载到第二哈希表的第二哈希值对应的第二桶中,所述第一流表项包括第一匹配项以及第一转发项,第一匹配项是根据第一数据流的数据包的头信息生成的,第一转发项用于指示对第一数据流的操作。

    一种流表卸载方法、设备以及集群

    公开(公告)号:CN119316387A

    公开(公告)日:2025-01-14

    申请号:CN202411844758.3

    申请日:2024-12-16

    Inventor: 常伟

    Abstract: 本申请提供了一种流表卸载方法、设备以及集群。所述方法包括:接收第一流表项,第一流表项包括第一匹配项以及第一动作项;根据第一匹配项的长度确定将第一匹配项存储在第一匹配流表的匹配部分表项还是匹配全表项,第一匹配流表被划分为多个匹配部分表项,匹配全表项包括N个连续的匹配部分表项,N为大于1的整数;在确定存储在匹配部分表项的情况下,从第一匹配流表中选择其中一个匹配部分表项作为第一匹配部分表项并将第一匹配项卸载到所述第一匹配部分表项中;在确定存储在匹配全表项的情况下,从第一匹配流表中选择N个连续的匹配部分表项作为第一匹配全表项并将第一匹配项卸载到第一匹配全表项中。

    流表卸载系统、设备以及集群
    9.
    发明公开

    公开(公告)号:CN119316350A

    公开(公告)日:2025-01-14

    申请号:CN202411851306.8

    申请日:2024-12-16

    Inventor: 常伟

    Abstract: 本申请提供了一种流表卸载系统、设备以及集群。所述系统包括:主机,用于将第一流表项卸载给卸载硬件的流表空间,将第一压入信息卸载给卸载硬件的隧道镜像空间,其中,第一流表项包括第一匹配项以及第一动作项,第一动作项包括第一索引,第一索引关联第一压入信息,第一压入信息包括第一隧道报文头以及第一镜像报文头的公共信息;卸载硬件,还用于接收第一原始报文,在第一原始报文的报文头信息和流表空间中的第一匹配项匹配的情况下,根据第一动作项的第一索引从隧道镜像空间中获取第一压入信息,基于第一压入信息为第一原始报文添加第一隧道报文头以及第一镜像报文头,得到第一隧道镜像报文。

    流表部署方法、计算机设备及介质

    公开(公告)号:CN119316349A

    公开(公告)日:2025-01-14

    申请号:CN202411844760.0

    申请日:2024-12-16

    Inventor: 常伟

    Abstract: 本申请涉及计算机技术领域并提供一种流表部署方法、计算机设备及介质。本申请的技术方案支持同时卸载精准流表和掩码流表,也支持共同使用三态内容寻址存储器和随机存取存储器来提供流表卸载所需的存储资源,使用预设阈值作为参考指标,可以区分开不同的场景类型,根据流表规格来选择适合的流表转发模型,避免将流表都卸载到随机存取存储器中从而导致流表卸载失败而只能走软转,利用了随机存取存储器和三态内容寻址存储器各自的特点,也利用了精准流表和掩码流表各自的特点,等效提高了流表卸载的规格,并且充分利用了随机存取存储器来提高响应速度,实现了高数据转发性能和高资源利用率,同时满足流表规格和转发性能的要求。

Patent Agency Ranking