流表项的控制方法以及装置

    公开(公告)号:CN114598645B

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

    申请号:CN202210114494.0

    申请日:2022-01-30

    Abstract: 本说明书实施例提供流表项的控制方法以及装置,其中所述流表项的控制方法包括:接收用户发送的数据报文,并确定与所述数据报文匹配的目标流表项,其中,所述目标流表项为本地目标虚拟机对应的至少一个流表项之一,在所述目标流表项包含的所述目标虚拟机的第一版本号,与本地记录的所述目标虚拟机的第二版本号不一致的情况下,将本地包含所述第一版本号的流表项进行删除;以及,将所述数据报文发送至虚拟交换机,以使所述虚拟交换机将所述数据报文转发至目标宿主机,其中,所述第二版本号在所述目标虚拟机迁移至所述目标宿主机的情况下生成。

    一种数据处理方法、智能网卡和电子设备

    公开(公告)号:CN116074131B

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

    申请号:CN202211513275.6

    申请日:2022-11-29

    Inventor: 吕怡龙 陈子康

    Abstract: 本申请公开一种智能网卡,数据处理方法和电子设备,智能网卡包括:硬件层和软件层;硬件层包括报文解析模块、第一存储模块、第一流表查找模块、第一发送模块;报文解析模块解析报文;第一存储模块中的第一转发流表中包括流标识信息、与流标识信息对应的报文匹配域信息;第一流表查找模块查找与报文信息匹配的报文匹配域信息,以及与报文匹配域信息对应的流标识信息;第一发送模块将查找到的流标识信息和报文信息,发送到软件层的快路径模块;快路径模块中包括第二存储模块、第二流表查找模块和处理模块;处理模块用于根据查找到的目标流标识信息对应的执行动作信息,对接收的报文信息进行处理,保证实效性和提高处理性能,及保证灵活性。

    ECMP节点健康状况的诊断方法及装置

    公开(公告)号:CN114827052A

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

    申请号:CN202210331019.9

    申请日:2022-03-30

    Abstract: 本说明书提供一种ECMP节点健康状况的诊断方法及装置。该方法可以包括:响应于针对所述目标ECMP节点的健康检查需求,向所述目标ECMP节点发送探测报文;根据所述ECMP节点对所述探测报文的响应信息,确定所述ECMP节点的健康状况。本说明书提供的技术方案通过仅由目标ECMP节点对应的虚拟交换机发送探测报文,并基于目标ECMP节点的响应信息,确定该目标ECMP节点的健康状况,避免了所有上一跳ECMP节点向目标ECMP节点发送探测报文造成的对目标ECMP节点的影响,减轻了目标ECMP节点的压力,保证了目标ECMP节点的正常运转。

    数据处理方法、可编程网卡设备、物理服务器及存储介质

    公开(公告)号:CN113821310A

    公开(公告)日:2021-12-21

    申请号:CN202111384031.8

    申请日:2021-11-19

    Abstract: 本申请实施例提供一种数据处理方法、可编程网卡设备、物理服务器及存储介质。在本申请实施例中,针对虚拟机的虚拟网卡,一方面在可编程网卡设备上基于可编程硬件实现该虚拟网卡对应的网卡加速模块,另一方面在虚拟机上面向其上层应用提供用于实现虚拟网卡硬件卸载的服务接口组件,使得可以基于可编程网卡设备对虚拟机的虚拟网卡的功能进行硬件卸载。具体地,虚拟机上的上层应用通过该服务接口组件将用于虚拟网卡的转发流表配置到网卡加速模块中,后续数据传输的过程可由网卡加速模块基于该转发流表完成,无需或减少虚拟网卡的参与,可以节省虚拟机的CPU资源,而且相比于基于软件的数据传输方式,基于硬件的数据传输还可以提高数据传输性能。

    报文处理方法和系统,存储介质及计算机终端

    公开(公告)号:CN114844833B

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

    申请号:CN202210326985.1

    申请日:2022-03-30

    Abstract: 本申请公开了一种报文处理方法和系统,存储介质及计算机终端。其中,该方法应用于物理机,该方法包括:获取待转发的目标报文,其中,目标报文包含目标虚拟机的目标虚拟机地址;从本地缓存中查询是否存储有与目标虚拟机地址具有关联关系的目标物理机地址,其中,本地缓存中存储了虚拟机地址和物理机地址之间的关联关系,目标物理机地址用于表征部署有目标虚拟机的物理机的地址;如果查询成功,则从本地缓存中读取目标物理机地址;基于目标物理机地址发送目标报文至目标物理机。本申请解决了虚拟机频繁上下线、热迁移时的网络访问的技术问题。

    ECMP节点健康状况的诊断方法及装置

    公开(公告)号:CN114827052B

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

    申请号:CN202210331019.9

    申请日:2022-03-30

    Abstract: 本说明书提供一种ECMP节点健康状况的诊断方法及装置。该方法可以包括:响应于针对所述目标ECMP节点的健康检查需求,向所述目标ECMP节点发送探测报文;根据所述ECMP节点对所述探测报文的响应信息,确定所述ECMP节点的健康状况。本说明书提供的技术方案通过仅由目标ECMP节点对应的虚拟交换机发送探测报文,并基于目标ECMP节点的响应信息,确定该目标ECMP节点的健康状况,避免了所有上一跳ECMP节点向目标ECMP节点发送探测报文造成的对目标ECMP节点的影响,减轻了目标ECMP节点的压力,保证了目标ECMP节点的正常运转。

    报文处理方法及装置
    7.
    发明授权

    公开(公告)号:CN114422367B

    公开(公告)日:2022-09-06

    申请号:CN202210312192.4

    申请日:2022-03-28

    Abstract: 本说明书一个或多个实施例提供一种报文处理方法及装置,应用于物理机上装配的DPU,所述DPU包括控制芯片和处理芯片,所述DPU上部署有与所述物理机中的云主机一一对应的虚拟DPU,所述虚拟DPU包括:部署于所述控制芯片中的控制端,以及所述处理芯片中建立的与各个控制端分别对应的处理流表;所述控制端用于接收相应云主机的管理用户下发的配置信息,并根据该配置信息向相应云主机对应的处理流表下发流表条目;所述方法包括:所述处理芯片接收针对目标云主机的待处理报文;所述处理芯片查找该目标云主机对应的目标处理流表中是否存在与所述待处理报文相匹配的流表条目;所述处理芯片根据查找到的流表条目对所述待处理报文进行处理。

    实现虚拟交换机热升级的方法及装置

    公开(公告)号:CN114710408B

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

    申请号:CN202210273026.8

    申请日:2022-03-18

    Abstract: 本说明书提供一种实现虚拟交换机热升级的方法及装置。所述方法包括:针对旧版本虚拟交换机部署相应的新版本虚拟交换机,并由所述新版本虚拟交换机加载待升级的配置信息;其中,所述旧版本虚拟交换机分别与物理网卡、至少一台虚拟机相连,用于在所述物理网卡与所述至少一台虚拟机之间实现流量转发;在所述旧版本虚拟交换机与所述新版本虚拟交换机之间建立流量通道,使所述新版本虚拟交换机通过所述旧版本虚拟交换机与所述物理网卡实现流量交互;控制所述至少一台虚拟机与所述旧版本虚拟交换机之间的连接断开,并在所述至少一台虚拟机与已完成升级的所述新版本虚拟交换机之间建立连接。

    实现虚拟交换机热升级的方法及装置

    公开(公告)号:CN114710408A

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

    申请号:CN202210273026.8

    申请日:2022-03-18

    Abstract: 本说明书提供一种实现虚拟交换机热升级的方法及装置。所述方法包括:针对旧版本虚拟交换机部署相应的新版本虚拟交换机,并由所述新版本虚拟交换机加载待升级的配置信息;其中,所述旧版本虚拟交换机分别与物理网卡、至少一台虚拟机相连,用于在所述物理网卡与所述至少一台虚拟机之间实现流量转发;在所述旧版本虚拟交换机与所述新版本虚拟交换机之间建立流量通道,使所述新版本虚拟交换机通过所述旧版本虚拟交换机与所述物理网卡实现流量交互;控制所述至少一台虚拟机与所述旧版本虚拟交换机之间的连接断开,并在所述至少一台虚拟机与已完成升级的所述新版本虚拟交换机之间建立连接。

    一种数据处理方法、智能网卡和电子设备

    公开(公告)号:CN116074131A

    公开(公告)日:2023-05-05

    申请号:CN202211513275.6

    申请日:2022-11-29

    Inventor: 吕怡龙 陈子康

    Abstract: 本申请公开一种智能网卡,数据处理方法和电子设备,智能网卡包括:硬件层和软件层;硬件层包括报文解析模块、第一存储模块、第一流表查找模块、第一发送模块;报文解析模块解析报文;第一存储模块中的第一转发流表中包括流标识信息、与流标识信息对应的报文匹配域信息;第一流表查找模块查找与报文信息匹配的报文匹配域信息,以及与报文匹配域信息对应的流标识信息;第一发送模块将查找到的流标识信息和报文信息,发送到软件层的快路径模块;快路径模块中包括第二存储模块、第二流表查找模块和处理模块;处理模块用于根据查找到的目标流标识信息对应的执行动作信息,对接收的报文信息进行处理,保证实效性和提高处理性能,及保证灵活性。

Patent Agency Ranking