-
公开(公告)号:US20240031908A1
公开(公告)日:2024-01-25
申请号:US18477198
申请日:2023-09-28
Applicant: Juniper Networks, Inc.
Inventor: Ashutosh K. Grewal , Srinivas Akkipeddi , Vinay K. Nallamothu , Arijit Paul , Mahesh Sivakumar
IPC: H04W40/24 , H04L45/02 , H04L45/64 , H04L45/586 , H04L45/741 , H04L45/00
CPC classification number: H04W40/248 , H04L45/04 , H04L45/64 , H04L45/586 , H04L45/741 , H04L45/38
Abstract: In general, this disclosure describes techniques for a containerized router operating within a cloud native orchestration framework. In an example, a computing device comprises processing circuitry; a containerized set of workloads; a containerized routing protocol process configured to execute on the processing circuitry and configured to receive routing information; a kernel network stack executing on the processing circuitry and configured to forward packets based on first routing information from the containerized routing protocol process; and a data plane development kit (DPDK)-based virtual router executing on processing circuitry and configured to forward traffic to and from the workloads based on second routing information from the containerized routing protocol process.
-
公开(公告)号:US20240305586A1
公开(公告)日:2024-09-12
申请号:US18667560
申请日:2024-05-17
Applicant: Juniper Networks, Inc.
Inventor: Vinay K. Nallamothu , Vinod Nair , Kiran K N , Shailender Sharma
CPC classification number: H04L49/70 , H04L12/4633 , H04L45/50
Abstract: In general, this disclosure describes techniques for providing a hybrid data plane that can include a kernel-based data plane and a Data Plane Development Kit (DPDK)-based data plane. An example system includes a DPDK-based virtual router configured to send and receive packets via a physical network interface, and a kernel network stack configured to perform tunneling processing for packets destined to a containerized application and received by the DPDK-based virtual router via the physical interface.
-
公开(公告)号:US20250007829A1
公开(公告)日:2025-01-02
申请号:US18345737
申请日:2023-06-30
Applicant: Juniper Networks, Inc.
Inventor: Vinay K. Nallamothu , Muhammad Qasim Arham
IPC: H04L45/586 , H04L45/28 , H04L45/745
Abstract: An example computing device includes a first containerized router and processing circuitry. The computing device includes a containerized virtual router configured to execute on the processing circuitry and configured to implement a data plane for the first containerized router. The computing device includes a containerized routing protocol process configured to execute on the processing circuitry and configured to implement a control plane for the first containerized router wherein the containerized routing protocol process is configured to execute a routing protocol. The first containerized router is configured to program a virtual private cloud (VPC) route table in a VPC gateway based on routing information received by the containerized routing protocol process via the routing protocol. The first containerized router is communicatively coupled to a second containerized router via a virtual router redundancy protocol (VRRP) session.
-
公开(公告)号:US20240113969A1
公开(公告)日:2024-04-04
申请号:US18538600
申请日:2023-12-13
Applicant: Juniper Networks, Inc.
Inventor: Wen Lin , Manish Gupta , Shivakumar Channalli , Vinay K. Nallamothu
IPC: H04L45/745 , H04L12/46 , H04L49/25
CPC classification number: H04L45/745 , H04L12/4633 , H04L12/4641 , H04L49/25
Abstract: Techniques for EVPN Host Routed Bridging (HRB) and EVPN cloud-native data center with Host Routed Bridging (HRB) are described. A host computing device of a data center includes one or more containerized user-level applications. A cloud native virtual router is configured for dynamic deployment by the data center application orchestration engine and operable in a user space of the host computing device. Processing circuitry is configured for execution of the containerized user-level applications and the cloud native virtual router. The cloud native virtual router comprises a containerized routing protocol process configured to operate as a control plane, and a data plane for the containerized router. The data plane is configured to operate an ethernet virtual private network (EVPN) encapsulation/decapsulation data path of an overlay network for communicating layer two (L2) network traffic of the containerized user applications over a switch fabric of the data center.
-
公开(公告)号:US20230412526A1
公开(公告)日:2023-12-21
申请号:US17813027
申请日:2022-07-15
Applicant: Juniper Networks, Inc.
Inventor: Vinay K. Nallamothu , Vinod Nair , Kiran K N , Shailender Sharma
CPC classification number: H04L49/70 , H04L12/4633 , H04L45/50
Abstract: In general, this disclosure describes techniques for providing a hybrid data plane that can include a kernel-based data plane and a Data Plane Development Kit (DPDK)-based data plane. An example system includes a DPDK-based virtual router configured to send and receive packets via a physical network interface, and a kernel network stack configured to perform tunneling processing for packets destined to a containerized application and received by the DPDK-based virtual router via the physical interface.
-
公开(公告)号:US20230079209A1
公开(公告)日:2023-03-16
申请号:US17807700
申请日:2022-06-17
Applicant: Juniper Networks, Inc.
Inventor: Vinay K. Nallamothu , Arijit Paul
IPC: H04L45/42 , H04L45/76 , H04L45/745 , H04L12/46
Abstract: In general, this disclosure describes techniques for leveraging a containerized routing protocol process to implement virtual private networks using routing protocols. In an example, a system comprises a container orchestration system for a cluster of computing devices, the cluster of computing devices including a computing device, wherein the container orchestration system is configured to: deploy a containerized application to a compute node; and in response to deploying the containerized application to the compute node, configure in the compute node a virtual routing and forwarding (VRF) instance to implement a virtual private network (VPN) for the containerized application.
-
-
-
-
-