-
公开(公告)号:US12289249B2
公开(公告)日:2025-04-29
申请号:US18334979
申请日:2023-06-14
Applicant: Juniper Networks, Inc.
Inventor: Shailender Sharma , Vinod Nair , Kiran K N , Kirankumar Kashinath Raikar , Rakesh Kumar Reddy Varimalla
IPC: H04L47/762 , H04L41/0816 , H04L47/78 , H04W40/28
Abstract: In general, techniques are described for deploying and managing a virtual router having Data Plane Development Kit (DPDK) functionality to a computing device. In an example, a method includes creating, by a container orchestration platform executing on a computing device, a virtual router custom resource instance of a virtual router custom resource definition, the virtual router custom resource instance for a virtual router to execute on the computing device; based on configuration data for the virtual router custom resource instance, by the container orchestration platform, modifying the virtual router custom resource instance with the configuration data and deploying a first virtual computing instance comprising a virtual router configured according to the modified virtual router custom resource instance; and executing, by the computing device, the virtual router to process a packet.
-
公开(公告)号:US20240422107A1
公开(公告)日:2024-12-19
申请号:US18334979
申请日:2023-06-14
Applicant: Juniper Networks, Inc.
Inventor: Shailender Sharma , Vinod Nair , Kiran K N , Kirankumar Kashinath Raikar , Rakesh Kumar Reddy Varimalla
IPC: H04L47/762 , H04L41/0816 , H04L47/78 , H04W40/28
Abstract: In general, techniques are described for deploying and managing a virtual router having Data Plane Development Kit (DPDK) functionality to a computing device. In an example, a method includes creating, by a container orchestration platform executing on a computing device, a virtual router custom resource instance of a virtual router custom resource definition, the virtual router custom resource instance for a virtual router to execute on the computing device; based on configuration data for the virtual router custom resource instance, by the container orchestration platform, modifying the virtual router custom resource instance with the configuration data and deploying a first virtual computing instance comprising a virtual router configured according to the modified virtual router custom resource instance; and executing, by the computing device, the virtual router to process a packet.
-
公开(公告)号:US11991097B2
公开(公告)日:2024-05-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.
-
公开(公告)号: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.
-
公开(公告)号:US20220279420A1
公开(公告)日:2022-09-01
申请号:US17649632
申请日:2022-02-01
Applicant: Juniper Networks, Inc.
Inventor: Srinivas Akkipeddi , Narendranath Karjala Subramanyam , Sachchidanand Vaidya , Mahesh Sivakumar , Pavan Kumar Kurapati , Philip M. Goddard , Sivakumar Ganapathy , Shailender Sharma , Kiran K N , Pranavadatta D N , Vinay K Nallamothu , Yuvaraja Mariappan , Ashutosh K. Grewal
IPC: H04W40/24 , H04L45/586 , H04L45/64 , H04L45/00
Abstract: In general, this disclosure describes techniques for a containerized router operating within a cloud native orchestration framework. In an example, a virtualized cell site router comprises a computing device configured with a containerized router, the computing device comprising: a containerized virtual router configured to execute on the processing circuitry and configured to implement a data plane for the containerized router; a containerized routing protocol process configured to execute on the processing circuitry and configured to implement a control plane for the containerized router; and a pod comprising a containerized distributed unit, wherein the containerized routing protocol process is configured to advertise routing information comprising reachability information for the containerized distributed unit.
-
公开(公告)号:US12160811B2
公开(公告)日:2024-12-03
申请号:US17649632
申请日:2022-02-01
Applicant: Juniper Networks, Inc.
Inventor: Srinivas Akkipeddi , Narendranath Karjala Subramanyam , Sachchidanand Vaidya , Mahesh Sivakumar , Pavan Kumar Kurapati , Philip M. Goddard , Sivakumar Ganapathy , Shailender Sharma , Kiran K N , Pranavadatta D N , Vinay K Nallamothu , Yuvaraja Mariappan , Ashutosh K. Grewal
IPC: H04W40/24 , H04L45/00 , H04L45/02 , H04L45/586 , H04L45/64 , H04L45/741
Abstract: In general, this disclosure describes techniques for a containerized router operating within a cloud native orchestration framework. In an example, a virtualized cell site router comprises a computing device configured with a containerized router, the computing device comprising: a containerized virtual router configured to execute on the processing circuitry and configured to implement a data plane for the containerized router; a containerized routing protocol process configured to execute on the processing circuitry and configured to implement a control plane for the containerized router; and a pod comprising a containerized distributed unit, wherein the containerized routing protocol process is configured to advertise routing information comprising reachability information for the containerized distributed unit.
-
公开(公告)号:US20240291761A1
公开(公告)日:2024-08-29
申请号:US18176245
申请日:2023-02-28
Applicant: Juniper Networks, Inc.
Inventor: Kiran K N , Shailender Sharma , Rakesh Kumar Reddy Varimalla
IPC: H04L47/125 , H04L43/067 , H04L43/0882
CPC classification number: H04L47/125 , H04L43/067 , H04L43/0882
Abstract: In general, techniques are described for dynamically load balancing among processing cores that a virtual router of a computing device uses to process network traffic associated with different workloads executing on the computing device. In some examples, a first computing device may assign, based on one or more metrics that indicate processing cores utilization or that indicate network traffic processing requirements for a workload that is to execute on a second computing device, network traffic processing for the workload to a first processing core of a plurality of processing cores of the second computing device. A virtual router, executing on the first processing core based on the assigning, may process network traffic for the workload.
-
公开(公告)号:US11895020B1
公开(公告)日:2024-02-06
申请号:US17937288
申请日:2022-09-30
Applicant: Juniper Networks, Inc.
Inventor: Muhammad Qasim Arham , Vinod Nair , Vinay K Nallamothu , Kiran K N , Shelesh Bansal , Shailender Sharma , Rakesh Kumar Reddy Varimalla
CPC classification number: H04L45/42 , H04L45/28 , H04L45/566
Abstract: In general, techniques are described for deploying virtualized cell site routers (vCSRs) capable of layer 2 (L2) forwarding to cell site servers to support management and orchestration of functional units for mobile networks executing on the cell site servers. In an example, a method comprises receiving, at a forwarding plane of a virtualized cell site router (vCSR) of a first Distributed Unit (DU) of a plurality of DU servers of a cell site for a 5G radio access network, the vCSR having a containerized routing protocol process and a forwarding plane configured to perform Layer 2 (L2) switching, L2 packets on a second interface for a second physical link connecting the first DU server to an L2 switch; and switching, by the forwarding plane of the vCSR of the first DU, the L2 packets on a first interface for a first physical link connecting the first DU server to a second DU server of the plurality of DU servers.
-
公开(公告)号:US20230161631A1
公开(公告)日:2023-05-25
申请号:US17455867
申请日:2021-11-19
Applicant: Juniper Networks, Inc.
Inventor: Shailender Sharma , Yuvaraja Mariappan , Rakesh Kumar Reddy Varimalla
CPC classification number: G06F9/5044 , G06F9/505 , G06F9/4856 , G06F2209/503 , G06F2209/5011 , G06F2209/501 , G06F2209/505
Abstract: A container-based orchestration system includes a master node and a plurality of worker nodes. The master node can receive, from each agent executing on a corresponding worker node, node characteristics associated with the worker node. The master node can determine, for each worker node, one or more parameters corresponding to the node characteristics associated with the corresponding worker node and a node profile of the worker node and provide the parameters to the agent executing on the corresponding worker node. The agent configures the worker node in accordance with the parameters. In response to receiving a request to deploy a pod to a worker node, the master node can select a worker node to receive the pod based on the node characteristics and the pod characteristics. The agent can configure the selected worker node to execute workloads of the pod in accordance with the one or more parameters.
-
-
-
-
-
-
-
-