Techniques for operating virtual switches in a virtualized computing environment
    1.
    发明授权
    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.

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

    Efficient software-based private VLAN solution for distributed virtual switches
    3.
    发明授权
    Efficient software-based private VLAN solution for distributed virtual switches 有权
    用于分布式虚拟交换机的高效的基于软件的私有VLAN解决方案

    公开(公告)号:US08824485B2

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

    申请号:US13621219

    申请日:2012-09-15

    IPC分类号: H04L12/56

    CPC分类号: H04L12/4641 H04L49/70

    摘要: Packet processing logic of a host system's virtualization manager detects packets on the ingress or the egress path to/from a virtual port having three bitmap arrays for processing packets within a virtual local area network (VLAN). The logic checks the VLAN identifier (VID) of the packet to determine, based on an offset position within the corresponding bitmap array, whether the port supports the VLAN. Both the ingress array offset position and egress array offset positions correspond to the value of the VID, and are set within the specific bitmap array during configuration of the VLAN on the port. When the VLAN is supported by the port, the logic enables the packet to be processed by the port. Otherwise, the logic discards the packet. A strip bitmap array indicates when a packet's VID should be removed prior to forwarding the packet on the egress of a port (or destination port).

    摘要翻译: 主机系统的虚拟化管理器的数据包处理逻辑检测来自具有三个位图阵列的虚拟端口的入口或出口路径上的数据包,以处理虚拟局域网(VLAN)内的数据包。 该逻辑检查数据包的VLAN标识符(VID),以根据相应位图阵列中的偏移位置确定端口是否支持VLAN。 入口阵列偏移位置和出口阵列偏移位置对应于VID的值,并且在端口上配置VLAN期间设置在特定位图阵列内。 当端口支持VLAN时,该逻辑使该端口能够处理该数据包。 否则,逻辑丢弃数据包。 条带位图数组指示在端口(或目的地端口)的出口上转发数据包之前应该删除数据包的VID。

    Operating virtual switches in a virtualized computing environment
    4.
    发明授权
    Operating virtual switches in a virtualized computing environment 有权
    在虚拟化计算环境中操作虚拟交换机

    公开(公告)号:US08793687B2

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

    申请号:US13466790

    申请日:2012-05-08

    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.

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

    TECHNIQUES FOR OPERATING VIRTUAL SWITCHES IN A VIRTUALIZED COMPUTING ENVIRONMENT
    5.
    发明申请
    TECHNIQUES FOR OPERATING VIRTUAL SWITCHES IN A VIRTUALIZED COMPUTING ENVIRONMENT 有权
    在虚拟化计算环境中操作虚拟交换机的技术

    公开(公告)号:US20120291025A1

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

    申请号: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.

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

    EFFICIENT SOFTWARE-BASED PRIVATE VLAN SOLUTION FOR DISTRIBUTED VIRTUAL SWITCHES
    6.
    发明申请
    EFFICIENT SOFTWARE-BASED PRIVATE VLAN SOLUTION FOR DISTRIBUTED VIRTUAL SWITCHES 有权
    高效的基于软件的私有VLAN解决方案,用于分布式虚拟交换机

    公开(公告)号:US20120287936A1

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

    申请号:US13107554

    申请日:2011-05-13

    IPC分类号: H04L12/56

    CPC分类号: H04L12/4641 H04L49/70

    摘要: Packet processing logic of a host system's virtualization manager detects packets on the ingress or the egress path to/from a virtual port having three bitmap arrays for processing packets within a virtual local area network (VLAN). The logic checks the VLAN identifier (VID) of the packet to determine, based on an offset position within the corresponding bitmap array, whether the port supports the VLAN. Both the ingress array offset position and egress array offset positions correspond to the value of the VID, and are set within the specific bitmap array during configuration of the VLAN on the port. When the VLAN is supported by the port, the logic enables the packet to be processed by the port. Otherwise, the logic discards the packet. A strip bitmap array indicates when a packet's VID should be removed prior to forwarding the packet on the egress of a port (or destination port).

    摘要翻译: 主机系统的虚拟化管理器的数据包处理逻辑检测来自具有三个位图阵列的虚拟端口的入口或出口路径上的数据包,以处理虚拟局域网(VLAN)内的数据包。 该逻辑检查数据包的VLAN标识符(VID),以根据相应位图阵列中的偏移位置确定端口是否支持VLAN。 入口阵列偏移位置和出口阵列偏移位置对应于VID的值,并且在端口上配置VLAN期间设置在特定位图阵列内。 当端口支持VLAN时,该逻辑使该端口能够处理该数据包。 否则,逻辑丢弃数据包。 条带位图数组指示在端口(或目的地端口)的出口上转发数据包之前应该删除数据包的VID。

    METHOD FOR PROVIDING LOCATION INDEPENDENT DYNAMIC PORT MIRRORING ON DISTRIBUTED VIRTUAL SWITCHES
    7.
    发明申请
    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,并将封装的信息发送到控制器。

    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,并将封装的信息发送到控制器。

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

    公开(公告)号:US20120307684A1

    公开(公告)日:2012-12-06

    申请号:US13585445

    申请日:2012-08-14

    IPC分类号: H04L12/56

    摘要: 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,并将封装的信息发送到控制器。