-
公开(公告)号:US11652748B2
公开(公告)日:2023-05-16
申请号:US17365785
申请日:2021-07-01
Applicant: VMware, Inc.
Inventor: Senthilkumar Karunakaran , Chidambareswaran Raman , Meenakshi Sundaram Selvaraj , Subin Cyriac Mathew , Stephen Tan
IPC: H04L47/125 , H04L12/46 , H04L47/193 , H04L47/80
CPC classification number: H04L47/125 , H04L12/4633 , H04L47/193 , 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.
-
公开(公告)号:US20220231875A1
公开(公告)日:2022-07-21
申请号:US17580311
申请日:2022-01-20
Applicant: VMware, Inc.
Inventor: Senthilkumar Karunakaran , Subin Cyriac Mathew , Chidambareswaran Raman , Rishi Kanth Alapati
Abstract: Some embodiments provide a method of multicasting data in a segregated logical network with multiple network segments. The network segments each have at least one router. The multicast originates from a multicast source in a first network segment and goes to multicast receivers in several other network segments. In the method, the router of the first network segment receives encoding data for a set of virtual tunnel endpoints (VTEPs) of the receivers. The router then receives the multicast data from the multicast source. For each VTEP, the router then encodes the data for the receiver using the encoding data for the VTEP of the receiver. The router then sends (e.g., as a unicast) the encoded data to a router of the network segment of the receiver. The router performing the method may be a domain router of the network segment of the receiver.
-
公开(公告)号:US12231262B2
公开(公告)日:2025-02-18
申请号:US17560284
申请日:2021-12-23
Applicant: VMware, Inc.
Inventor: Subin Cyriac Mathew , Chidambareswaran Raman , Prerit Rodney , Naveen Vijayan Kodakkal Puthiyaveettil
IPC: H04L29/12 , H04L12/46 , 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.
-
公开(公告)号:US12047298B2
公开(公告)日:2024-07-23
申请号:US18299686
申请日:2023-04-12
Applicant: VMware, Inc.
Inventor: Senthilkumar Karunakaran , Chidambareswaran Raman , Meenakshi Sundaram Selvaraj , Subin Cyriac Mathew , Stephen Tan
IPC: H04L47/125 , H04L12/46 , H04L47/193 , H04L47/80
CPC classification number: H04L47/125 , H04L12/4633 , H04L47/193 , 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.
-
公开(公告)号:US20240028366A1
公开(公告)日:2024-01-25
申请号:US17871991
申请日:2022-07-25
Applicant: VMware, Inc.
Inventor: Subin Cyriac Mathew , Prerit Rodney , Chidambareswaran Raman
IPC: G06F9/455
CPC classification number: G06F9/45558 , G06F2009/45595 , G06F2009/4557
Abstract: Some embodiments provide a method of forwarding data messages between source and destination host computers that execute source and destination machines. At a source computer on which a source machine for a data message flow executes, the method in some embodiments identifies a source tunnel endpoint group (TEPG) associated with the source machine. For the flow, the method selects one TEP of the TEPG as the source TEP. The method then uses the selected source TEP to forward the flow to the destination computer on which the destination machine executes.
-
公开(公告)号:US11848995B2
公开(公告)日:2023-12-19
申请号:US17733773
申请日:2022-04-29
Applicant: VMware, Inc.
Inventor: Dileep Devireddy , Ankit Parmar , Subin Cyriac Mathew
IPC: H04L67/142 , G06F9/50 , H04L12/66 , H04L43/08 , H04L43/16 , H04L45/64 , H04L45/74 , H04L41/0823 , H04L41/0663
CPC classification number: H04L67/142 , G06F9/505 , H04L12/66 , H04L41/0663 , H04L41/0823 , H04L43/08 , H04L43/16 , H04L45/64 , H04L45/74
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.
-
公开(公告)号:US11784922B2
公开(公告)日:2023-10-10
申请号:US17367347
申请日:2021-07-03
Applicant: VMware, Inc.
Inventor: Senthilkumar Karunakaran , Subin Cyriac Mathew , Stephen Tan , Meenakshi Sundaram Selvaraj , Chidambareswaran Raman
CPC classification number: H04L45/42 , H04L12/4633 , H04L45/02 , H04L47/806
Abstract: A method for offloading multicast replication from multiple tiers of edge nodes implemented by multiple host machines to a physical switch is provided. Each of the multiple host machines implements a provider edge node and a tenant edge node. One host machine among the multiple host machines receives a packet having an overlay multicast group identifier. The host machine maps the overlay multicast group identifier to an underlay multicast group identifier. The host machine encapsulates the packet with an encapsulation header that includes the underlay multicast group identifier to create an encapsulated packet. The host machine forwards the encapsulated packet to a physical switch of the network segment. The physical switch forwards copies of the encapsulated packet to tenant edge nodes at one or more ports that are determined to be interested in the underlay multicast group identifier.
-
公开(公告)号:US11743191B1
公开(公告)日:2023-08-29
申请号:US17871996
申请日:2022-07-25
Applicant: VMware, Inc.
Inventor: Subin Cyriac Mathew , Prerit Rodney , Chidambareswaran Raman
IPC: G06F15/173 , H04L47/125 , H04L12/46
CPC classification number: H04L47/125 , H04L12/4633
Abstract: Some embodiments provide a method of forwarding data messages between source and destination host computers that execute source and destination machines. At a source computer on which a source machine for a data message flow executes, the method in some embodiments identifies a source tunnel endpoint group (TEPG) associated with the source machine. For the flow, the method selects one TEP of the TEPG as the source TEP. The method then uses the selected source TEP to forward the flow to the destination computer on which the destination machine executes.
-
公开(公告)号:US20230006853A1
公开(公告)日:2023-01-05
申请号:US17942948
申请日:2022-09-12
Applicant: VMware, Inc.
Inventor: Subin Cyriac Mathew , Alexander Tessmer , Chidambareswaran Raman
IPC: H04L12/18 , H04L12/46 , H04L41/0893 , H04L67/563
Abstract: Some embodiments provide a method of replicating messages for a logical network. At a particular tunnel endpoint in a particular datacenter, the method receives a message to be replicated to members of a replication group. The method replicates the message to a set of tunnel endpoints of the replication group located in a same segment of the particular datacenter as the particular tunnel endpoint. The method replicates the message to a first set of proxy endpoints of the replication group, each of which is located in a different segment of the particular datacenter and for replicating the message to tunnel endpoints located in its respective segment of the particular datacenter. The method replicates the message to a second set of proxy endpoints of the replication group, each of which is located in a different datacenter and for replicating the message to tunnel endpoints located in its respective datacenter.
-
公开(公告)号:US11245629B2
公开(公告)日:2022-02-08
申请号: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.
-
-
-
-
-
-
-
-
-