-
公开(公告)号:US20230006932A1
公开(公告)日:2023-01-05
申请号:US17365785
申请日:2021-07-01
Applicant: VMware, Inc.
Inventor: Senthilkumar KARUNAKARAN , Chidambareswaran RAMAN , Meenakshi Sundaram SELVARAJ , Subin Cyriac MATHEW , Stephen TAN
IPC: H04L12/803 , H04L12/927 , H04L12/801 , H04L12/46
Abstract: A method of transmitting multicast traffic to workloads of tenants communicating over overlay networks provisioned on top of a physical network includes the steps of: detecting the multicast traffic; determining that the multicast traffic is bound for workloads of a first tenant and workloads of a second tenant; encapsulating one instance of the multicast traffic using a Layer 2 (L2) over Layer 3 (L3) encapsulation protocol to generate encapsulated traffic, wherein the encapsulated traffic includes an identifier of a first backplane network corresponding to the first tenant and an identifier of a second backplane network corresponding to the second tenant in a header portion of each packet of the encapsulated traffic; and transmitting, to a first host computing device, the encapsulated traffic with the identifiers of the first and second overlay networks.
-
公开(公告)号:US20220353180A1
公开(公告)日:2022-11-03
申请号:US17306810
申请日:2021-05-03
Applicant: VMware, Inc.
Inventor: Subin Cyriac MATHEW , Chidambareswaran RAMAN
IPC: H04L12/715 , H04L12/741 , H04L12/46 , G06F9/455
Abstract: The disclosure provides an approach for deploying an software defined networking (SDN) solution for overlay routing of traffic on a host with colocated a workload virtual machine (VM), addressable on an overlay network and VM addressable on an underlay network. An overlay interceptor in a hypervisor of the host can intercept traffic from a virtual switch and route the traffic to destination VM. The overlay interceptor can route the traffic directly, without the traffic exiting the host. A fast path can be created for the routing.
-
公开(公告)号:US20220263909A1
公开(公告)日:2022-08-18
申请号:US17733773
申请日:2022-04-29
Applicant: VMware, Inc.
Inventor: Dileep DEVIREDDY , Ankit PARMAR , Subin Cyriac MATHEW
Abstract: In some embodiments, a method detects a state of a first session between a first workload and a second workload. The first workload and the second workload send packets in the first session via a first path to maintain a state of the first session. When the state of the first session indicates the first workload is down, the method receives information for network metrics of network traffic being sent in the first path. The method determines when the second workload should transition from a standby mode to an active mode to take over as an active workload in an active/standby configuration between the first workload and the second workload based on the information for the network metrics.
-
公开(公告)号:US20230246968A1
公开(公告)日:2023-08-03
申请号:US18299686
申请日:2023-04-12
Applicant: VMware, Inc.
Inventor: Senthilkumar KARUNAKARAN , Chidambareswaran RAMAN , Meenakshi Sundaram SELVARAJ , Subin Cyriac MATHEW , Stephen TAN
IPC: H04L47/125 , H04L47/193 , H04L12/46 , H04L47/80
CPC classification number: H04L47/125 , H04L47/193 , H04L12/4633 , H04L47/806
Abstract: A method of transmitting multicast traffic to workloads of tenants communicating over overlay networks provisioned on top of a physical network includes the steps of: detecting the multicast traffic; determining that the multicast traffic is bound for workloads of a first tenant and workloads of a second tenant; encapsulating one instance of the multicast traffic using a Layer 2 (L2) over Layer 3 (L3) encapsulation protocol to generate encapsulated traffic, wherein the encapsulated traffic includes an identifier of a first backplane network corresponding to the first tenant and an identifier of a second backplane network corresponding to the second tenant in a header portion of each packet of the encapsulated traffic; and transmitting, to a first host computing device, the encapsulated traffic with the identifiers of the first and second overlay networks.
-
公开(公告)号:US20220116353A1
公开(公告)日:2022-04-14
申请号:US17068670
申请日:2020-10-12
Applicant: VMware, Inc.
Inventor: Subin Cyriac MATHEW , Chidambareswaran RAMAN
IPC: H04L29/12 , H04L12/715 , H04L12/721 , H04L29/06 , H04L12/931
Abstract: In some embodiments, a method receives a packet for a flow from a first application in a first workload to a second application in a second workload. The packet includes an inner header that includes layer 4 information for the first application. The method determines if a setting indicates an outer source port in an outer header should be generated using layer 4 information from the inner header. The setting is based on an analysis of packet types in the flow to determine if fragmented packets are sent. When the setting indicates the outer source port in the outer header should be generated using layer 4 information from the inner header, the method generates the outer source port using the layer 4 information for the first application from the inner header. The packet is encapsulated using the outer header, wherein the outer header includes the outer source port.
-
公开(公告)号:US20210218795A1
公开(公告)日:2021-07-15
申请号:US16743383
申请日:2020-01-15
Applicant: VMware, Inc.
Inventor: Prerit RODNEY , Subin Cyriac MATHEW , Chidambareswaran RAMAN
IPC: H04L29/08 , H04L12/931 , H04L29/06
Abstract: The disclosure provides an approach for workload migration. Embodiments include receiving logical network resource capacity information and logical network resource utilization information relating to a plurality of host computers and to one or more logical network resources. Embodiments include determining that a virtual computing instance (VCI) is to be run on one of the plurality of host computers and determining for each respective host computer of the plurality of host computers, a respective realization cost of the VCI for the respective host computer, wherein the respective realization cost relates to the one or more logical network resources. Embodiments include selecting, based on the logical network resource capacity information, the logical network resource utilization information, and the realization cost, a target host computer for the VCI from the plurality of host computers and loading the VCI on the target host computer.
-
公开(公告)号:US20210126866A1
公开(公告)日:2021-04-29
申请号:US16662400
申请日:2019-10-24
Applicant: VMware, Inc.
Inventor: Subin Cyriac MATHEW , Sami BOUTROS , Stephen TAN , Senthilkumar KARUNAKARAN , Chidambareswaran RAMAN
IPC: H04L12/803 , H04L12/801 , H04L12/733 , H04L12/18 , H04L12/46 , H04L12/66
Abstract: The disclosure provides an approach for reducing congestion within a network, the network comprising a plurality of subnets, the plurality of subnets comprising a plurality of host machines and a plurality of virtual computing instances (VCIs) running on the plurality of host machines. Embodiments include receiving, by an edge services gateway (ESG) of a first subnet of the plurality of subnets, membership information for a group identifying a subset of the plurality of host machines. Embodiments include receiving a multicast packet directed to the group and selecting from the plurality of host machines, a replicator host machine for the multicast packet. Embodiments include sending, to the replicator host machine, the multicast packet along with metadata indicating that the replicator host machine is to replicate the multicast packet to remaining host machines of the subset of the plurality of host machines identified in the membership information for the group.
-
公开(公告)号:US20220086237A1
公开(公告)日:2022-03-17
申请号:US17020559
申请日:2020-09-14
Applicant: VMware, Inc.
Inventor: Dileep DEVIREDDY , Ankit PARMAR , Subin Cyriac MATHEW
IPC: H04L29/08 , H04L12/66 , H04L12/26 , H04L12/715 , G06F9/50
Abstract: In some embodiments, a method detects a state of a first session between a first workload and a second workload. The first workload and the second workload send packets in the first session via a first path to maintain a state of the first session. When the state of the first session indicates the first workload is down, the method receives information for network metrics of network traffic being sent in the first path. The method determines when the second workload should transition from a standby mode to an active mode to take over as an active workload in an active/standby configuration between the first workload and the second workload based on the information for the network metrics.
-
公开(公告)号:US20210385164A1
公开(公告)日:2021-12-09
申请号:US16893170
申请日:2020-06-04
Applicant: VMware, Inc.
Inventor: Ankit PARMAR , Dileep DEVIREDDY , Subin Cyriac MATHEW
IPC: H04L12/803 , H04L12/923 , H04L12/911 , H04L12/755 , H04L12/733
Abstract: In some embodiments, a method receives a control message from a second host. The control message includes a first address to use as a next hop to reach an active workload that has migrated to the second host from another host. The method reprograms a local route table to include a policy to send packets to check a liveness of the active workload with the next hop of the first address. A packet is sent from a standby workload to the active workload using the next hop of the first address to check the liveness of the active workload. The packet is encapsulated and sent between the first host and the second host using an overlay channel between a first endpoint of the overlay channel on the first host and a second endpoint of the channel on the second host.
-
公开(公告)号:US20210314263A1
公开(公告)日:2021-10-07
申请号:US17352609
申请日:2021-06-21
Applicant: VMware, Inc.
Inventor: Subin Cyriac MATHEW , Sami BOUTROS , Stephen TAN , Senthilkumar KARUNAKARAN , Chidambareswaran RAMAN
IPC: H04L12/803 , H04L12/801 , H04L12/733 , H04L12/66 , H04L12/46 , H04L12/18
Abstract: The disclosure provides an approach for reducing congestion within a network, the network comprising a plurality of subnets, the plurality of subnets comprising a plurality of host machines and a plurality of virtual computing instances (VCIs) running on the plurality of host machines. Embodiments include receiving, by an edge services gateway (ESG) of a first subnet of the plurality of subnets, membership information for a group identifying a subset of the plurality of host machines. Embodiments include receiving a multicast packet directed to the group and selecting from the plurality of host machines, a replicator host machine for the multicast packet. Embodiments include sending, to the replicator host machine, the multicast packet along with metadata indicating that the replicator host machine is to replicate the multicast packet to remaining host machines of the subset of the plurality of host machines identified in the membership information for the group.
-
-
-
-
-
-
-
-
-