-
公开(公告)号:US12009970B2
公开(公告)日:2024-06-11
申请号:US17537408
申请日:2021-11-29
发明人: Ryan Madsen , Srinivas Kommu
IPC分类号: H04L41/0803 , G06F3/0484
CPC分类号: H04L41/0803 , G06F3/0484
摘要: Embodiments of the present disclosure include systems and methods for providing a flexible network management system for configuring network devices. A studio definition specifying a set of configuration parameters for configuring network devices in a plurality of network devices is received. A workspace definition associated with the studio definition, the workspace definition specifying values for a subset of the set of configuration parameters is received. A set of build operations on the studio definition and the workspace definition are performed to generate a set of configuration commands for a subset of the plurality of network devices. The subset of the plurality of network devices are configured based on the set of configuration commands.
-
公开(公告)号:US20210319015A1
公开(公告)日:2021-10-14
申请号:US16845411
申请日:2020-04-10
发明人: Kenneth Duda , Ryan Madsen
IPC分类号: G06F16/245 , G06F16/901 , G06F16/23 , G06F16/242
摘要: In one embodiment, a method includes receiving, at a network management system (NMS) from a client, a message having an object reference embedding a query, the query requesting an operation to be performed on data stored in a data tree maintained by the NMS. The method provides for generating, by the NMS, a result of the query by performing the operation on the data. In this embodiment, the method further provides for sending, by the NMS to the client, the result of the query. In some embodiments, the object reference may include a pathname.
-
公开(公告)号:US11750458B1
公开(公告)日:2023-09-05
申请号:US17701449
申请日:2022-03-22
发明人: Philip DiLeo , Ryan Madsen , Goran Jawdat , Philip Drury
IPC分类号: H04L41/082 , G06F8/65
CPC分类号: H04L41/082 , G06F8/65
摘要: Systems, methods, and computer-readable media are disclosed for receiving a template made up of various components. Multiple stage rules are provided including action bundles as well as network device specifications. The action bundles include primary actions and stage rule execution orders for generating change controls. Generating change controls involves several steps. The network devices are enumerated based on respective network device specifications. Next, the action bundles are associated with each of the respective network devices. Finally, the change control is provided to a network management backend, and the network management backend applies the change control to the network devices.
-
公开(公告)号:US20240291710A1
公开(公告)日:2024-08-29
申请号:US18656213
申请日:2024-05-06
发明人: Ryan Madsen , Srinivas Kommu
IPC分类号: H04L41/0803 , G06F3/0484
CPC分类号: H04L41/0803 , G06F3/0484
摘要: Embodiments of the present disclosure include systems and methods for providing a flexible network management system for configuring network devices. A studio definition specifying a set of configuration parameters for configuring network devices in a plurality of network devices is received. A workspace definition associated with the studio definition, the workspace definition specifying values for a subset of the set of configuration parameters is received. A set of build operations on the studio definition and the workspace definition are performed to generate a set of configuration commands for a subset of the plurality of network devices. The subset of the plurality of network devices are configured based on the set of configuration commands.
-
公开(公告)号:US10003629B2
公开(公告)日:2018-06-19
申请号:US14020103
申请日:2013-09-06
CPC分类号: H04L67/02 , G06F9/45512 , G06F9/45529
摘要: A method for executing a command line interface (CLI) command by receiving a hyper text transport protocol (HTTP) comprising the CLI command from a controller, extracting the CLI command from the HTTP request, and executing, by a network device, the CLI command to generate a populated model comprising results generated from executing the CLI command. The method also executes the CLI command by converting the populated model into a JSON format using a JSON engine to obtain a JSON result; encapsulating the JSON result in a JSON Remote Procedure Call (RPC), and transmitting the JSON RPC as a HTTP response to the controller.
-
公开(公告)号:US20230308350A1
公开(公告)日:2023-09-28
申请号:US17701449
申请日:2022-03-22
发明人: Philip DiLeo , Ryan Madsen , Goran Jawdat , Philip Drury
IPC分类号: H04L41/082 , G06F8/65
CPC分类号: H04L41/082 , G06F8/65
摘要: Systems, methods, and computer-readable media are disclosed for receiving a template made up of various components. Multiple stage rules are provided including action bundles as well as network device specifications. The action bundles include primary actions and stage rule execution orders for generating change controls. Generating change controls involves several steps. The network devices are enumerated based on respective network device specifications. Next, the action bundles are associated with each of the respective network devices. Finally, the change control is provided to a network management backend, and the network management backend applies the change control to the network devices.
-
公开(公告)号:US20230171151A1
公开(公告)日:2023-06-01
申请号:US17537408
申请日:2021-11-29
发明人: Ryan Madsen , Srinivas Kommu
IPC分类号: H04L41/0803 , G06F3/0484
CPC分类号: H04L41/0803 , G06F3/0484
摘要: Embodiments of the present disclosure include systems and methods for providing a flexible network management system for configuring network devices. A studio definition specifying a set of configuration parameters for configuring network devices in a plurality of network devices is received. A workspace definition associated with the studio definition, the workspace definition specifying values for a subset of the set of configuration parameters is received. A set of build operations on the studio definition and the workspace definition are performed to generate a set of configuration commands for a subset of the plurality of network devices. The subset of the plurality of network devices are configured based on the set of configuration commands.
-
公开(公告)号:US11567933B2
公开(公告)日:2023-01-31
申请号:US16845411
申请日:2020-04-10
发明人: Kenneth Duda , Ryan Madsen
IPC分类号: G06F16/245 , G06F16/242 , G06F16/23 , G06F16/901
摘要: In one embodiment, a method includes receiving, at a network management system (NMS) from a client, a message having an object reference embedding a query, the query requesting an operation to be performed on data stored in a data tree maintained by the NMS. The method provides for generating, by the NMS, a result of the query by performing the operation on the data. In this embodiment, the method further provides for sending, by the NMS to the client, the result of the query. In some embodiments, the object reference may include a pathname.
-
-
-
-
-
-
-