-
公开(公告)号:US20230006922A1
公开(公告)日:2023-01-05
申请号:US17367347
申请日:2021-07-03
Applicant: VMware, Inc.
Inventor: Senthilkumar Karunakaran , Subin Cyriac Mathew , Stephen Tan , Meenakshi Sundaram Selvaraj , Chidambareswaran Raman
IPC: H04L12/717 , H04L12/751 , H04L12/46 , H04L12/927
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.
-
公开(公告)号: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.
-
公开(公告)号: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.
-
公开(公告)号:US11444883B2
公开(公告)日:2022-09-13
申请号:US16746043
申请日:2020-01-17
Applicant: VMware Inc.
Inventor: Senthilkumar Karunakaran , Chidambareswaran Raman , Neha Repal
IPC: H04L47/32 , G06F9/455 , H04L41/0803 , H04L47/33 , H04L61/5007 , H04L41/342 , H04L49/00 , H04L9/40 , H04L61/103 , H04L41/0816
Abstract: Certain embodiments described herein are generally directed to a method for managing packets at a virtual forwarding element of a hypervisor. In one example, the method includes receiving a first plurality of packets at a virtual port of the virtual forwarding element. The method further includes detecting the first plurality of packets correspond to a signature configured at the virtual port. The method also includes dropping at least one packet of the first plurality of packets at the virtual port based on detecting the first plurality corresponds to the signature. The method further includes receiving a second plurality of packets at the virtual port of the virtual forwarding element, wherein the second plurality of packets do not correspond to the signature. The method also includes forwarding the second plurality of packets to one or more destinations by the virtual forwarding element.
-
公开(公告)号: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.
-
公开(公告)号:US20230164067A1
公开(公告)日:2023-05-25
申请号:US17532254
申请日:2021-11-22
Applicant: VMware, Inc.
IPC: H04L12/775 , H04L12/18 , H04L12/761
Abstract: Some embodiments provide a method for forwarding multicast data messages at a forwarding element on a host computer. The method receives a multicast data message from a routing element executing on the host computer along with metadata appended to the multicast data message by the routing element. Based on a destination address of the multicast data message, the method identifies a set of recipient ports for a multicast group with which the multicast data message is associated. For each recipient port, the method uses the metadata appended to the multicast data message by the routing element to determine whether to deliver a copy of the multicast data message to the recipient port.
-
公开(公告)号:US11595296B2
公开(公告)日:2023-02-28
申请号:US17362973
申请日:2021-06-29
Applicant: VMware, Inc.
Inventor: Meenakshi Sundaram Selvaraj , Anil Lohiya , Vijayalaxmi Basavaraj , Xinhua Hong , Senthilkumar Karunakaran , Stephen Tan
IPC: H04L45/16 , H04L45/586
Abstract: A network system that uses a cluster of edge nodes to send and receive multicast traffic is provided. The network system is a network virtualization environment that includes one or more distributed routers, each distributed router implemented by virtualization software running on one or more host machines. The network system also includes a cluster of edge nodes for sending data from the one or more distributed routers to one or more uplink/upstream physical routers outside of a datacenter and for receiving data from the physical routers to the distributed routers. One of the edge nodes is a designated edge node that queries for membership information for one or more multicast groups to be received by at least two edge nodes of the cluster of edge nodes. The cluster of edge nodes forwards multicast traffic to and from the distributed routers according to the received membership information.
-
公开(公告)号:US20220417132A1
公开(公告)日:2022-12-29
申请号:US17362968
申请日:2021-06-29
Applicant: VMware, Inc.
Inventor: Meenakshi Sundaram Selvaraj , Anil Lohiya , Vijayalaxmi Basavaraj , Xinhua Hong , Senthilkumar Karunakaran , Stephen Tan
IPC: H04L12/761 , H04L12/721
Abstract: A network system that uses a cluster of edge nodes to send and receive multicast traffic is provided. The network system is a network virtualization environment that includes one or more distributed routers, each distributed router implemented by virtualization software running on one or more host machines. The network system also includes a cluster of edge nodes for sending data from the one or more distributed routers to one or more uplink/upstream physical routers outside of a datacenter and for receiving data from the physical routers to the distributed routers. One of the edge nodes is a designated edge node that queries for membership information for one or more multicast groups to be received by at least two edge nodes of the cluster of edge nodes. The cluster of edge nodes forwards multicast traffic to and from the distributed routers according to the received membership information.
-
公开(公告)号:US20230421494A1
公开(公告)日:2023-12-28
申请号:US18244236
申请日:2023-09-09
Applicant: VMware, Inc.
Abstract: Some embodiments provide a method for forwarding multicast data messages at a forwarding element on a host computer. The method receives a multicast data message from a routing element executing on the host computer along with metadata appended to the multicast data message by the routing element. Based on a destination address of the multicast data message, the method identifies a set of recipient ports for a multicast group with which the multicast data message is associated. For each recipient port, the method uses the metadata appended to the multicast data message by the routing element to determine whether to deliver a copy of the multicast data message to the recipient port.
-
-
-
-
-
-
-
-
-