US 11,991,097 B2
Hybrid data plane for a containerized router
Vinay K Nallamothu, Sunnyvale, CA (US); Vinod Nair, San Jose, CA (US); Kiran K N, Bangalore (IN); and Shailender Sharma, Bangalore (IN)
Assigned to Juniper Networks, Inc., Sunnyvale, CA (US)
Filed by Juniper Networks, Inc., Sunnyvale, CA (US)
Filed on Jul. 15, 2022, as Appl. No. 17/813,027.
Claims priority of provisional application 63/366,619, filed on Jun. 17, 2022.
Prior Publication US 2023/0412526 A1, Dec. 21, 2023
Int. Cl. H04L 12/46 (2006.01); H04L 45/50 (2022.01); H04L 49/00 (2022.01)
CPC H04L 49/70 (2013.01) [H04L 12/4633 (2013.01); H04L 45/50 (2013.01)] 20 Claims
OG exemplary drawing
 
11. A method comprising:
receiving, from a physical interface by a data plane development kit (DPDK)-based virtual router executed by processing circuitry, a first packet destined for a containerized application;
determining, by the DPDK-based virtual router whether a kernel network stack executed by the processing circuitry is to perform tunneling processing for the first packet; and
in response to determining that the kernel network stack is to perform tunneling processing for the first packet, forwarding, by the DPDK-based virtual router, the first packet to the kernel network stack.