SERVICE INSERTION IN PUBLIC CLOUD ENVIRONMENTS

    公开(公告)号:US20200236047A1

    公开(公告)日:2020-07-23

    申请号:US16251083

    申请日:2019-01-18

    Applicant: VMware, Inc.

    Abstract: Example methods are provided a network device to perform service insertion in a public cloud environment that includes a first virtual network and a second virtual network. In one example method, in response to receiving a first encapsulated packet from a first virtualized computing instance located in the first virtual network, the network device may generate a decapsulated packet by performing decapsulation to remove, from the first encapsulated packet. The method may also comprise identifying a service path specified by a service insertion rule, and sending the decapsulated packet to the service path to cause the service path to process the decapsulated packet according to one or more services. The method may further comprise: in response to the network device receiving the decapsulated packet processed by the service path, sending the decapsulated packet, or generating and sending a second encapsulated packet, towards a destination address.

    DATA PROTECTION FOR CONTROL PLANES IN A VIRTUALIZED COMPUTER SYSTEM

    公开(公告)号:US20220197687A1

    公开(公告)日:2022-06-23

    申请号:US17559004

    申请日:2021-12-22

    Applicant: VMware, Inc.

    Abstract: An example method of data protection in a virtualized computing system, the virtualized computing system including a host cluster, a virtualization management server connected, and a network manager coupled to a physical network, the host cluster having hosts and a virtualization layer executing on hardware platforms of the hosts, is described. The method includes: receiving a backup request; executing, in response to the backup request, a coupled backup of the virtualization management server and the network manager, including: creating a backup of a first database in the virtualization management server, the first database storing first configuration data for a virtual infrastructure (VI) control plane of the host cluster; creating a backup of a second database in the network manager, the second database storing second configuration data for a logical network deployed in the host cluster; and storing the coupled backup in remote storage.

    CONNECTING VIRTUAL COMPUTER NETWORKS WITH OVERLAPPING IP ADDRESSES USING TRANSIT VIRTUAL COMPUTER NETWORK

    公开(公告)号:US20210036889A1

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

    申请号:US16525426

    申请日:2019-07-29

    Applicant: VMware, Inc.

    Abstract: A system and method for connecting virtual computer networks in a public cloud computing environment using a transit virtual computer network uses a cloud gateway device in the transit virtual computer network that includes a first-tier logical router and a plurality of second-tier logical routers connected to the virtual computer networks. A source Internet Protocol (IP) address of outgoing data packets from a particular virtual computer network is translated at a particular second-tier logical router of the cloud gateway device from an IP address of the particular virtual computer network to an internal IP address from a particular pool of IP addresses. The outgoing data packets are then routed to the first-tier logical router of the cloud gateway device, where the outgoing data packets are transmitted a destination network from a particular interface of the first-tier logical router of the cloud gateway device.

    EAST-WEST SERVICE INSERTION IN PUBLIC CLOUD ENVIRONMENTS

    公开(公告)号:US20210021486A1

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

    申请号:US16515026

    申请日:2019-07-18

    Applicant: VMware, Inc.

    Abstract: Example methods and computer systems are provided for east-west service insertion in a public cloud environment. An example method may comprise detecting an egress packet that is destined for a second endpoint located in the same virtual network as a first endpoint. The method may also comprise: in response to determination that service insertion is required, identifying a service path based on a service insertion rule; generating an encapsulated packet by encapsulating the egress packet with an outer header that is addressed from the first endpoint to a network device; and sending the encapsulated packet to cause the network device to send the egress packet towards the service path, thereby steering the egress packet towards the service path for processing.

    GLOBAL REPLICATION MODE FOR OVERLAY RUNTIME STATE MIGRATION

    公开(公告)号:US20200274802A1

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

    申请号:US16384666

    申请日:2019-04-15

    Applicant: VMware, Inc.

    Abstract: Systems and methods of communicating between a plurality of hosts comprising one or more first hosts controlled by a first control plane and one or more second hosts controlled by a second control plane are disclosed herein. Each of the one or more first hosts runs at least one tunneling endpoint of one or more first tunneling endpoints, and each of the one or more second hosts runs at least one tunneling endpoint of one or more second tunneling endpoint. The method includes storing, at each of the one or more first hosts, a global list identifying at least the one or more second tunneling endpoints. The method further includes receiving a packet at one of the one or more first tunneling endpoints. The method further includes replicating, encapsulating, and transmitting the packet to each of the one or more second tunneling endpoints based on the global list.

    DATA PROTECTION FOR CONTROL PLANES IN A VIRTUALIZED COMPUTER SYSTEM

    公开(公告)号:US20220197688A1

    公开(公告)日:2022-06-23

    申请号:US17559019

    申请日:2021-12-22

    Applicant: VMware, Inc.

    Abstract: An example method of data protection in a virtualized computing system, which includes host clusters, a virtualization management server, and a network manager coupled to a physical network, each host cluster having hosts and a virtualization layer executing on hardware platforms of the hosts, is described. The method includes receiving, at the virtualization management server, a restore request; executing, at the virtualization management server in response to the restore request, restoration of a coupled backup of the virtualization management server and the network manager, the coupled backup including a backup of a first database of the virtualization management server and a backup of a second database of the network manager, the restoration including: restoring at least one of the first database and the second database from the coupled backup; repairing runtime state of at least one of the host clusters to make the runtime state consistent with the restoration.

    TUNNEL-BASED SERVICE INSERTION IN PUBLIC CLOUD ENVIRONMENTS

    公开(公告)号:US20200236046A1

    公开(公告)日:2020-07-23

    申请号:US16251080

    申请日:2019-01-18

    Applicant: VMware, Inc.

    Abstract: Example methods and systems are provided a network device to perform tunnel-based service insertion in a public cloud environment. An example method may comprise establishing a tunnel between the network device and a service path. The method may also comprise: in response to receiving a first encapsulated packet, identifying the service path specified by a service insertion rule; generating and sending a second encapsulated packet over the tunnel to cause the service path to process an inner packet according to one or more services. The method may further comprise: in response to receiving, from the service path via the tunnel, a third encapsulated packet that includes the inner packet processed by the service path, sending the inner packet processed by the service path, or a fourth encapsulated packet, towards a destination address of the inner packet.

    PACKET FLOW MONITORING IN SOFTWARE-DEFINED NETWORKING (SDN) ENVIRONMENTS

    公开(公告)号:US20200220793A1

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

    申请号:US16240792

    申请日:2019-01-07

    Applicant: VMware, Inc.

    Inventor: Mukesh HIRA

    Abstract: Example methods are provided a first host to perform packet flow monitoring in a software-defined networking (SDN) environment. One example may comprise the first host receiving a request to monitor a packet flow and triggering a telemetry process based on a predetermined event associated with the packet flow. The method may also comprise: in response to the triggered telemetry process and detecting an egress packet associated with the packet flow, generating an encapsulated packet by encapsulating the egress packet with an outer header; configuring a telemetry instruction in the outer header; and sending the encapsulated packet with the telemetry instruction to the second host via one or more intermediate network devices. The telemetry instruction may be configured to cause the one or more intermediate network devices to add, to the encapsulated packet, metadata associated with a network state experienced by the encapsulated packet.

Patent Agency Ranking