LOAD BALANCING OVERLAY NETWORK TRAFFIC USING A TEAMED SET OF NETWORK INTERFACE CARDS
    1.
    发明申请
    LOAD BALANCING OVERLAY NETWORK TRAFFIC USING A TEAMED SET OF NETWORK INTERFACE CARDS 有权
    负载平衡网络交通使用一组网络接口卡

    公开(公告)号:US20140050091A1

    公开(公告)日:2014-02-20

    申请号:US13588578

    申请日:2012-08-17

    IPC分类号: H04L12/56 H04L12/24

    摘要: A system includes a server including: logic adapted for receiving traffic from a virtual machine (VM), the traffic including at least one packet, logic adapted for hashing at least a portion of the at least one packet according to a hashing algorithm to obtain a hash value, and logic adapted for selecting an uplink based on the hash value; at least one accelerated network interface card (NIC), each accelerated NIC including: network ports including multiple Peripheral Component Interconnect express (PCIe) ports adapted for communicating with the server and a network, each network port including an uplink, logic adapted for encapsulating the at least one packet into an overlay-encapsulated packet, logic adapted for storing a media access control (MAC) address corresponding to the selected uplink as a source MAC (SMAC) address in an outer header of the overlay-encapsulated packet, and logic adapted for sending the overlay-encapsulated packet via the selected uplink.

    摘要翻译: 一种系统包括:服务器,包括:适于从虚拟机(VM)接收流量的逻辑,所述流量包括至少一个分组,适于根据散列算法散列所述至少一个分组的至少一部分的逻辑,以获得 散列值和适于基于所述散列值来选择上行链路的逻辑; 至少一个加速网络接口卡(NIC),每个加速NIC包括:网络端口,包括适于与服务器和网络通信的多个外围组件互连快速(PCIe)端口,每个网络端口包括上行链路,适于封装 将至少一个分组转换成覆盖封装的分组,适用于存储对应于所选择的上行链路的媒体访问控制(MAC)地址作为覆盖封装分组的外部报头中的源MAC(SMAC)地址的逻辑,以及逻辑适配 用于经由所选择的上行链路发送覆盖封装的分组。

    Load balancing overlay network traffic using a teamed set of network interface cards
    2.
    发明授权
    Load balancing overlay network traffic using a teamed set of network interface cards 有权
    使用组合的网络接口卡来负载平衡覆盖网络流量

    公开(公告)号:US09172557B2

    公开(公告)日:2015-10-27

    申请号:US13588578

    申请日:2012-08-17

    摘要: A system includes a server including: logic adapted for receiving traffic from a virtual machine (VM), the traffic including at least one packet, logic adapted for hashing at least a portion of the at least one packet according to a hashing algorithm to obtain a hash value, and logic adapted for selecting an uplink based on the hash value; at least one accelerated network interface card (NIC), each accelerated NIC including: network ports including multiple Peripheral Component Interconnect express (PCIe) ports adapted for communicating with the server and a network, each network port including an uplink, logic adapted for encapsulating the at least one packet into an overlay-encapsulated packet, logic adapted for storing a media access control (MAC) address corresponding to the selected uplink as a source MAC (SMAC) address in an outer header of the overlay-encapsulated packet, and logic adapted for sending the overlay-encapsulated packet via the selected uplink.

    摘要翻译: 一种系统包括:服务器,包括:适于从虚拟机(VM)接收流量的逻辑,所述流量包括至少一个分组,适于根据散列算法散列所述至少一个分组的至少一部分的逻辑,以获得 散列值和适于基于所述散列值来选择上行链路的逻辑; 至少一个加速网络接口卡(NIC),每个加速NIC包括:网络端口,包括适于与服务器和网络通信的多个外围组件互连快速(PCIe)端口,每个网络端口包括上行链路,适于封装 将至少一个分组转换成覆盖封装的分组,适用于存储对应于所选择的上行链路的媒体访问控制(MAC)地址作为覆盖封装分组的外部报头中的源MAC(SMAC)地址的逻辑,以及逻辑适配 用于经由所选择的上行链路发送覆盖封装的分组。

    METHOD FOR PROVIDING LOCATION INDEPENDENT DYNAMIC PORT MIRRORING ON DISTRIBUTED VIRTUAL SWITCHES
    4.
    发明申请
    METHOD FOR PROVIDING LOCATION INDEPENDENT DYNAMIC PORT MIRRORING ON DISTRIBUTED VIRTUAL SWITCHES 有权
    在分布式虚拟交换机上提供独立动态端口映射的方法

    公开(公告)号:US20120291026A1

    公开(公告)日:2012-11-15

    申请号:US13107903

    申请日:2011-05-14

    IPC分类号: G06F9/455

    摘要: Techniques for providing location independent dynamic port mirroring on distributed virtual switches is disclosed. A controller is provided to configure one or more virtual switches within a group of physical machines to appear as a set of distributed virtual switches. In response to the receipt of a data packet at a port of a physical machine, a determination is made whether or not the port has a monitor port located on the physical machine. If the port has a monitor port located on the same physical machine, a copy of the data packet is sent to the monitor port of the physical machine. If the port has a monitor port located on a different physical machine, a copy of the data packet along with an identification (ID) of the port and an ID of the monitor port are encapsulated, and the encapsulated information are sent to a controller.

    摘要翻译: 公开了在分布式虚拟交换机上提供位置独立的动态端口镜像的技术。 提供控制器来配置一组物理机器内的一个或多个虚拟交换机,以显示为一组分布式虚拟交换机。 响应于在物理机的端口处接收到数据分组,确定端口是否具有位于物理机器上的监视端口。 如果端口具有位于同一物理机上的监视端口,则将数据包的副本发送到物理机的监视端口。 如果端口具有位于不同物理机器上的监视端口,则会封装数据包的副本以及端口的标识(ID)和监控端口的ID,并将封装的信息发送到控制器。

    Techniques for operating virtual switches in a virtualized computing environment
    5.
    发明授权
    Techniques for operating virtual switches in a virtualized computing environment 有权
    在虚拟化计算环境中操作虚拟交换机的技术

    公开(公告)号:US08793685B2

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

    申请号:US13107433

    申请日:2011-05-13

    IPC分类号: G06F9/455

    摘要: A technique for operating a virtual switch includes determining network connection requirements for virtual machines controlled by a virtual machine monitor. Resources available, for processing data traffic of the virtual machines, are also determined. Finally, based on the network connection requirements and the resources available, a port of a virtual switch is selected to operate as a virtual Ethernet bridge or a virtual Ethernet port aggregator.

    摘要翻译: 用于操作虚拟交换机的技术包括确定由虚拟机监视器控制的虚拟机的网络连接要求。 还可以确定可用于处理虚拟机的数据流量的资源。 最后,根据网络连接要求和可用资源,选择虚拟交换机的端口作为虚拟以太网桥或虚拟以太网端口聚合器。

    Method for providing location independent dynamic port mirroring on distributed virtual switches
    8.
    发明授权
    Method for providing location independent dynamic port mirroring on distributed virtual switches 有权
    在分布式虚拟交换机上提供位置独立的动态端口镜像的方法

    公开(公告)号:US08645952B2

    公开(公告)日:2014-02-04

    申请号:US13585445

    申请日:2012-08-14

    IPC分类号: G06F9/46 G06F9/455

    摘要: A method for providing location independent dynamic port mirroring on distributed virtual switches is disclosed. A controller is provided to configure one or more virtual switches within a group of physical machines to appear as a set of distributed virtual switches. In response to the receipt of a data packet at a port of a physical machine, a determination is made whether or not the port has a monitor port located on the physical machine. If the port has a monitor port located on the same physical machine, a copy of the data packet is sent to the monitor port of the physical machine. If the port has a monitor port located on a different physical machine, a copy of the data packet along with an identification (ID) of the port and an ID of the monitor port are encapsulated, and the encapsulated information are sent to a controller.

    摘要翻译: 公开了一种在分布式虚拟交换机上提供与位置无关的动态端口镜像的方法。 提供控制器来配置一组物理机器内的一个或多个虚拟交换机,以显示为一组分布式虚拟交换机。 响应于在物理机的端口处接收到数据分组,确定端口是否具有位于物理机器上的监视端口。 如果端口具有位于同一物理机上的监视端口,则将数据包的副本发送到物理机的监视端口。 如果端口具有位于不同物理机器上的监视端口,则会封装数据包的副本以及端口的标识(ID)和监控端口的ID,并将封装的信息发送到控制器。

    Method for providing location independent dynamic port mirroring on distributed virtual switches
    9.
    发明授权
    Method for providing location independent dynamic port mirroring on distributed virtual switches 有权
    在分布式虚拟交换机上提供位置独立的动态端口镜像的方法

    公开(公告)号:US08635614B2

    公开(公告)日:2014-01-21

    申请号:US13107903

    申请日:2011-05-14

    IPC分类号: G06F9/46 G06F9/455

    摘要: Techniques for providing location independent dynamic port mirroring on distributed virtual switches is disclosed. A controller is provided to configure one or more virtual switches within a group of physical machines to appear as a set of distributed virtual switches. In response to the receipt of a data packet at a port of a physical machine, a determination is made whether or not the port has a monitor port located on the physical machine. If the port has a monitor port located on the same physical machine, a copy of the data packet is sent to the monitor port of the physical machine. If the port has a monitor port located on a different physical machine, a copy of the data packet along with an identification (ID) of the port and an ID of the monitor port are encapsulated, and the encapsulated information are sent to a controller.

    摘要翻译: 公开了在分布式虚拟交换机上提供位置独立的动态端口镜像的技术。 提供控制器来配置一组物理机器内的一个或多个虚拟交换机,以显示为一组分布式虚拟交换机。 响应于在物理机的端口处接收到数据分组,确定端口是否具有位于物理机器上的监视端口。 如果端口具有位于同一物理机上的监视端口,则将数据包的副本发送到物理机的监视端口。 如果端口具有位于不同物理机器上的监视端口,则会封装数据包的副本以及端口的标识(ID)和监控端口的ID,并将封装的信息发送到控制器。