CPC H04L 45/58 (2013.01) | 20 Claims |
1. A system for implementing a plurality of logical routers, the system comprising:
a Kubernetes cluster comprising a plurality of nodes, each node executing a set of pods, the pods comprising:
a first pod for performing a first set of data message processing operations for the plurality of logical routers; and
at least one respective separate pod for each respective logical router of the plurality of logical routers, each respective pod for performing a respective second set of data message processing operations for the respective logical router;
wherein the Kubernetes cluster implements an edge device that processes data messages at a boundary between a logical network and external network, and
wherein the first pod executes (i) a set of run-to-completion threads for processing data messages sent between the logical network and the external network and (ii) a set of control threads for handling control plane operations.
|