US 11,818,647 B2
Containerized router with a generic data plane interface
Mahesh Sivakumar, Milpitas, CA (US); Pranavadatta D N, Bangalore (IN); and Sangarshan Pillareddy, Bangalore (IN)
Assigned to Juniper Networks, Inc., Sunnyvale, CA (US)
Filed by Juniper Networks, Inc., Sunnyvale, CA (US)
Filed on Feb. 1, 2022, as Appl. No. 17/649,643.
Claims priority of provisional application 63/242,434, filed on Sep. 9, 2021.
Claims priority of application No. 202141008548 (IN), filed on Mar. 1, 2021.
Prior Publication US 2022/0279421 A1, Sep. 1, 2022
Int. Cl. H04W 40/24 (2009.01); H04L 45/586 (2022.01); H04L 45/02 (2022.01); H04L 45/64 (2022.01); H04L 45/741 (2022.01); H04L 45/00 (2022.01)
CPC H04W 40/248 (2013.01) [H04L 45/04 (2013.01); H04L 45/38 (2013.01); H04L 45/586 (2013.01); H04L 45/64 (2013.01); H04L 45/741 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A computing device comprising:
a containerized routing protocol process executing on processing circuitry of the computing device and configured to receive routing information;
a containerized set of workloads;
a data plane development kit (DPDK)-based virtual router executing on the processing circuitry and configured to forward traffic from the workloads based on the routing information from the containerized routing protocol process; and
a virtual router agent for the virtual router, the virtual router agent executing on the processing circuitry and configured to expose a generic data plane interface supporting multiple different types of control planes.