System and method for configuring a network device
DCFirst Claim
1. A method for communicating with a network device, the method comprising the steps of:
- receiving a network device identifier, the network device identifier corresponding to the network device;
retrieving a command-format template from a repository containing a plurality of command-format templates, wherein the command-format template indicates how to construct a device-specific command for the network device and includes an attribute field;
identifying attribute data corresponding to the attribute field;
generating the device-specific command for the network device using the retrieved command-format template and the identified attribute data; and
providing the generated device-specific command to the network device.
9 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A system and method for communicating with network devices without regard to the device type and/or manufacturer is described. In one embodiment, the present invention provides a global graphical user interface (GUI) for communicating with various network devices. The global GUI includes an intuitive interface driven by a template library. For each device type and each device manufacturer, this template library can store both the attribute fields required for device configuration and the format for communicating those attribute fields. When a network administrator wants to communicate with a particular network device, the template associated with that device can be retrieved from the template library. The network administrator can then populate the attribute fields of that template with the appropriate data. This attribute data can be formatted and provided to the network device.
-
Citations
24 Claims
-
1. A method for communicating with a network device, the method comprising the steps of:
-
receiving a network device identifier, the network device identifier corresponding to the network device;
retrieving a command-format template from a repository containing a plurality of command-format templates, wherein the command-format template indicates how to construct a device-specific command for the network device and includes an attribute field;
identifying attribute data corresponding to the attribute field;
generating the device-specific command for the network device using the retrieved command-format template and the identified attribute data; and
providing the generated device-specific command to the network device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for configuring a network device located in a network formed of a plurality of network devices, the method comprising the steps of:
-
retrieving an attribute field from a central repository, the attribute field being associated with the network device;
retrieving a command-format template from a repository containing a plurality of command-format templates, wherein the command-format template indicates how to construct a device-specific command for the network device;
populating the retrieved attribute field with attribute data;
generating the device-specific command for the network device using the retrieved command-format template, wherein the generated device-specific command comprises at least an indication of the populated attribute field and is in the proper syntax and format for the network device; and
providing the generated device-specific command to the network device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer program product comprising:
-
a header portion; and
a payload portion, wherein the payload portion is formed by;
receiving a network device identifier, the network device identifier corresponding to a network device;
retrieving a command-format template associated with the received network device identifier, wherein the retrieved command-format template comprises at least an attribute field and a command-format instruction;
populating the attribute field with attribute data; and
generating a device-specific command according to the command-format instruction and the attribute data. - View Dependent Claims (20, 21)
-
-
22. A computer program product comprising:
-
a header portion; and
a payload portion, wherein the payload portion is formed by;
retrieving an attribute field from a central repository, the attribute field being associated with the network device;
retrieving a command-format template from a repository containing a plurality of command-format templates, wherein the command-format template indicates how to construct a device-specific command for the network device;
populating the retrieved attribute field with attribute data;
generating the device-specific command for the network device using the retrieved command-format template, wherein the generated device-specific command comprises at least an indication of the populated attribute field and is in the proper syntax and format for the network device; and
providing the generated device-specific command to the network device. - View Dependent Claims (23)
-
-
24. An article of manufacture comprising:
-
a computer readable medium;
a plurality of instructions stored on the computer readable medium, the plurality of instructions configured to cause a processor to;
retrieve a command-format template from a repository containing a plurality of command-format templates, wherein the command-format template indicates how to construct a device-specific command for the network device and includes an attribute field;
identify attribute data corresponding to the attribute field;
generate the device-specific command for the network device using the retrieved command-format template and the identified attribute data; and
provide the generated device-specific command to the network device.
-
Specification