| CPC G06F 11/2023 (2013.01) [G06F 11/0709 (2013.01); H04L 12/4641 (2013.01); G06F 2201/85 (2013.01); H04L 45/28 (2013.01)] | 20 Claims |

|
1. A computing device for routing network traffic, the computing device comprising:
data processing hardware; and
memory in communication with the data processing hardware, the memory storing instructions, wherein execution of the instructions by the data processing hardware causes the data processing hardware to:
identify a failover computing device to receive a first packet of network traffic from the computing device; and
based on a failover event, route the first packet of network traffic to the failover computing device, wherein the failover computing device receives the first packet of network traffic from the computing device and routes the first packet of network traffic to a first data destination according to routing criteria corresponding to one of:
first routing criteria associated with the computing device based on the first packet of network traffic including an endpoint identifier associated with a first region, wherein the first region is associated with the computing device, or
second routing criteria associated with the failover computing device based on the first packet of network traffic including an endpoint identifier associated with a second region, wherein the second region is associated with the failover computing device.
|