-
公开(公告)号:US11652748B2
公开(公告)日:2023-05-16
申请号:US17365785
申请日:2021-07-01
申请人: VMware, Inc.
发明人: Senthilkumar Karunakaran , Chidambareswaran Raman , Meenakshi Sundaram Selvaraj , Subin Cyriac Mathew , Stephen Tan
IPC分类号: H04L47/125 , H04L12/46 , H04L47/193 , H04L47/80
CPC分类号: H04L47/125 , H04L12/4633 , H04L47/193 , H04L47/806
摘要: 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
申请人: VMware, Inc.
摘要: 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.
-
公开(公告)号:US11784842B2
公开(公告)日:2023-10-10
申请号:US17942948
申请日:2022-09-12
申请人: VMware, Inc.
IPC分类号: H04L12/18 , H04L12/46 , H04L41/0893 , H04L67/563
CPC分类号: H04L12/1886 , H04L12/185 , H04L12/4633 , H04L41/0893 , H04L67/563
摘要: 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.
-
公开(公告)号:US11722409B2
公开(公告)日:2023-08-08
申请号:US17306810
申请日:2021-05-03
申请人: VMware, Inc.
IPC分类号: H04L45/64 , H04L45/745 , G06F9/455 , H04L12/46
CPC分类号: H04L45/64 , G06F9/45558 , H04L12/4633 , H04L45/745 , G06F2009/45595
摘要: 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.
-
公开(公告)号:US11575642B2
公开(公告)日:2023-02-07
申请号:US17068670
申请日:2020-10-12
申请人: VMware, Inc.
IPC分类号: H04L61/2592 , H04L45/64 , H04L45/00 , H04L69/166 , H04L61/2517 , H04L49/00 , H04L12/46 , H04L69/326 , H04L69/325 , H04L45/24
摘要: 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.
-
公开(公告)号:US20230006922A1
公开(公告)日:2023-01-05
申请号:US17367347
申请日:2021-07-03
申请人: VMware, Inc.
发明人: Senthilkumar Karunakaran , Subin Cyriac Mathew , Stephen Tan , Meenakshi Sundaram Selvaraj , Chidambareswaran Raman
IPC分类号: H04L12/717 , H04L12/751 , H04L12/46 , H04L12/927
摘要: 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.
-
公开(公告)号:US20220150158A1
公开(公告)日:2022-05-12
申请号:US17582806
申请日:2022-01-24
申请人: VMware, Inc.
IPC分类号: H04L45/28 , H04L45/42 , H04L45/00 , H04L45/122 , H04L45/02 , H04L47/125
摘要: In some embodiments, a method configures, at a first host, an overlay channel for sending packets to check whether a failure has occurred at a workload. The first host and a second host are connected via a layer 3 network. The first host generates a packet to check whether the failure has occurred at the workload and encapsulates the packet. The first host sends the encapsulated packet to the second host using the overlay channel via the layer 3 network. The packet is decapsulated and forwarded to the workload at the second host.
-
公开(公告)号:US20210036891A1
公开(公告)日:2021-02-04
申请号:US16580456
申请日:2019-09-24
申请人: VMware, Inc.
IPC分类号: H04L12/46 , H04L29/12 , H04L12/931 , H04L12/749 , G06F9/455
摘要: 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: receiving a query, from a service plane implementation module executing on a host of a service virtual machine (“SVM”), for a location of a source host implementing a guest virtual machine (“source GVM”) that originated a packet in a computer network and that serviced the packet; in response to receiving the query, performing a search of bindings associated with one or more virtual network identifiers (“VNIs”) or service virtual network identifiers (“SVNIs”) to identify a particular binding that includes a MAC address of the host implementing the source GVM; identifying, in the particular binding, the location of the source host; and providing the location of the source host to the host of the SVM to facilitate forwarding of the packet from the SVM to the GVM.
-
公开(公告)号:US10778457B1
公开(公告)日:2020-09-15
申请号:US16445030
申请日:2019-06-18
申请人: VMware, Inc.
摘要: 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.
-
公开(公告)号:US20240031291A1
公开(公告)日:2024-01-25
申请号:US17871994
申请日:2022-07-25
申请人: VMware, Inc.
IPC分类号: H04L47/125 , H04L12/46
CPC分类号: H04L47/125 , H04L12/4633
摘要: 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.
-
-
-
-
-
-
-
-
-