-
公开(公告)号: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.
-
公开(公告)号:US20240048492A1
公开(公告)日:2024-02-08
申请号:US18478515
申请日:2023-09-29
Applicant: Juniper Networks, Inc.
Inventor: Yuvaraja Mariappan , Sachchidanand Vaidya , Pragash Vijayaragavan , Prasanna D. Mucharikar
IPC: H04L47/125 , G06F9/455 , G06F9/50 , H04L61/5007
CPC classification number: H04L47/125 , G06F9/45558 , G06F9/5077 , H04L61/5007 , G06F2009/45595
Abstract: Techniques are described for specifying a backend virtual network for a service load balancer. An example orchestrator of this disclosure is configured to receive a service definition for a service implemented by load balancing service traffic for the service among a plurality of backend virtual execution elements, wherein the service definition specifies a first virtual network to use as a backend virtual network for the service, to instantiate, in a selected one of the computing devices, a backend virtual execution element for the service, and to configure, based on the service definition specifying the first virtual network to use as the backend virtual network for the service, a network controller for the virtualized computing infrastructure to configure a load balancer to load balance service traffic to a first virtual network interface, of the backend virtual element, for the first virtual network.
-
公开(公告)号:US11171834B1
公开(公告)日:2021-11-09
申请号:US16235468
申请日:2018-12-28
Applicant: Juniper Networks, Inc.
Inventor: Luke A Bockelmann , Sachchidanand Vaidya , Ram Pratap Yadav , Amudha Ramachandran
IPC: H04L12/24 , H04L12/713 , G06F9/455 , H04L12/715
Abstract: A computing device includes processing circuitry coupled to a memory device, and an orchestration agent configured for execution by the processing circuitry. The orchestration agent is an agent of an orchestrator for a computing infrastructure that includes the computing device, wherein the orchestration agent is configured to: detect configuration events from the computing device to determine local configuration state of the computing device; aggregate the local configuration state from the computing device with configuration state from a network controller to generate aggregated configuration state; and store the aggregated configuration state for application to operation of the computing device.
-
公开(公告)号:US11171830B2
公开(公告)日:2021-11-09
申请号:US16949699
申请日:2020-11-11
Applicant: Juniper Networks, Inc.
Inventor: Sachchidanand Vaidya , Yuvaraja Mariappan , Dinesh Bakiaraj , Rudramahesh S. Rugge
Abstract: In some examples, a method includes receiving, by an orchestrator for a virtualized computing infrastructure, namespace specification data the specifies a namespace, a first virtual network for the namespace, and a second virtual network for the namespace; sending, by the orchestrator to a network controller for the virtualized computing infrastructure, based on the namespace specification data, at least one request to create, for a virtual execution element to be deployed to the namespace and instantiated in a computing device of the virtualized computing infrastructure, respective virtual network interfaces for the first virtual network and the second virtual network; and send, by the network controller to the computing device, interface configuration data to configure a first virtual network interface for the first virtual network and a second virtual network interface for the second virtual network.
-
公开(公告)号:US10855531B2
公开(公告)日:2020-12-01
申请号:US16129441
申请日:2018-09-12
Applicant: Juniper Networks, Inc.
Inventor: Sachchidanand Vaidya , Yuvaraja Mariappan , Dinesh Bakiaraj , Rudramahesh S. Rugge
Abstract: In some examples, a method includes receiving, by an orchestrator for a virtualized computing infrastructure, namespace specification data the specifies a namespace, a first virtual network for the namespace, and a second virtual network for the namespace; sending, by the orchestrator to a network controller for the virtualized computing infrastructure, based on the namespace specification data, at least one request to create, for a virtual execution element to be deployed to the namespace and instantiated in a computing device of the virtualized computing infrastructure, respective virtual network interfaces for the first virtual network and the second virtual network; and send, by the network controller to the computing device, interface configuration data to configure a first virtual network interface for the first virtual network and a second virtual network interface for the second virtual network.
-
公开(公告)号:US20200314015A1
公开(公告)日:2020-10-01
申请号:US16369169
申请日:2019-03-29
Applicant: Juniper Networks, Inc.
Inventor: Yuvaraja Mariappan , Sachchidanand Vaidya , Pragash Vijayaragavan , Prasanna D. Mucharikar
IPC: H04L12/803 , H04L29/12 , G06F9/455 , G06F9/50
Abstract: Techniques are described for specifying a backend virtual network for a service load balancer. An example orchestrator of this disclosure is configured to receive a service definition for a service implemented by load balancing service traffic for the service among a plurality of backend virtual execution elements, wherein the service definition specifies a first virtual network to use as a backend virtual network for the service, to instantiate, in a selected one of the computing devices, a backend virtual execution element for the service, and to configure, based on the service definition specifying the first virtual network to use as the backend virtual network for the service, a network controller for the virtualized computing infrastructure to configure a load balancer to load balance service traffic to a first virtual network interface, of the backend virtual element, for the first virtual network.
-
公开(公告)号:US10708082B1
公开(公告)日:2020-07-07
申请号:US16118731
申请日:2018-08-31
Applicant: Juniper Networks, Inc.
Inventor: Dinesh Bakiaraj , Yuvaraja Mariappan , Sachchidanand Vaidya , Rudramahesh S. Rugge
IPC: H04L12/46 , H04L12/715 , H04L12/713 , H04L12/24 , G06F9/455
Abstract: Techniques are disclosed for a unified control plane in a nested cluster environment. In one example, an underlay orchestrator for a virtualized computing infrastructure is configured to provision, in an underlay cluster of one or more servers, an overlay cluster of one or more overlay nodes. Each of the overlay nodes is a workload of one of the servers and has a virtual network interface. Further, each server executes a virtual router and a virtual router agent for the virtual router for routing packets among virtual network interfaces of the overlay nodes executed by the server. A network controller is configured to configure virtual network sub-interfaces for workloads of the overlay nodes to enable communications among workloads executing in different overlay nodes. Each of the sub-interfaces is a virtual network sub-interface of one of the virtual network interfaces.
-
公开(公告)号:US20200073692A1
公开(公告)日:2020-03-05
申请号:US16118107
申请日:2018-08-30
Applicant: Juniper Networks, Inc.
Inventor: Vinay Chandrakant Rao , Madhukar Nayakbomman , Venkatraman Venkatapathy , Yuvaraja Mariappan , Dinesh Bakiaraj , Sachchidanand Vaidya
Abstract: Techniques are described for creating multiple virtual network interfaces usable by a logically-related group of one or more containers (“pod”) for communicating on respective virtual networks of a network infrastructure. In some examples, a control flow for pod network interface configuration on a host includes obtaining, by a CNI instance, a list of multiple virtual network interfaces from an agent of a network controller that is executing on the host. The single CNI instance processes the list of multiple virtual network interfaces to create corresponding virtual network interfaces for the pod and, for each of the virtual network interfaces, to attach the virtual network interface to the pod and to the virtual router or bridge for the host. In this way, the single CNI enables packetized communications by containers of the pod over multiple networks using the multiple virtual network interfaces configured for the pod.
-
公开(公告)号: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.
-
公开(公告)号:US11792126B2
公开(公告)日:2023-10-17
申请号:US16949684
申请日:2020-11-10
Applicant: Juniper Networks, Inc.
Inventor: Yuvaraja Mariappan , Sachchidanand Vaidya , Pragash Vijayaragavan , Prasanna D. Mucharikar
IPC: H04L47/125 , G06F9/455 , G06F9/50 , H04L61/5007
CPC classification number: H04L47/125 , G06F9/45558 , G06F9/5077 , H04L61/5007 , G06F2009/45595
Abstract: Techniques are described for specifying a backend virtual network for a service load balancer. An example orchestrator of this disclosure is configured to receive a service definition for a service implemented by load balancing service traffic for the service among a plurality of backend virtual execution elements, wherein the service definition specifies a first virtual network to use as a backend virtual network for the service, to instantiate, in a selected one of the computing devices, a backend virtual execution element for the service, and to configure, based on the service definition specifying the first virtual network to use as the backend virtual network for the service, a network controller for the virtualized computing infrastructure to configure a load balancer to load balance service traffic to a first virtual network interface, of the backend virtual element, for the first virtual network.
-
-
-
-
-
-
-
-
-