-
公开(公告)号:US12155569B1
公开(公告)日:2024-11-26
申请号:US17843880
申请日:2023-09-22
Applicant: Juniper Networks, Inc.
Inventor: Sasha Cirkovic , Muhammad Qasim Arham , Vinod Nair , Vinay K Nallamothu
IPC: H04L45/586 , H04L12/46 , H04L45/00 , H04L45/74 , H04L61/5014
Abstract: In general, this disclosure describes techniques for provisioning virtual private network (VPN) services for cloud native routers using a multi-stage process. In an example, a method comprises deploying, in a first computing device, using a layer 2 bridge domain that includes the first computing device, a containerized routing protocol process; deploying, in the first computing device, using the layer 2 bridge domain, a containerized application; configuring, in the containerized routing protocol process executing on the first computing device, a virtual private network (VPN); and exchanging, by the containerized routing protocol process executing on the first computing device, routing protocol messages with another router to provide virtual connectivity between the containerized application and another application that is external to the first computing device.
-
公开(公告)号: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.
-
公开(公告)号:US11201782B1
公开(公告)日:2021-12-14
申请号:US16947508
申请日:2020-08-04
Applicant: Juniper Networks, Inc.
Inventor: Jacopo Pianigiani , Michal Styszynski , Atul S Moghe , Joseph Williams , Sahana Sekhar Palagrahara Chandrashekar , Tong Jiang , Rishabh Ramakant Tulsian , Manish Krishnan , Soumil Ramesh Kulkarni , Vinod Nair , Jeba Paulaiyan , Sukhdev S. Kapur , Ashok Ganesan
IPC: G06F15/177 , H04L12/24 , H04L12/803 , H04L12/813 , H04L12/781
Abstract: An example method includes determining, by a network controller, based on a high-level data model, vendor-agnostic device information for a first network device, translating the vendor-agnostic device information into vendor-specific device information, sending, to the first network device, first configuration information included in the vendor-specific device information to cause the first network device to switch into a maintenance mode and enable diversion of network traffic from the first network device to a second network device, responsive to verifying that the first network device has diverted the traffic, initiating maintenance procedures on the first network device while the first network device is in the maintenance mode, and sending, to the first network device, second configuration information included in the vendor-specific device information to cause the first network device to switch out of the maintenance mode and enable reversion of network traffic from the second device to the first network device.
-
公开(公告)号: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.
-
公开(公告)号:US20220334864A1
公开(公告)日:2022-10-20
申请号:US17644497
申请日:2021-12-15
Applicant: Juniper Networks, Inc.
Inventor: Kiran K N , Yuvaraja Mariappan , Vinod Nair , Shailender Sharma
IPC: G06F9/455
Abstract: Example techniques and computing devices are disclosed. An example computing device includes a first non-uniform memory access (NUMA) node and a second NUMA nod. The first NUMA node includes a first network interface card, a first virtual router for one or more virtual networks, the first virtual router comprising first processing circuitry and configured with a first virtual host interface having a first Internet Protocol (IP) address, and a first workload executing on the first NUMA node. The second NUMA node includes a second network interface card, a second virtual router for the one or more virtual networks, the second virtual router comprising second processing circuitry and configured with a second virtual host interface having a second IP address, and a second workload executing on the second NUMA node.
-
6.
公开(公告)号:US20200310784A1
公开(公告)日:2020-10-01
申请号:US16368381
申请日:2019-03-28
Applicant: Juniper Networks, Inc.
Inventor: Manish Krishnan , Tong Jiang , Vivekananda Shenoy , Soumil Ramesh Kulkarni , Vinod Nair , Jeba Paulaiyan
IPC: G06F8/656 , H04L12/24 , H04L29/06 , H04L12/751 , H04L12/721 , H04L12/715
Abstract: Techniques are disclosed for deploying software upgrades to a mixed network of In-Service Software Upgrade (ISSU)-capable and ISSU-incapable network devices without interrupting network traffic serviced by the mixed network. In one example, a centralized controller for a network determines that first network devices of a plurality of network devices for the network are In-Service Software Upgrade (ISSU)-capable and second network devices of the plurality of network devices are not ISSU-capable. The centralized controller transmits messages instructing the first network devices to perform an ISSU operation. Further, the centralized controller transmits messages instructing each network device of the second network devices to transmit a message to peer network devices of the network device, the message indicating that the network device is not ISSU-capable. In response to receiving the message indicating that the network device is not ISSU-capable, the peer network devices redirect traffic to avoid the network device.
-
公开(公告)号:US10742501B1
公开(公告)日:2020-08-11
申请号:US16230156
申请日:2018-12-21
Applicant: Juniper Networks, Inc.
Inventor: Jacopo Pianigiani , Michal Styszynski , Atul S Moghe , Joseph Williams , Sahana Sekhar Palagrahara Chandrashekar , Tong Jiang , Rishabh Ramakant Tulsian , Manish Krishnan , Soumil Ramesh Kulkarni , Vinod Nair , Jeba Paulaiyan , Sukhdev S. Kapur , Ashok Ganesan
IPC: G06F15/177 , H04L12/24 , H04L12/813 , H04L12/781 , H04L12/803
Abstract: An example method includes determining, by a network controller, based on a high-level data model, vendor-agnostic device information for a first network device, translating the vendor-agnostic device information into vendor-specific device information, sending, to the first network device, first configuration information included in the vendor-specific device information to cause the first network device to switch into a maintenance mode and enable diversion of network traffic from the first network device to a second network device, responsive to verifying that the first network device has diverted the traffic, initiating maintenance procedures on the first network device while the first network device is in the maintenance mode, and sending, to the first network device, second configuration information included in the vendor-specific device information to cause the first network device to switch out of the maintenance mode and enable reversion of network traffic from the second device to the first network device.
-
公开(公告)号: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.
-
公开(公告)号:US12164905B2
公开(公告)日:2024-12-10
申请号:US16368381
申请日:2019-03-28
Applicant: Juniper Networks, Inc.
Inventor: Manish Krishnan , Tong Jiang , Vivekananda Shenoy , Soumil Ramesh Kulkarni , Vinod Nair , Jeba Paulaiyan
IPC: H04L41/082 , G06F8/656 , H04L41/08 , H04L41/0853 , H04L41/0869 , H04L45/02 , H04L45/12 , H04L45/64 , H04L69/164
Abstract: Techniques are disclosed for deploying software upgrades to a mixed network of In-Service Software Upgrade (ISSU)-capable and ISSU-incapable network devices without interrupting network traffic serviced by the mixed network. In one example, a centralized controller for a network determines that first network devices of a plurality of network devices for the network are In-Service Software Upgrade (ISSU)-capable and second network devices of the plurality of network devices are not ISSU-capable. The centralized controller transmits messages instructing the first network devices to perform an ISSU operation. Further, the centralized controller transmits messages instructing each network device of the second network devices to transmit a message to peer network devices of the network device, the message indicating that the network device is not ISSU-capable. In response to receiving the message indicating that the network device is not ISSU-capable, the peer network devices redirect traffic to avoid the network device.
-
-
-
-
-
-
-
-
-