US 12,294,517 B2
Remotely updating routing tables
Bruno Rijsman, Arlington, MA (US); Usha Sharma, Fremont, CA (US); Prabhakaran Ganesan, Fremont, CA (US); and Sankar Ramamoorthi, San Jose, CA (US)
Assigned to Juniper Networks, Inc., Sunnyvale, CA (US)
Filed by Juniper Networks, Inc., Sunnyvale, CA (US)
Filed on Nov. 16, 2018, as Appl. No. 16/193,481.
Application 16/193,481 is a continuation of application No. 13/955,945, filed on Jul. 31, 2013, granted, now 10,135,732.
Application 13/955,945 is a continuation in part of application No. 13/740,781, filed on Jan. 14, 2013, granted, now 8,954,535, issued on Feb. 10, 2015.
Claims priority of provisional application 61/747,930, filed on Dec. 31, 2012.
Prior Publication US 2019/0089631 A1, Mar. 21, 2019
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 15/16 (2006.01); H04L 45/00 (2022.01); H04L 45/02 (2022.01); H04L 45/302 (2022.01); H04L 45/42 (2022.01); H04L 45/745 (2022.01)
CPC H04L 45/745 (2013.01) [H04L 45/02 (2013.01); H04L 45/302 (2013.01); H04L 45/306 (2013.01); H04L 45/38 (2013.01); H04L 45/42 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
configuring, by a first device, a service to process a data flow, associated with an Internet Protocol (IP) address, on behalf of a second device based on identifying that a measure of load associated with a virtual machine satisfies a threshold;
obtaining, from a third device and by the first device, routing update information that identifies a protocol enabling the service to process the data flow on behalf of the second device;
generating, by the first device, based on obtaining the routing update information and configuring the service, an update instruction indicating how the service is to process the data flow associated with the IP address and enabling the service to process the data flow instead of with the virtual machine; and
providing, by the first device, the update instruction to the second device.