US 11,811,545 B2
Distributed multicast logical router
Sami Boutros, Union City, CA (US); Sharath Bhat, Santa Clara, CA (US); Jerome Catrouillet, Palo Alto, CA (US); Subin Cyriac Mathew, San Jose, CA (US); and Alexander Tessmer, Mountain View, CA (US)
Assigned to NICIRA, INC., Palo Alto, CA (US)
Filed by Nicira, Inc., Palo Alto, CA (US)
Filed on Dec. 21, 2020, as Appl. No. 17/129,788.
Application 17/129,788 is a continuation of application No. 15/652,196, filed on Jul. 17, 2017, granted, now 10,873,473.
Prior Publication US 2021/0111914 A1, Apr. 15, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 12/18 (2006.01); H04L 12/761 (2013.01); H04L 45/16 (2022.01); H04L 45/44 (2022.01); H04L 41/0893 (2022.01)
CPC H04L 12/185 (2013.01) [H04L 12/1886 (2013.01); H04L 45/16 (2013.01); H04L 41/0893 (2013.01); H04L 45/44 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A method of performing multicast operations for a logical network comprising a logical forwarding element (LFE), the method comprising:
at a first managed forwarding element (MFE) that executes on a first host computer and that implements the LFE with a plurality of other MFEs executing on a plurality of other host computers:
sending a multicast group query to a set of data compute nodes (DCNs) executing on the first host computer that are logically connected to the logical network, wherein the multicast group query directs each DCN that receives the query to identify a set of multicast groups of interest to the receiving DCN;
receiving multicast group reports from a subset of the set of DCNs, wherein at least one of the multicast group reports specifies a multicast group of interest to the DCN from which the report is received; and
distributing, to the plurality of other MFEs executing on the plurality of other host computers that implement the LFE along with the first MFE, a summarized multicast group report specifying a set of multicast groups of interest to the first MFE,
wherein the set of multicast groups of interest to the first MFE includes multicast groups specified in the received multicast group reports.