利用远程直接存储器访问的用户空间联网

    公开(公告)号:CN117426080A

    公开(公告)日:2024-01-19

    申请号:CN202280039815.3

    申请日:2022-05-10

    发明人: O·卡多纳

    IPC分类号: H04L49/00

    摘要: 一种包括至少一个主机设备的计算机系统,该至少一个主机设备包括至少一个处理器。该至少一个处理器被配置为在主机操作系统(OS)空间中实现组合网络接口卡(NIC)软件程序,NIC软件程序向主机OS空间上层协议提供统一的接口,主机OS空间上层协议至少包括远程直接存储器访问(RDMA)协议和以太网协议。组合NIC软件程序为至少两个数据路径提供多路复用。该至少两个数据路径包括RDMA数据路径和以太网数据路径,RDMA数据路径向物理NIC的RDMA接口以及从物理NIC的RDMA接口传输通信,并且以太网数据路径通过在主机用户空间中实现的虚拟交换机和在主机OS空间中实现的虚拟NIC向物理NIC的以太网接口以及从物理NIC的以太网接口传输通信。

    通过分组关联在本地联网堆栈中的分组丢弃检测

    公开(公告)号:CN113647060A

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

    申请号:CN202080026932.7

    申请日:2020-03-25

    IPC分类号: H04L12/26 H04L12/701

    摘要: 在托管虚拟化网络堆栈的服务器上实例化的分组监视应用用于跟踪在网络堆栈内的每个组件处的分组传播和丢弃,以减少识别延迟问题根本原因的时间量。管理员可以有选择地启用或禁用分组监视应用。虚拟化网络堆栈内的组件将分组丢弃和成功的分组传播报告给分组监视应用,分组监视应用可以基于输入参数来过滤分组。因此,用户可以选择在虚拟化网络堆栈中过滤分组的粒度级别,同时能够评估每个分组通过网络堆栈内的每个组件的遍历。分组监视应用还可以对经滤后的分组执行后处理,以确定虚拟化网络堆栈的组件或部分之间的延迟。

    在虚拟交换机维修期间维持表观连接性

    公开(公告)号:CN112136113A

    公开(公告)日:2020-12-25

    申请号:CN201980031565.7

    申请日:2019-05-03

    IPC分类号: G06F9/50

    摘要: 提出了用于虚拟联网层中的虚拟交换机的维修的各种创新。这些创新包括针对虚拟联网层的新架构以及在维修虚拟交换机时执行的新操作。在某些示例实现中,在虚拟交换机维修期间,对实际网络连接性的中断最小——在表示网络连接故障的超时阈值以下。在维修虚拟交换机时,可以维持针对主机、VM和物理网络适配器的连接。尽管发生对实际网络连接性的某种中断,但是在虚拟交换机的维修期间,可以维持VM与虚拟交换机之间的连接之上的表观连接性(对于VM)。类似地,在虚拟交换机的维修期间,可以维持主机与虚拟交换机之间的连接之上的表观连接性(对于主机)。