Overlay network priority inheritance

    公开(公告)号:US10103998B2

    公开(公告)日:2018-10-16

    申请号:US15176368

    申请日:2016-06-08

    摘要: In one embodiment, a system includes a processor and logic integrated with and/or executable by the processor. The logic is configured to cause the processor to receive an overlay-encapsulated packet comprising one or more underlay packets. The logic is also configured to cause the processor to decapsulate the one or more underlay packets from the overlay-encapsulated packet. Moreover, the logic is configured to cause the processor to derive a priority for each of the one or more underlay packets based on a priority of the overlay-encapsulated packet, a transport header of the overlay-encapsulated packet, or the priority and the transport header of the overlay-encapsulated packet. In addition, the logic is configured to cause the processor to set the priority of the one or more underlay packets.

    TRAFFIC MIGRATION ACCELERATION FOR OVERLAY VIRTUAL ENVIRONMENTS
    5.
    发明申请
    TRAFFIC MIGRATION ACCELERATION FOR OVERLAY VIRTUAL ENVIRONMENTS 有权
    用于覆盖虚拟环境的交通移动加速

    公开(公告)号:US20150100958A1

    公开(公告)日:2015-04-09

    申请号:US14050091

    申请日:2013-10-09

    IPC分类号: G06F9/48 G06F9/455

    摘要: Embodiments of the invention relate to providing acceleration for traffic migration for virtual machine (VM) migration in overlay networks. One embodiment includes a method that includes migrating of a VM from a first hypervisor to a second hypervisor. The first hypervisor detects incoming encapsulated traffic sent from a third hypervisor that is targeted for the VM. The first hypervisor indicates to a service of incorrect information in the incoming encapsulated traffic for the VM. The third hypervisor is notified with updated information for the VM.

    摘要翻译: 本发明的实施例涉及为覆盖网络中的虚拟机(VM)迁移提供用于业务迁移的加速。 一个实施例包括一种方法,其包括将VM从第一管理程序迁移到第二管理程序。 第一个管理程序检测从VM的目标的第三个虚拟机管理程序发送的传入封装流量。 第一个虚拟机管理程序指示虚拟机的传入封装流量中的不正确信息的服务。 第三个虚拟机监控程序通知有关VM的更新信息。

    TRANSPORTING MULTI-DESTINATION NETWORKING TRAFFIC BY SENDING REPETITIVE UNICAST

    公开(公告)号:US20150100670A1

    公开(公告)日:2015-04-09

    申请号:US14046108

    申请日:2013-10-04

    IPC分类号: H04L12/24 H04L12/721

    摘要: In a distributed network environment, a first virtual machine sends a first virtual machine control information to a first network system. The first network system sends a first control information to a first network control system in response to receiving the first virtual machine control information. The first network control system sends a portion of the first control information to a number of network systems. The first network control system sends a second control information to the first network system. The first virtual machine sends a first packet to the first network system which generates a unicast packet using a portion of the first packet and a portion of the second control information. A second network system receives and processes the unicast packet. The second network system sends a copy of the processed unicast packet to a second virtual machine associated with a second tenant.

    Transporting multi-destination networking traffic by sending repetitive unicast

    公开(公告)号:US10666509B2

    公开(公告)日:2020-05-26

    申请号:US16127327

    申请日:2018-09-11

    摘要: In a distributed network environment, a first virtual machine sends a first virtual machine control information to a first network system. The first network system sends a first control information to a first network control system in response to receiving the first virtual machine control information. The first network control system sends a portion of the first control information to a number of network systems. The first network control system sends a second control information to the first network system. The first virtual machine sends a first packet to the first network system which generates a unicast packet using a portion of the first packet and a portion of the second control information. A second network system receives and processes the unicast packet. The second network system sends a copy of the processed unicast packet to a second virtual machine associated with a second tenant.

    SERVICING PACKETS IN A VIRTUAL NETWORK AND A SOFTWARE-DEFINED NETWORK (SDN)

    公开(公告)号:US20200084066A1

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

    申请号:US16596572

    申请日:2019-10-08

    摘要: In one embodiment, an apparatus includes a processor and logic configured to designate one of a plurality of endpoint virtual network identifiers (EPVNIDs) for each endpoint device in a network, wherein each EPVNID is configured to be shared by one or more endpoint devices, designate a common waypoint virtual network identifier (WPVNID) for all transparent waypoint devices in the network which perform a same function, designate a unique WPVNID for each routed waypoint device in the network, designate a common virtual network identifier (VNID) for all virtual switches in a single virtual network, wherein a different VNID is designated for each virtual network, and create a service chain table comprising each VNID, WPVNID, and EPVNID designated in the network individually correlated with at least a pair of VNIDs: a source VNID and a destination VNID, based on one or more policies affecting application of services to packets in the network.

    Overlay network priority inheritance
    9.
    发明授权
    Overlay network priority inheritance 有权
    覆盖网络优先级继承

    公开(公告)号:US09391906B2

    公开(公告)日:2016-07-12

    申请号:US13866752

    申请日:2013-04-19

    IPC分类号: H04L12/26 H04L12/833

    摘要: In one embodiment, a system includes logic adapted for receiving an overlay-encapsulated packet including one or more underlay packets, logic adapted for decapsulating the one or more underlay packets from the overlay-encapsulated packet, logic adapted for deriving a priority for each of the one or more underlay packets based on at least one of: a priority of the overlay-encapsulated packet, a transport header of the overlay-encapsulated packet, and an application designation of the one or more underlay packets, and logic adapted for setting the priority of the one or more underlay packets. In another embodiment, a method includes receiving an overlay-encapsulated packet, decapsulating underlay packets therefrom, deriving a priority for the underlay packets, and setting the priority of the underlay packets, the priority being based on any of: a priority of the overlay-encapsulated packet, a transport header of the overlay-encapsulated packet, and/or an application designation of the underlay packets.

    摘要翻译: 在一个实施例中,系统包括适于接收包括一个或多个下层分组的覆盖封装分组的逻辑,适于从覆盖封装分组解封装一个或多个下层分组的逻辑,适于导出每个 基于覆盖封装分组的优先级,覆盖封装分组的传输头,以及所述一个或多个底层分组的应用指定以及适于设置优先级的逻辑中的至少一个的一个或多个底层分组 的一个或多个底层包。 在另一个实施例中,一种方法包括:接收覆盖封装的分组,从其中解封落底层分组,导出底层分组的优先级,以及设置下层分组的优先级,优先级基于以下任一项: 封装分组,覆盖封装分组的传输头,和/或底层分组的应用指定。

    OVERLAY NETWORK PRIORITY INHERITANCE
    10.
    发明申请
    OVERLAY NETWORK PRIORITY INHERITANCE 有权
    覆盖网络优先权保护

    公开(公告)号:US20140313892A1

    公开(公告)日:2014-10-23

    申请号:US13866752

    申请日:2013-04-19

    IPC分类号: H04L12/833

    摘要: In one embodiment, a system includes logic adapted for receiving an overlay-encapsulated packet including one or more underlay packets, logic adapted for decapsulating the one or more underlay packets from the overlay-encapsulated packet, logic adapted for deriving a priority for each of the one or more underlay packets based on at least one of: a priority of the overlay-encapsulated packet, a transport header of the overlay-encapsulated packet, and an application designation of the one or more underlay packets, and logic adapted for setting the priority of the one or more underlay packets. In another embodiment, a method includes receiving an overlay-encapsulated packet, decapsulating underlay packets therefrom, deriving a priority for the underlay packets, and setting the priority of the underlay packets, the priority being based on any of: a priority of the overlay-encapsulated packet, a transport header of the overlay-encapsulated packet, and/or an application designation of the underlay packets.

    摘要翻译: 在一个实施例中,系统包括适于接收包括一个或多个下层分组的覆盖封装分组的逻辑,适于从覆盖封装分组解封装一个或多个下层分组的逻辑,适于导出每个 基于覆盖封装分组的优先级,覆盖封装分组的传输头,以及所述一个或多个底层分组的应用指定以及适于设置优先级的逻辑中的至少一个的一个或多个底层分组 的一个或多个底层包。 在另一个实施例中,一种方法包括:接收覆盖封装的分组,从其中解封落底层分组,导出底层分组的优先级,以及设置下层分组的优先级,该优先级基于以下任一项: 封装分组,覆盖封装分组的传输头,和/或底层分组的应用指定。