-
公开(公告)号: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.
-
12.
公开(公告)号:US20210377164A1
公开(公告)日:2021-12-02
申请号:US17247858
申请日:2020-12-28
Applicant: Juniper Networks, Inc.
Inventor: Parag Sanghvi , Ankur Tandon , Jacopo Pianigiani , Atul S Moghe , Patrik Bok
IPC: H04L12/713 , H04L12/751 , H04L12/813 , H04L12/931 , H04L12/771 , H04L12/715
Abstract: Network controllers are described that enable creation of logical interconnects between logical routers of different, isolated virtual networks and for auto-generation and deployment of routing policies to control “leaking” of select routes amongst the different virtual networks. In one example, a network controller includes a memory and processing circuitry configured to identify a source logical router of a first virtual network and a destination logical router of a second virtual network implemented on one or more physical devices of a switch fabric, form a policy defining one or more rules for controlling leaking of one or more of the routes through a logical router interconnect from the source logical router to the destination logical router, and push the policy to the one or more physical devices of the switch fabric for application to communications through the logical router interconnect.
-
公开(公告)号:US12255812B1
公开(公告)日:2025-03-18
申请号:US18339851
申请日:2023-06-22
Applicant: Juniper Networks, Inc.
Inventor: Jacopo Pianigiani , Vivekananda Shenoy , Ankur Tandon , Atul S Moghe , Suresh K Balineni , Tong Jiang , Kiran N. Kasim , Sridevi JeevaRaj
IPC: H04L45/00 , H04L12/46 , H04L45/586 , H04L45/745
Abstract: An example data center system includes server devices hosting data of a first tenant and a second tenant of the data center, network devices of an interconnected topology coupling the server devices including respective service virtual routing and forwarding (VRF) tables, and one or more service devices that communicatively couple the network devices, wherein the service devices include respective service VRF tables for the first set of server devices and the second set of server devices, and wherein the service devices apply services to network traffic flowing between the first set of server devices and the second set of server devices using the first service VRF table and the second service VRF table.
-
公开(公告)号:US12034652B2
公开(公告)日:2024-07-09
申请号:US17809659
申请日:2022-06-29
Applicant: Juniper Networks, Inc.
Inventor: Michael Henkel , Prasad Miriyala , Édouard Thuleau , Nagendra Prasath Maynattamai Prem Chandran , Atul S Moghe
Abstract: In general, techniques are described for a creating a virtual network router within a software defined network (SDN) architecture. A network controller for the SDN architecture system may include processing circuitry that is configured to execute a configuration node and a control node. The configuration node may process a request by which to create a virtual network router (VNR), where the virtual network router may cause the network controller to interconnect a first virtual network (VN) and a second VN. The VNR may represent a logical abstraction of one or more policies that cause import and/or export of routing information between the first VN and the second VN. The control node configures the first VN and the second VN according to the one or more policies to enable the import and/or the export of routing information between the first VN and the second VN via the VNR.
-
公开(公告)号:US20230123775A1
公开(公告)日:2023-04-20
申请号:US17657596
申请日:2022-03-31
Applicant: Juniper Networks, Inc.
Inventor: Mahesh Sivakumar , FNU Nadeem , Srinivas Akkipeddi , Michael Henkel , Prasad Miriyala , Gurminder Singh , Édouard Thuleau , Atul S Moghe , Joseph Williams , Ignatious Johnson Christober , Jeffrey S. Marshall , Nagendra Maynattamai , Dale Davis
IPC: H04L41/40 , H04L41/0803
Abstract: In an example, a method includes processing, by an application programming interface (API) server implemented by a configuration node of a network controller for a software-defined networking (SDN) architecture system, requests for operations on native resources of a container orchestration system; processing, by a custom API server implemented by the configuration node, requests for operations on custom resources for SDN architecture configuration, wherein each of the custom resources for SDN architecture configuration corresponds to a type of configuration object in the SDN architecture system; detecting, by a control node of the network controller, an event on an instance of a first custom resource of the custom resources; and by the control node, in response to detecting the event on the instance of the first custom resource, obtaining configuration data for the instance of the first custom resource and configuring a corresponding instance of a configuration object in the SDN architecture.
-
公开(公告)号:US10938660B1
公开(公告)日:2021-03-02
申请号:US16417015
申请日:2019-05-20
Applicant: Juniper Networks, Inc.
Inventor: Sukhdev S. Kapur , Ashok Ganesan , 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
IPC: G06F15/177 , H04L12/24 , H04L12/707 , H04L12/751
Abstract: An example method includes identifying, based on a received indication, at least a first network device that is to be placed in the maintenance mode, determining device information for the first network device, sending, to the first network device, first configuration information included in the 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 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.
-
17.
公开(公告)号:US10917339B2
公开(公告)日:2021-02-09
申请号:US16231210
申请日:2018-12-21
Applicant: Juniper Networks, Inc.
Inventor: Jacopo Pianigiani , Vivekananda Shenoy , Atul S Moghe , Tong Jiang , Akshaya Muralidharan , Rishabh Ramakant Tulsian
IPC: H04L12/713 , G06F9/455 , H04L12/46 , H04L12/24 , H04L12/715
Abstract: In general, techniques are described for defining and executing device-independent commands on a network having a plurality of network devices. In some examples, a controller includes a graphical user interface. The controller displays, via the graphical user interface, network devices that support a device-independent command selected from one or more device-independent commands, wherein each device-independent command performs one or more operations on supported network devices. The controller receives, via the graphical user interface, user input selecting two or more of the displayed network devices and performs the one or more operations of the selected device-independent command on the selected network devices. In some examples, performing includes executing tasks associated with each network device, wherein the tasks, when executed, perform the one or more operations on each respective network device.
-
公开(公告)号:US11722408B1
公开(公告)日:2023-08-08
申请号:US17248257
申请日:2021-01-15
Applicant: Juniper Networks, Inc.
Inventor: Jacopo Pianigiani , Vivekananda Shenoy , Ankur Tandon , Atul S Moghe , Suresh K Balineni , Tong Jiang , Kiran N. Kasim , Sridevi JeevaRaj
IPC: H04L45/00 , H04L12/46 , H04L45/586 , H04L45/745
CPC classification number: H04L45/54 , H04L12/4641 , H04L45/586 , H04L45/745
Abstract: An example data center system includes server devices hosting data of a first tenant and a second tenant of the data center, network devices of an interconnected topology coupling the server devices including respective service virtual routing and forwarding (VRF) tables, and one or more service devices that communicatively couple the network devices, wherein the service devices include respective service VRF tables for the first set of server devices and the second set of server devices, and wherein the service devices apply services to network traffic flowing between the first set of server devices and the second set of server devices using the first service VRF table and the second service VRF table.
-
公开(公告)号:US11546210B2
公开(公告)日:2023-01-03
申请号:US17403608
申请日:2021-08-16
Applicant: Juniper Networks, Inc.
Inventor: Jacopo Pianigiani , Thomas Murray , Michael Henkel , Tong Jiang , Ignatious Johnson Christober , Atul S Moghe
IPC: H04L41/0806 , H04L12/46 , H04L67/00 , H04L61/5014 , H04L67/10
Abstract: A system for configuring a data center includes a fabric management server coupled to a management switch. A provisional Software Defined Networking (SDN) controller executing on the fabric management server can discover physical servers coupled to the management switch, receive network interface configuration information from the physical servers, and use the discovered network interface configuration information to determine a configuration for switches and servers coupled to an IP fabric. The configuration can be migrated to a full functionality SDN controller.
-
20.
公开(公告)号:US11469998B2
公开(公告)日:2022-10-11
申请号:US17247858
申请日:2020-12-28
Applicant: Juniper Networks, Inc.
Inventor: Parag Sanghvi , Ankur Tandon , Jacopo Pianigiani , Atul S Moghe , Patrik Bok
IPC: H04L45/586 , H04L45/02 , H04L45/00 , H04L47/20 , H04L49/00
Abstract: Network controllers are described that enable creation of logical interconnects between logical routers of different, isolated virtual networks and for auto-generation and deployment of routing policies to control “leaking” of select routes amongst the different virtual networks. In one example, a network controller includes a memory and processing circuitry configured to identify a source logical router of a first virtual network and a destination logical router of a second virtual network implemented on one or more physical devices of a switch fabric, form a policy defining one or more rules for controlling leaking of one or more of the routes through a logical router interconnect from the source logical router to the destination logical router, and push the policy to the one or more physical devices of the switch fabric for application to communications through the logical router interconnect.
-
-
-
-
-
-
-
-
-