US 12,113,640 B2
Multicast traffic optimization in multihomed edge network elements
Mankamana Mishra, Dublin, CA (US); Swadesh Agrawal, San Jose, CA (US); Ali Sajassi, San Ramon, CA (US); Ijsbrand Wijnands, Leuven (BE); and Samir Thoria, Saratoga, CA (US)
Assigned to CISCO TECHNOLOGY, INC., San Jose, CA (US)
Filed by Cisco Technology, Inc., San Jose, CA (US)
Filed on Jul. 24, 2023, as Appl. No. 18/357,771.
Application 18/357,771 is a continuation of application No. 17/329,651, filed on May 25, 2021, granted, now 11,757,671.
Application 17/329,651 is a continuation of application No. 16/133,000, filed on Sep. 17, 2018, granted, now 11,025,444, issued on Jun. 1, 2021.
Prior Publication US 2023/0370297 A1, Nov. 16, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 12/18 (2006.01); H04L 45/50 (2022.01); H04L 1/00 (2006.01); H04L 45/16 (2022.01)
CPC H04L 12/1859 (2013.01) [H04L 12/185 (2013.01); H04L 12/1895 (2013.01); H04L 45/50 (2013.01); H04L 2001/0093 (2013.01); H04L 45/16 (2013.01)] 18 Claims
OG exemplary drawing
 
1. An apparatus comprising:
a network switch configured as a leaf node, the leaf node comprising a first network interface configured to receive a multicast network flow originating from a multicast data source;
a second network interface configured to communicate with a network device in a core network;
a third network interface configured to communicate with a different network device in the core network; and
a logic coupled to the first network interface, the second network interface, and the third network interface, the logic configured to:
receive a multicast network flow from a source of a multicast data on the first network interface;
publish a notification on the second network interface and the third network interface indicating that the multicast network flow is available from the apparatus;
receive a subscription to the multicast network flow from a multicast recipient;
determine whether to bridge the multicast data from the second network interface to the third network interface; and
selectively forward the multicast network flow to the multicast recipient through either the second network interface or the third network interface.