Acceleration for virtual bridged hosts
    2.
    发明授权
    Acceleration for virtual bridged hosts 有权
    虚拟桥接主机的加速

    公开(公告)号:US09092274B2

    公开(公告)日:2015-07-28

    申请号:US13313534

    申请日:2011-12-07

    IPC分类号: G06F15/16 G06F9/54 G06F9/455

    摘要: An approach is provided in which a hardware accelerated bridge executing on a network adapter receives an ingress data packet. The data packet includes a destination MAC address that corresponds to a virtual machine, which interfaces to a software bridge executing on a hypervisor. The hardware accelerated bridge identifies a software bridge table entry that includes the destination MAC address and a virtual function identifier, which identifies a virtual function corresponding to the software bridge. In turn, the hardware accelerated bridge sends the data packet from the hardware accelerated bridge to the software bridge through the identified virtual function.

    摘要翻译: 提供了一种方法,其中在网络适配器上执行的硬件加速桥接收入入数据分组。 数据包包括与虚拟机相对应的目的地MAC地址,该目的MAC地址与在管理程序上执行的软件桥接口相连接。 硬件加速桥标识一个包含目标MAC地址和虚拟功能标识符的软件桥表项,它标识与软件桥相对应的虚拟功能。 反过来,硬件加速网桥通过识别的虚拟功能将数据包从硬件加速桥发送到软件桥。

    Acceleration for Virtual Bridged Hosts
    3.
    发明申请
    Acceleration for Virtual Bridged Hosts 有权
    虚拟桥接主机的加速

    公开(公告)号:US20130152075A1

    公开(公告)日:2013-06-13

    申请号:US13313534

    申请日:2011-12-07

    IPC分类号: G06F9/455

    摘要: An approach is provided in which a hardware accelerated bridge executing on a network adapter receives an ingress data packet. The data packet includes a destination MAC address that corresponds to a virtual machine, which interfaces to a software bridge executing on a hypervisor. The hardware accelerated bridge identifies a software bridge table entry that includes the destination MAC address and a virtual function identifier, which identifies a virtual function corresponding to the software bridge. In turn, the hardware accelerated bridge sends the data packet from the hardware accelerated bridge to the software bridge through the identified virtual function.

    摘要翻译: 提供了一种方法,其中在网络适配器上执行的硬件加速桥接收入入数据分组。 数据包包括与虚拟机相对应的目的地MAC地址,该目的MAC地址与在管理程序上执行的软件桥接口相连接。 硬件加速桥标识一个包含目标MAC地址和虚拟功能标识符的软件桥表项,它标识与软件桥相对应的虚拟功能。 反过来,硬件加速网桥通过识别的虚拟功能将数据包从硬件加速桥发送到软件桥。

    Virtual Switch Data Control In A Distributed Overlay Network
    6.
    发明申请
    Virtual Switch Data Control In A Distributed Overlay Network 审中-公开
    分布式覆盖网络中的虚拟交换机数据控制

    公开(公告)号:US20130034094A1

    公开(公告)日:2013-02-07

    申请号:US13204211

    申请日:2011-08-05

    IPC分类号: H04L12/50

    CPC分类号: H04L49/70

    摘要: An approach is provided in which a hypervisor provisions switch resources on a network interface card, which includes a virtual switch and a physical port. The hypervisor invokes a switch control module on a virtual machine, which provides control information to one or more of the switch resources. In turn, one or more of the switch resources utilize the control information to direct data packets between a source virtual machine and a destination virtual machine over one or more virtual networks that are independent of physical topology constraints of a physical network.

    摘要翻译: 提供了一种方法,其中管理程序规定在包括虚拟交换机和物理端口的网络接口卡上的交换机资源。 虚拟机管理程序调用虚拟机上的交换机控制模块,该模块向一个或多个交换机资源提供控制信息。 反过来,交换机资源中的一个或多个利用控制信息来在独立于物理网络的物理拓扑约束的一个或多个虚拟网络上引导源虚拟机和目的地虚拟机之间的数据分组。

    Global Queue Pair Management in a Point-to-Point Computer Network
    7.
    发明申请
    Global Queue Pair Management in a Point-to-Point Computer Network 有权
    点对点计算机网络中的全局队列对管理

    公开(公告)号:US20130097600A1

    公开(公告)日:2013-04-18

    申请号:US13276152

    申请日:2011-10-18

    IPC分类号: G06F9/455

    摘要: An approach is provided in which a local module receives a data frame initiated by a first virtual machine and has a target destination at a second virtual machine, which executes on a destination host system. The local module identifies a destination local port ID and a destination global queue pair number corresponding to the second virtual machine. In one embodiment, the destination local port ID corresponds to the destination host, but the destination global queue pair number is independent of the destination host. The local module includes the destination global queue pair number and the destination local port ID in an overlay header and encapsulates the data frame with the overlay header, which results in an encapsulated frame. In turn, the local module sends the encapsulated frame through a computer network to the second virtual machine.

    摘要翻译: 提供了一种方法,其中本地模块接收由第一虚拟机发起的数据帧,并且在目标主机系统上执行的第二虚拟机具有目标目的地。 本地模块识别与第二虚拟机对应的目的地本地端口ID和目标全局队列对号。 在一个实施例中,目的本地端口ID对应于目的地主机,但是目的地全局队列对号码与目的地主机无关。 本地模块包括目标全局队列对号码和覆盖头中的目的本地端口ID,并将数据帧与覆盖头封装,从而产生封装帧。 反过来,本地模块通过计算机网络将封装的帧发送到第二个虚拟机。

    Distributed Overlay Network Data Traffic Management by a Virtual Server
    8.
    发明申请
    Distributed Overlay Network Data Traffic Management by a Virtual Server 有权
    虚拟服务器的分布式覆盖网络数据流量管理

    公开(公告)号:US20130033993A1

    公开(公告)日:2013-02-07

    申请号:US13204260

    申请日:2011-08-05

    IPC分类号: H04L12/26

    CPC分类号: H04L49/70 H04L12/4633

    摘要: An approach is provided in which a data traffic module executing on a network interface card receives a data packet initiated by a first virtual machine with a destination at a second virtual machine. The data traffic module identifies one or more physical path translations corresponding to a logical connectivity that is independent of physical topology constraints of a physical network. In turn, the data traffic module encapsulates the data packet with the one or more physical path translations and sends the encapsulated data packet to the second virtual machine over the physical network.

    摘要翻译: 提供一种方法,其中在网络接口卡上执行的数据业务模块在第二虚拟机处接收由具有目的地的第一虚拟机发起的数据包。 数据流量模块识别对应于独立于物理网络的物理拓扑约束的逻辑连接性的一个或多个物理路径转换。 反过来,数据业务模块通过一个或多个物理路径转换封装数据分组,并通过物理网络将封装的数据分组发送到第二虚拟机。

    Global queue pair management in a point-to-point computer network
    10.
    发明授权
    Global queue pair management in a point-to-point computer network 有权
    点对点计算机网络中的全局队列对管理

    公开(公告)号:US08782128B2

    公开(公告)日:2014-07-15

    申请号:US13276152

    申请日:2011-10-18

    IPC分类号: G06F15/16

    摘要: An approach is provided in which a local module receives a data frame initiated by a first virtual machine and has a target destination at a second virtual machine, which executes on a destination host system. The local module identifies a destination local port ID and a destination global queue pair number corresponding to the second virtual machine. In one embodiment, the destination local port ID corresponds to the destination host, but the destination global queue pair number is independent of the destination host. The local module includes the destination global queue pair number and the destination local port ID in an overlay header and encapsulates the data frame with the overlay header, which results in an encapsulated frame. In turn, the local module sends the encapsulated frame through a computer network to the second virtual machine.

    摘要翻译: 提供了一种方法,其中本地模块接收由第一虚拟机发起的数据帧,并且在目标主机系统上执行的第二虚拟机具有目标目的地。 本地模块识别与第二虚拟机对应的目的地本地端口ID和目标全局队列对号。 在一个实施例中,目的本地端口ID对应于目的地主机,但是目的地全局队列对号码与目的地主机无关。 本地模块包括目标全局队列对号码和覆盖头中的目的本地端口ID,并将数据帧与覆盖头封装,从而产生封装帧。 反过来,本地模块通过计算机网络将封装的帧发送到第二个虚拟机。