Method and apparatus to automate configuration of network entities
First Claim
Patent Images
1. A network configuration apparatus facilitating the configuration of network entities comprising:
- a graphical user interface that includes a graphical template including at least two configurable administrator modifiable areas corresponding to template attributes; and
a template handler that, (1) in response to a request to apply the template attributes, extracts the template attributes from the graphical template and sends messages to agents included in network elements, wherein the agents configure attributes of the network entities to match the extracted template attributes based on the messages, and (2) in response to the request to apply the template attributes and before sending the messages, checks the extracted template attributes for a valid configuration, by comparing attributes of the network entities with the extracted template attributes, wherein when the template handler checks the extracted template attributes for a valid configuration, the template handler compares attributes of a first selected network entity with the extracted template attributes, and if it is determined that the extracted template attributes are not permissible based on the comparison, the template handler skips the first selected network entity and compares attributes of a next selected network entity with the extracted template attributes, before sending the messages, andwherein at least one of the graphical user interface and the template handler are included in a computer, and the messages are sent based on the comparison.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for automating the configuration of network entities with a network management system. More particularly, a graphical user interface incorporates a template to allow administrators to configure attributes of network entities. The graphical user interface and template reduce the number of blocks required to configure network entities and also minimize user errors. The graphical user interface also allows an administrator to add and manage templates for future use. The method and apparatus are also for monitoring the progress of configuring network entities and generating an operation log.
17 Citations
16 Claims
-
1. A network configuration apparatus facilitating the configuration of network entities comprising:
-
a graphical user interface that includes a graphical template including at least two configurable administrator modifiable areas corresponding to template attributes; and a template handler that, (1) in response to a request to apply the template attributes, extracts the template attributes from the graphical template and sends messages to agents included in network elements, wherein the agents configure attributes of the network entities to match the extracted template attributes based on the messages, and (2) in response to the request to apply the template attributes and before sending the messages, checks the extracted template attributes for a valid configuration, by comparing attributes of the network entities with the extracted template attributes, wherein when the template handler checks the extracted template attributes for a valid configuration, the template handler compares attributes of a first selected network entity with the extracted template attributes, and if it is determined that the extracted template attributes are not permissible based on the comparison, the template handler skips the first selected network entity and compares attributes of a next selected network entity with the extracted template attributes, before sending the messages, and wherein at least one of the graphical user interface and the template handler are included in a computer, and the messages are sent based on the comparison. - View Dependent Claims (2, 3, 4)
-
-
5. A method of configuring network entities comprising:
-
displaying a graphical user interface that includes a graphical template including at least two configurable administrator modifiable areas corresponding to template attributes; extracting, in response to a request to apply the template attributes, the template attributes from the graphical template; checking, in response to the request to apply the template attributes, the extracted template attributes for a valid configuration, by comparing attributes of the network entities with the extracted template attributes, wherein when checking the extracted template attributes for a valid configuration, the attributes of a first selected network entity are compared with the extracted template attributes, and if it is determined that the extracted template attributes are not permissible based on the comparison, the first selected network entity is skipped and attributes of a next selected network entity are compared with the extracted template attributes, before sending the messages; and based on the comparison, applying the extracted template attributes to the network entities by sending messages to agents included in network elements, wherein the agents configure attributes of the network entities to match the extracted template attributes based on the messages. - View Dependent Claims (6, 7, 8)
-
-
9. A non-transitory computer readable medium including a stored computer executable program, the computer executable program comprising:
-
code to display a graphical user interface that includes a graphical template including at least two configurable administrator modifiable areas corresponding to template attributes; code to extract, in response to a request to apply the template attributes, the template attributes from the graphical template; code to check, in response to the request to apply the template attributes, the extracted template attributes for a valid configuration, by comparing attributes of the network entities with the extracted template attributes, wherein when checking the extracted template attributes for a valid configuration, the attributes of a first selected network entity are compared with the extracted template attributes, and if it is determined that the extracted template attributes are not permissible based on the comparison, the first selected network entity is skipped and attributes of a next selected network entity are compared with the extracted template attributes, before sending the messages; and code to apply, based on the comparison, the extracted template attributes to the network entities by sending messages to agents included in network elements, wherein the agents configure attributes of the network entities to match the extracted template attributes based on the messages. - View Dependent Claims (10, 11, 12)
-
-
13. A programmed computing apparatus comprising:
-
a memory for storing a graphical user interface, a graphical template, administrator input, template attributes, a network entity list, and a computer executable method; and a processor for executing the computer executable method stored in the memory; wherein the computer executable method comprises displaying the graphical user interface that includes a graphical template including at least two configurable administrator modifiable areas corresponding to template attributes, extracting, in response to a request to apply the template attributes, the template attributes from the graphical template, checking, in response to the request to apply the template attributes, the extracted template attributes for a valid configuration, by comparing attributes of the network entities with the extracted template attributes, wherein when checking the extracted template attributes for a valid configuration, the attributes of a first selected network entity are compared with the extracted template attributes, and if it is determined that the extracted template attributes are not permissible based on the comparison, the first selected network entity is skipped and attributes of a next selected network entity are compared with the extracted template attributes, before sending the messages, and based on the comparison, applying the extracted template attributes to network entities by sending messages to agents included in network elements, wherein the agents configure attributes of the network entities to match the extracted template attributes based on the messages. - View Dependent Claims (14, 15, 16)
-
Specification