US 12,231,252 B2
Service insertion for multicast traffic at boundary
Rahul Mishra, Mountain View, CA (US); Pierluigi Rolando, Santa Clara, CA (US); Stephen Tan, San Jose, CA (US); and Raju Koganty, San Jose, CA (US)
Assigned to VMware LLC, Palo Alto, CA (US)
Filed by VMware LLC, Palo Alto, CA (US)
Filed on Nov. 16, 2021, as Appl. No. 17/528,094.
Application 17/528,094 is a continuation of application No. 16/741,544, filed on Jan. 13, 2020, granted, now 11,223,494.
Prior Publication US 2022/0078037 A1, Mar. 10, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 12/18 (2006.01); H04L 12/46 (2006.01); H04L 45/16 (2022.01); H04L 61/2596 (2022.01); H04L 101/622 (2022.01)
CPC H04L 12/185 (2013.01) [H04L 12/1886 (2013.01); H04L 12/4641 (2013.01); H04L 45/16 (2013.01); H04L 2101/622 (2022.05)] 18 Claims
OG exemplary drawing
 
1. A method of performing a service on a multicast data message at an edge between a source network and a destination network, the method comprising:
determining that the data message from the source network is a multicast data message (i) that is addressed to multiple destinations in the destination network and (ii) that requires a particular service;
changing a multicast destination network address to a unicast network address associated with a service node that performs the particular service;
providing the data message to the service node to perform the service and return a service data message; and
after receiving the serviced data message from the service node, changing the destination network address of the serviced data message to the multicast network address, before forwarding the serviced data message to the destination network to forward to the multiple destinations;
wherein the service node provides a bump-in-the-wire service that does not change the destination network addresses of the serviced data message.