-
公开(公告)号:US12289233B1
公开(公告)日:2025-04-29
申请号:US18432150
申请日:2024-02-05
Applicant: Juniper Networks, Inc.
Inventor: Muhammad Qasim Arham , Vinod Nair , Vinay K Nallamothu , Kiran K N , Shelesh Bansal , Shailender Sharma , Rakesh Kumar Reddy Varimalla
Abstract: In general, techniques are described for deploying virtualized cell site routers (vCSRs). 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.
-
2.
公开(公告)号:US20230101973A1
公开(公告)日:2023-03-30
申请号:US17491224
申请日:2021-09-30
Applicant: Juniper Networks, Inc.
Inventor: Yuvaraja Mariappan , Thayumanavan Sridhar , Sajeesh Mathew , Raj Yavatkar , Senthilnathan Murugappan , Raja Kommula , Kiran K N
IPC: G06F9/54
Abstract: A container orchestration platform manages a plurality of instances of resources including a first custom resource and a second custom resource. An API server of the container orchestration platform receives a request to delete an instance of the second custom resource; determines whether instance data associated with the instance of the second custom resource has a backreference identifying an instance of the first custom resource, the backreference indicating the instance of the first custom resource is dependent on the instance of the second custom resource; and in response to determining that the instance data has the backreference to the instance of the first custom resource, bypasses deletion of the instance of the second custom resource.
-
公开(公告)号:US20250097821A1
公开(公告)日:2025-03-20
申请号:US18965320
申请日:2024-12-02
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.
-
公开(公告)号:US11811685B1
公开(公告)日:2023-11-07
申请号:US17813226
申请日:2022-07-18
Applicant: Juniper Networks, Inc.
Inventor: Kiran K N , Przemyslaw Krzysztof Grygiel , Damian Szeluga
IPC: H04L49/00 , H04L47/625 , H04L47/56
CPC classification number: H04L49/3063 , H04L47/56 , H04L47/6255
Abstract: An example virtual router includes a plurality of logical cores (“lcores”), where each lcore comprises a CPU core or hardware thread. The virtual router is configured to determine a latency profile, select, based at least in part on the latency profile, a packet processing mode from the plurality of packet processing modes. In response to a determination that the packet processing mode comprises the run-to-completion mode, an lcore of the plurality of lcores is configured to: read a network packet from a device queue, process the network packet to determine a destination virtual device for the network packet, the destination virtual device having a plurality of interface queues, and insert the network packet into an interface queue of the plurality of interface queues.
-
公开(公告)号:US20230198676A1
公开(公告)日:2023-06-22
申请号:US17644966
申请日:2021-12-17
Applicant: Juniper Networks, Inc.
Inventor: Kiran K N , Yashika Badaya , Rakesh Kumar Reddy Varimalla
IPC: H04L1/18 , H04L45/586 , H04L45/28 , H04L12/46 , H04L43/0829 , H04L45/00
CPC classification number: H04L1/1809 , H04L12/4633 , H04L43/0829 , H04L45/22 , H04L45/28 , H04L45/586
Abstract: Techniques are described for capturing dropped packets and creating modified dropped packets with drop information associated with the dropped packets to provide greater details of the dropped packets for further analysis and/or serviceability. For example, a computing device comprises an internal communication channel, a process executing in user space, and a virtual router. The virtual router comprises, for example, processing circuitry and a drop interface to the internal communication channel, wherein the virtual router is configured to: receive a packet; in response to determining the packet is to be dropped, creating a modified dropped packet to include drop information associated with the packet; and provide the modified dropped packet to the drop interface to communicate the modified dropped packet via the internal communication channel to the process.
-
公开(公告)号: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.
-
公开(公告)号:US11936554B2
公开(公告)日:2024-03-19
申请号:US17809496
申请日:2022-06-28
Applicant: Juniper Networks, Inc.
Inventor: Raja Kommula , Thayumanavan Sridhar , Yuvaraja Mariappan , Kiran K N , Raj Yavatkar , Dilip Sundarraj
IPC: H04L45/02 , H04L12/46 , H04L45/00 , H04L45/12 , H04L45/302 , H04L45/42 , H04L47/70 , H04L47/78 , H04L49/00 , H04L69/08 , H04L69/22
CPC classification number: H04L45/124 , H04L12/4633 , H04L45/02 , H04L45/20 , H04L45/302 , H04L45/34 , H04L45/42 , H04L47/781 , H04L47/822 , H04L49/30 , H04L69/08 , H04L69/22 , H04L2212/00
Abstract: A system comprises an edge services controller configured to: compute, based on a physical topology of physical links that connect a plurality of network interface cards (NICs) that comprise embedded switches and processing units coupled to the embedded switches, a virtual topology comprising a strict subset of the physical links; and program the virtual topology into the respective processing units of the NICs to cause the processing units of the NICs to send data packets via physical links in the strict subset of the physical links.
-
公开(公告)号:US11929987B1
公开(公告)日:2024-03-12
申请号:US16800816
申请日:2020-02-25
Applicant: Juniper Networks, Inc.
Inventor: Pranavadatta D N , Aniket G. Daptari , Carlo Contavalli , Prasad Miriyala , Kiran K N , Prasannaa Vengatesan T S , Venkatesh Velpula
IPC: H04L9/40 , G06F9/455 , H04L49/25 , H04L61/5007 , H04L69/22 , H04L69/324 , H04L101/622
CPC classification number: H04L63/0272 , G06F9/45558 , H04L49/25 , H04L61/5007 , H04L69/22 , H04L69/324 , G06F2009/45595 , H04L2101/622
Abstract: Techniques are disclosed for a network device to preserve packet flow information across bump-in-the-wire (BITW) firewalls. For example, a method comprises receiving, by a network device, a packet. The method also comprises determining, by the network device, that the packet matches a packet flow that is associated with an action to redirect the packet to a firewall configured as a bump-in-the-wire. The method further comprises, in response to the determination: modifying, by the network device, a Media Access Control (MAC) address field of a layer 2 (L2) packet header with a flow identifier of the packet flow; sending, by the network device, the packet to the firewall; receiving, by the network device, the packet from the firewall; and recovering, by the network device, the packet flow by modifying the packet according to the flow identifier in the packet to restore the L2 packet header of the packet.
-
公开(公告)号: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.
-
-
-
-
-
-
-
-
-