US 11,838,206 B2
Edge node with datapath split between pods
Yong Wang, Sunnyvale, CA (US); Cheng-Chun Tu, Redwood City, CA (US); Sreeram Kumar Ravinoothala, San Jose, CA (US); and Yu Ying, Cupertino, CA (US)
Assigned to VMWARE, INC., Palo Alto, CA (US)
Filed by VMware, Inc., Palo Alto, CA (US)
Filed on Jul. 23, 2021, as Appl. No. 17/384,211.
Prior Publication US 2023/0028922 A1, Jan. 26, 2023
Int. Cl. H04L 45/58 (2022.01)
CPC H04L 45/58 (2013.01) 20 Claims
OG exemplary drawing
 
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.