-
公开(公告)号: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.
-
公开(公告)号:US20230208678A1
公开(公告)日:2023-06-29
申请号:US17560284
申请日:2021-12-23
Applicant: VMware, Inc.
Inventor: Subin Cyriac MATHEW , Chidambareswaran RAMAN , Prerit RODNEY , Naveen Vijayan KODAKKAL PUTHIYAVEETTIL
IPC: H04L12/46 , H04L43/0876
CPC classification number: H04L12/4633 , H04L43/0876
Abstract: Example methods and systems for virtual tunnel endpoint (VTEP) mapping for overlay networking are described. One example may involve a computer system monitoring multiple VTEPs that are configured for overlay networking. In response to detecting a state transition associated with a first VTEP from a healthy state to an unhealthy state, the computer system may identify mapping information that associates a virtualized computing instance with the first VTEP in the unhealthy state; and update the mapping information to associate the virtualized computing instance with a second VTEP in the healthy state. In response to detecting an egress packet from the virtualized computing instance to a destination, an encapsulated packet may be generated and sent towards the destination based on the updated mapping information. The encapsulated packet may include the egress packet and an outer header identifying the second VTEP to be a source VTEP.
-
公开(公告)号:US20230188493A1
公开(公告)日:2023-06-15
申请号:US18165906
申请日:2023-02-07
Applicant: VMware, Inc.
Inventor: Subin Cyriac MATHEW , Chidambareswaran RAMAN
IPC: H04L61/2592 , H04L45/64 , H04L45/00 , H04L69/166 , H04L61/2517 , H04L49/00
CPC classification number: H04L61/2592 , H04L45/64 , H04L45/72 , H04L69/166 , H04L61/2517 , H04L49/70 , H04L12/4633
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.
-
公开(公告)号:US20220158942A1
公开(公告)日:2022-05-19
申请号:US17666415
申请日:2022-02-07
Applicant: VMware, Inc.
Inventor: Subin Cyriac MATHEW , Dileep DEVIREDDY , Alexander TESSMER , Wenyi JIANG , Chidambareswaran RAMAN
IPC: H04L47/125 , H04L45/74 , H04L69/325 , H04L69/166 , H04L69/326
Abstract: In some embodiments, a method determines when a packet is fragmented into multiple fragmented packets in a flow between a first workload and a second workload. The method switches from generating an outer source port in the outer header using layer 4 information from the inner header to using layer 3 information from the inner header. A fragmented packet is encapsulated with the outer header that includes an outer source port value that is generated using the layer 3 information. The method initiates a process to determine when to switch back to using layer 4 information from the inner header to generate the outer source port. When it is determined to switch back to using layer 4 information, the method switches back to using layer 4 information from the inner header to generate the source port in the outer header of a packet from the first workload.
-
公开(公告)号:US20220014470A1
公开(公告)日:2022-01-13
申请号:US16925238
申请日:2020-07-09
Applicant: VMware, Inc.
Inventor: Subin Cyriac MATHEW , Dileep DEVIREDDY , Alexander TESSMER , Wenyi JIANG , Chidambareswaran RAMAN
IPC: H04L12/803 , H04L12/741 , H04L29/08 , H04L29/06
Abstract: In some embodiments, a method determines when a packet is fragmented into multiple fragmented packets in a flow between a first workload and a second workload. The method switches from generating an outer source port in the outer header using layer 4 information from the inner header to using layer 3 information from the inner header. A fragmented packet is encapsulated with the outer header that includes an outer source port value that is generated using the layer 3 information. The method initiates a process to determine when to switch back to using layer 4 information from the inner header to generate the outer source port. When it is determined to switch back to using layer 4 information, the method switches back to using layer 4 information from the inner header to generate the source port in the outer header of a packet from the first workload.
-
公开(公告)号:US20210377077A1
公开(公告)日:2021-12-02
申请号:US17345636
申请日:2021-06-11
Applicant: VMware, Inc.
Inventor: Mansi BABBAR , Subin Cyriac MATHEW , Chidambareswaran RAMAN
Abstract: In an embodiment, a computer-implemented method provides mechanisms for identifying a source location in a service chaining topology. In an embodiment, a method comprises: determining, at an egress interface of a host that hosts a virtual machine (“VM”), whether a service plane MAC address (“spmac”) in a packet header of a packet, provided to the egress interface, is the same as an inner destination MAC address in the packet; in response to determining that the spmac in the packet header of the packet, provided to the egress interface, is the same as the inner destination MAC address in the packet: encapsulating the packet with a destination virtual tunnel endpoint (“VTEP”) address retrieved from a mapping of VTEP-labels onto VTEP addresses; and causing providing the packet from the egress interface of the host that hosts the VM to a source host that hosts a source guest virtual machine (“GVM”).
-
公开(公告)号:US20200274738A1
公开(公告)日:2020-08-27
申请号:US16285143
申请日:2019-02-25
Applicant: VMware, Inc.
Inventor: Feng GU , Subin Cyriac MATHEW , Prerit RODNEY , Chidambareswaran RAMAN
IPC: H04L12/46
Abstract: Certain embodiments herein are directed to a method of by a source virtual tunnel endpoint (VTEP) for selecting a tunneling protocol for encapsulating a packet destined for a destination VTEP. In some embodiments, the method includes receiving the packet for transmission to the destination VTEP. The method further includes determining whether the destination VTEP is configured with a first tunneling protocol. Upon determining that the destination VTEP is configured with the first tunneling protocol, the method includes encapsulating the packet using the first tunneling protocol, and transmitting the encapsulated packet to the destination VTEP. Upon determining that the destination VTEP is not configured with the first tunneling protocol, encapsulating the packet using a second tunneling protocol, and transmitting the encapsulated packet to the destination VTEP.
-
-
-
-
-
-