-
公开(公告)号:US20230370367A1
公开(公告)日:2023-11-16
申请号:US18226777
申请日:2023-07-27
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.
-
公开(公告)号:US11784926B2
公开(公告)日:2023-10-10
申请号:US17532254
申请日:2021-11-22
Applicant: VMware, Inc.
IPC: H04L12/18 , H04L12/775 , H04L12/761 , H04L45/58 , H04L45/16
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.
-
公开(公告)号:US20220417133A1
公开(公告)日:2022-12-29
申请号:US17362973
申请日:2021-06-29
Applicant: VMware, Inc.
Inventor: Meenakshi Sundaram Selvaraj , Anil Lohiya , Vijayalaxmi Basavaraj , Xinhua Hong , Senthilkumar Karunakaran , Stephen Tan
IPC: H04L12/761 , H04L12/713
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.
-
公开(公告)号:US11316797B2
公开(公告)日:2022-04-26
申请号:US16043165
申请日:2018-07-24
Applicant: VMware, Inc.
Inventor: Subin Cyriac Mathew , Aditya Gajanana Holla , Chidambareswaran Raman , Senthilkumar Karunakaran
IPC: H04L12/863 , H04L12/24 , H04L47/6295 , H04L41/0813 , H04L49/201 , H04L12/46 , H04L45/64 , H04L45/16 , G06F9/455
Abstract: Example methods are provided for a host to perform queue filter configuration for multicast packet handling in a software-defined networking (SDN) environment. One example method may comprise the host generating and sending a request to join an outer multicast group address to one or more multicast-enabled network devices; and configuring a queue filter based on the outer multicast group address. In response to detecting an ingress encapsulated multicast packet that includes an outer header addressed to the outer multicast group address, the host may assign the ingress encapsulated multicast packet to a particular NIC queue from the multiple NIC queues based on the queue filter; and retrieving, from the particular NIC queue, the ingress encapsulated multicast packet to generate and send a decapsulated multicast packet to a virtualized computing instance.
-
公开(公告)号:US11063872B2
公开(公告)日:2021-07-13
申请号:US16662400
申请日:2019-10-24
Applicant: VMware, Inc.
Inventor: Subin Cyriac Mathew , Sami Boutros , Stephen Tan , Senthilkumar Karunakaran , Chidambareswaran Raman
IPC: H04L12/18 , H04L12/46 , H04L12/24 , H04L29/08 , H04L12/803 , H04L12/801 , H04L12/733 , 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.
-
-
-
-