发明名称 Auto-generation of platform-independent interface and operational scripts for configuring network devices
摘要 A network device is described that parses configuration data of the network device in accordance with a schema, for candidate configuration parameters. The device outputs a parameter identifier of each candidate configuration parameter, and in response, receives an indication of a selection of the candidate configuration parameters and corresponding labels. Both the selected parameters and the labels conform to a platform-independent interface for a remote procedure call for provisioning a service on any one of a plurality of different devices within a network. The device generates a device-specific configuration script for modifying the configuration data of the device in accordance with the schema of the device. The device-specific configuration script can receive, via the platform-independent interface for the remote procedure call, parameterized information associated with the selected parameters and update the configuration data based on the parameterized information.
申请公布号 US9094299(B1) 申请公布日期 2015.07.28
申请号 US201313736866 申请日期 2013.01.08
申请人 Juniper Networks, Inc. 发明人 Rao D.S. Satya Narsinga;Sankar Sri Ram
分类号 G06F15/177;H04L12/24 主分类号 G06F15/177
代理机构 Shumaker & Sieffert, P.A. 代理人 Shumaker & Sieffert, P.A.
主权项 1. A method comprising: parsing, by script builder software of a network device, configuration data of the network device in accordance with a schema of the network device for one or more candidate parameters for configuration, wherein each of the one or more candidate parameters comprises a configurable attribute of the network device in the configuration data; outputting, at an interface of the network device, a parameter identifier of each of the one or more candidate parameters; receiving, at the interface of the network device, an indication of a selection of the one or more candidate parameters and a plurality of labels, wherein each label in the plurality of labels corresponds to a different one of the selected candidate parameters, and wherein both the selected candidate parameters and the plurality of labels conform to a platform-independent interface for a remote procedure call for provisioning a service on any one of a plurality of different devices within a network; generating, by the script builder software of the network device, based at least in part on the selected candidate parameters and the schema, at least one configuration script for modifying the configuration data of the network device in accordance with the schema, wherein generating the at least one configuration script comprises configuring the at least one configuration script to: receive, via the platform-independent interface for the remote procedure call, parameterized information associated with at least one of the selected candidate parameters; and update, based on the parameterized information, the configurable attribute in the configuration data that corresponds to the at least one of the selected candidate parameters.
地址 Sunnyvale CA US