-
公开(公告)号: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.
-
2.
公开(公告)号: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.
-
公开(公告)号: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.
-
公开(公告)号:US20210184971A1
公开(公告)日:2021-06-17
申请号:US17169303
申请日:2021-02-05
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.
-
公开(公告)号:US20210019131A1
公开(公告)日:2021-01-21
申请号:US16588554
申请日:2019-09-30
Applicant: Juniper Networks, Inc.
Inventor: Rishabh Ramakant Tulsian , Jacopo Pianigiani , Sridevi JeevaRaj , Sahana Sekhar Palagrahara Chandrashekar
Abstract: A data center network can include numerous switches, routers and servers to deliver services to customers. The network devices in the data center may be automatically discovered through various discovery workflows. Once discovered, hardware configuration information for the network devices may be stored in a database. Additionally, an administrator may assign roles to the network devices. The hardware configuration information may be matched with features provided by software images. A server may select a software image from a variety of candidate software images by matching the features provided by the software images and the hardware supported by the software images to the hardware configurations and roles of the network devices. Thus, new network devices may be deployed and provisioned to data center in a standardized and automated way. Further, existing network devices may be upgraded or reconfigured in a standardized and automated way.
-
公开(公告)号:US11329914B2
公开(公告)日:2022-05-10
申请号:US17169303
申请日:2021-02-05
Applicant: Juniper Networks, Inc.
Inventor: Jacopo Pianigiani , Vivekananda Shenoy , Atul S Moghe , Tong Jiang , Akshaya Muralidharan , Rishabh Ramakant Tulsian
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.
-
公开(公告)号:US10996938B2
公开(公告)日:2021-05-04
申请号:US16588554
申请日:2019-09-30
Applicant: Juniper Networks, Inc.
Inventor: Rishabh Ramakant Tulsian , Jacopo Pianigiani , Sridevi JeevaRaj , Sahana Sekhar Palagrahara Chandrashekar
Abstract: A data center network can include numerous switches, routers and servers to deliver services to customers. The network devices in the data center may be automatically discovered through various discovery workflows. Once discovered, hardware configuration information for the network devices may be stored in a database. Additionally, an administrator may assign roles to the network devices. The hardware configuration information may be matched with features provided by software images. A server may select a software image from a variety of candidate software images by matching the features provided by the software images and the hardware supported by the software images to the hardware configurations and roles of the network devices. Thus, new network devices may be deployed and provisioned to data center in a standardized and automated way. Further, existing network devices may be upgraded or reconfigured in a standardized and automated way.
-
公开(公告)号: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.
-
-
-
-
-
-
-