Mechanism for overlay virtual networking

    公开(公告)号:US10681126B2

    公开(公告)日:2020-06-09

    申请号:US15960630

    申请日:2018-04-24

    IPC分类号: H04L29/08 H04L12/46 H04L29/12

    摘要: A method and system for virtual networking is provided. The method includes receiving logical service chain data describing a source virtual network ID (VNID) for a source virtual network, a destination VNID for a destination virtual network, and a group of intermediate waypoints. The logical service chain data defines a logical service chain. A set of networked virtual environments (NVE) is selected to support the group of intermediate waypoints and the logical service chain is deployed and mapped to a physical service chain implemented on the set of NVEs. The logical service chain data is transmitted to a network virtual authority (NVA) and a packet forwarding mechanism is introduced when a packet is received from an overlay port or an underlay port. An associated IP address is requested and the first packet is analyzed.

    Interconnecting external networks with overlay networks in a shared computing environment

    公开(公告)号:US09860214B2

    公开(公告)日:2018-01-02

    申请号:US14850460

    申请日:2015-09-10

    IPC分类号: H04L29/06 H04L29/08

    摘要: A method includes obtaining, by one or more processor, data from a virtual network of a tenant and an identifier of the tenant, where the virtual network of the tenant is one of at least two virtual networks in a shared computing environment where the at least two virtual networks overlay a physical network. Based on obtaining the identifier of the tenant, the method includes setting, by one or more processor, the identifier in metadata of the data and based on the identifier in the metadata, identifying, by the one or more processor, a network connection associated with the tenant. The method also includes identifying, by the one or more processor, a policy of the network connection and processing the data with the policy to create processed data and transmitting, by the one or more processor, the processed data through the network connection.

    Dynamic distributor selection for network load balancing

    公开(公告)号:US10735250B2

    公开(公告)日:2020-08-04

    申请号:US16205276

    申请日:2018-11-30

    IPC分类号: H04L12/24 H04L29/12 H04L29/08

    摘要: A load balancer system having multiple load balancer machines working in parallel. At any given time, one of the load balancer machines is assigned to act as the current distributor that distributes web client communications and/or requests to the other load balancer machines in the load balancer system. However, these web client communications and/or requests are directed to a distributor module on all of the active, parallel load balancer machines in the system (for example, by the expedient of a common virtual IP address for layer 3/4 communications) in case the currently active distributor fails and one of the other active load balancer machines suddenly needs to take on the distributor role. In this way, web client communications are not lost when the current distributor machine fails.

    MECHANISM FOR OVERLAY VIRTUAL NETWORKING

    公开(公告)号:US20170346892A1

    公开(公告)日:2017-11-30

    申请号:US15165017

    申请日:2016-05-26

    IPC分类号: H04L29/08 H04L12/46 H04L29/12

    摘要: A method and system for virtual networking is provided. The method includes receiving logical service chain data describing a source virtual network ID (VNID) for a source virtual network, a destination VNID for a destination virtual network, and a group of intermediate waypoints. The logical service chain data defines a logical service chain. A set of networked virtual environments (NVE) is selected to support the group of intermediate waypoints and the logical service chain is deployed and mapped to a physical service chain implemented on the set of NVEs. The logical service chain data is transmitted to a network virtual authority (NVA) and a packet forwarding mechanism is introduced when a packet is received from an overlay port or an underlay port. An associated IP address is requested and the first packet is analyzed.

    Management for a load balancer cluster

    公开(公告)号:US11159607B2

    公开(公告)日:2021-10-26

    申请号:US16807195

    申请日:2020-03-03

    摘要: In an approach to managing a load balancer cluster, one or more computer processors receive a packet comprising a source IP address of the packet. The one or more computer processors determine whether there is a record comprising the source IP address of the packet either in the load balancer or in the assistant. The one or more computer processors, responsive to determining there is no such record in the load balancer and there is the record in the assistant, obtain the record from the assistant, the record also comprising information of a first server in a server cluster and the first server being referred to as a destination server for any packet from the source IP address. The one or more computer processors send the packet to the first server.

    MANAGEMENT FOR A LOAD BALANCER CLUSTER

    公开(公告)号:US20210281637A1

    公开(公告)日:2021-09-09

    申请号:US16807195

    申请日:2020-03-03

    IPC分类号: H04L29/08 H04L12/741

    摘要: In an approach to managing a load balancer cluster, one or more computer processors receive a packet comprising a source IP address of the packet. The one or more computer processors determine whether there is a record comprising the source IP address of the packet either in the load balancer or in the assistant. The one or more computer processors, responsive to determining there is no such record in the load balancer and there is the record in the assistant, obtain the record from the assistant, the record also comprising information of a first server in a server cluster and the first server being referred to as a destination server for any packet from the source IP address. The one or more computer processors send the packet to the first server.

    Mechanism for overlay virtual networking

    公开(公告)号:US10027746B2

    公开(公告)日:2018-07-17

    申请号:US15165017

    申请日:2016-05-26

    摘要: A method and system for virtual networking is provided. The method includes receiving logical service chain data describing a source virtual network ID (VNID) for a source virtual network, a destination VNID for a destination virtual network, and a group of intermediate waypoints. The logical service chain data defines a logical service chain. A set of networked virtual environments (NVE) is selected to support the group of intermediate waypoints and the logical service chain is deployed and mapped to a physical service chain implemented on the set of NVEs. The logical service chain data is transmitted to a network virtual authority (NVA) and a packet forwarding mechanism is introduced when a packet is received from an overlay port or an underlay port. An associated IP address is requested and the first packet is analyzed.

    DYNAMIC DISTRIBUTOR SELECTION FOR NETWORK LOAD BALANCING

    公开(公告)号:US20200177674A1

    公开(公告)日:2020-06-04

    申请号:US16205276

    申请日:2018-11-30

    IPC分类号: H04L29/08 H04L12/24 H04L29/12

    摘要: A load balancer system having multiple load balancer machines working in parallel. At any given time, one of the load balancer machines is assigned to act as the current distributor that distributes web client communications and/or requests to the other load balancer machines in the load balancer system. However, these web client communications and/or requests are directed to a distributor module on all of the active, parallel load balancer machines in the system (for example, by the expedient of a common virtual IP address for layer 3/4 communications) in case the currently active distributor fails and one of the other active load balancer machines suddenly needs to take on the distributor role. In this way, web client communications are not lost when the current distributor machine fails.

    Interconnecting external networks with overlay networks in a shared computing environment

    公开(公告)号:US10348689B2

    公开(公告)日:2019-07-09

    申请号:US15823099

    申请日:2017-11-27

    IPC分类号: H04L29/06 H04L29/08

    摘要: A method includes obtaining, by one or more processor, data from a virtual network of a tenant and an identifier of the tenant, where the virtual network of the tenant is one of at least two virtual networks in a shared computing environment where the at least two virtual networks overlay a physical network. Based on obtaining the identifier of the tenant, the method includes setting, by one or more processor, the identifier in metadata of the data and based on the identifier in the metadata, identifying, by the one or more processor, a network connection associated with the tenant. The method also includes identifying, by the one or more processor, a policy of the network connection and processing the data with the policy to create processed data and transmitting, by the one or more processor, the processed data through the network connection.