-
公开(公告)号:US11997011B2
公开(公告)日:2024-05-28
申请号:US16588749
申请日:2019-09-30
Applicant: Juniper Networks, Inc.
Inventor: Jacopo Pianigiani , Tong Jiang , Sukhdev S. Kapur , Atul S Moghe
IPC: H04L45/00 , H04L12/46 , H04L45/42 , H04L45/586 , H04L45/64 , H04L49/00 , H04L49/354
CPC classification number: H04L45/46 , H04L12/4641 , H04L45/42 , H04L45/586 , H04L45/64 , H04L49/354 , H04L49/70
Abstract: A virtual port group abstraction can facilitate automated configuration of devices in a data center. For example, a data center administrator can define a virtual port group to include a set of logical and physical interfaces for devices allocated to a particular department or other group within a company. An administrator for the department can then utilize a user interface to perform actions with respect to the virtual port group. The actions can include configuration actions, modeling actions and/or deployment actions. An action received by a network management controller such as a Software-Defined Networking (SDN) controller can be converted into the appropriate actions for the relevant logical and physical interfaces that are configured to be part of the virtual port group.
-
公开(公告)号:US11665053B2
公开(公告)日:2023-05-30
申请号: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
CPC classification number: H04L41/0806 , H04L12/4641 , H04L61/5014 , H04L67/34 , 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.
-
公开(公告)号:US20210377113A1
公开(公告)日:2021-12-02
申请号:US17403608
申请日:2021-08-16
Applicant: Juniper Networks, Inc.
Inventor: Jacopo Pianigiani , Thomas Murray , Michael Henkel , Tong Jiang , Ignatious Johnson Christober , Atul S Moghe
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.
-
公开(公告)号:US10897420B1
公开(公告)日:2021-01-19
申请号:US16235993
申请日:2018-12-28
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: H04L12/741 , H04L12/46 , H04L12/713
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.
-
公开(公告)号:US12047232B2
公开(公告)日:2024-07-23
申请号:US18305102
申请日:2023-04-21
Applicant: Juniper Networks, Inc.
Inventor: Jacopo Pianigiani , Thomas Murray , Michael Henkel , Tong Jiang , Ignatious Johnson Christober , Atul S Moghe
IPC: H04L41/0806 , H04L12/46 , H04L61/5014 , H04L67/00 , H04L67/10
CPC classification number: H04L41/0806 , H04L12/4641 , H04L61/5014 , H04L67/34 , 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.
-
公开(公告)号:US11700181B2
公开(公告)日:2023-07-11
申请号:US17305118
申请日:2021-06-30
Applicant: Juniper Networks, Inc.
Inventor: Michael Henkel , Atul S Moghe
IPC: H04L41/12 , H04L41/082 , H04L41/08 , H04L41/0853
CPC classification number: H04L41/12 , H04L41/082 , H04L41/0853 , H04L41/0883
Abstract: An example controller device that manages a plurality of network devices includes one or more processing units implemented in circuitry and configured to receive, via an application programming interface (API) framework, an indication of an intent. The intent includes data indicating an update to a data structure including a plurality of nodes representing the plurality of network devices and a plurality of edges connecting the plurality of nodes. The one or more processing units are further configured to process the intent to select a topology compiler from a plurality of topology compilers and invoke, via the API framework, the selected topology compiler using a role of a network device of the plurality of network devices and an indication of the network device as input to generate abstract configuration information. The one or more processing units are further configured to configure the network device based on the abstract configuration information.
-
公开(公告)号:US11095504B2
公开(公告)日:2021-08-17
申请号:US16396095
申请日:2019-04-26
Applicant: Juniper Networks, Inc.
Inventor: Jacopo Pianigiani , Thomas Murray , Michael Henkel , Tong Jiang , Ignatious Johnson Christober , Atul S Moghe
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.
-
8.
公开(公告)号:US20210058295A1
公开(公告)日:2021-02-25
申请号:US16588699
申请日:2019-09-30
Applicant: Juniper Networks, Inc.
Inventor: Jacopo Pianigiani , Atul S Moghe , Ankur Tandon , Supriya Sridhar
IPC: H04L12/24 , H04L29/08 , G06F9/4401
Abstract: An access profile includes configuration characteristics that are defined using device and operating system agnostic attributes. Thus, the access profiles are not necessarily dependent or otherwise tied to any particular vendor or network OS. When a system administrator configures one or more service access points, the system administrator need only specify the vendor and network OS agnostic characteristics that are to be associated with the service access point. A configuration generator can generate vendor specific and/or network specific configuration commands and data from the vendor and network OS agnostic access profile attributes. The generated configuration commands and data can be provided to a network device hosting the service access point using a vendor specific and/or network OS specific configuration application program interface.
-
公开(公告)号:US12267208B2
公开(公告)日:2025-04-01
申请号: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/0813 , G06F9/50 , H04L9/40 , H04L41/0803 , H04L41/0866 , H04L41/40 , H04L45/42 , H04L69/00
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.
-
公开(公告)号:US11303555B2
公开(公告)日:2022-04-12
申请号:US16457050
申请日:2019-06-28
Applicant: Juniper Networks, Inc.
Inventor: Jacopo Pianigiani , Suresh K Balineni , Anantharamu Suryanarayana , Atul S Moghe , Shivayogi Ugaji , Tong Jiang
IPC: H04L12/751 , H04L12/24 , H04L12/26 , H04L12/721 , H04L12/771 , H04L12/715 , H04L45/02 , H04L41/08 , H04L43/00 , H04L45/00 , H04L45/64
Abstract: Techniques are disclosed for providing a Software Defined Networking (SDN) controller with real-time or near-real time visibility of the operation of data center fabrics to determine whether the DCI was properly configured. For example, an SDN controller receives high-level configuration data that describes a desired state of a network managed by the SDN controller at a high level of abstraction. The SDN controller applies a transformation function to the high-level configuration data to generate a low-level configuration data for network devices configured to implement the desired state of the network. SDN controller configures the SDN controller as a peer to the network devices to obtain one or more routes exchanged between the network devices. The SDN controller sends the low-level configuration data to the network devices to cause the network devices to implement the desired state of the network.
-
-
-
-
-
-
-
-
-