System and method for configuring multiple ISCSI devices
AssigneeCisco Technology, Inc.
InventorsMark A. Bakke, Eric Thorn, Donald W. Teske
Life of this patent
Estimating the term…
Abstract
A system includes a configuration module operable to configure a routing device to communicate with one or more network devices. Each of the network devices have device identifiers and other device data. The device data can be maintained in a database. The system also includes a command interpreter for the configuration module. The command interpreter operates to display at least a subset of the device identification data in response to detecting a completion token entered by the user.
Claims26
A system comprising:
- a first high-availability device that receives configuration data from at least one other high-availability device, the first high-availability device and the at least one other high-availability device capable of communicating with a plurality of network devices, each of said network devices having device identifiers;
- a configuration module for the first high-availability device that configures the first high-availability device to communicate with at least a subset of the plurality of network devices;
- a database that stores device identification data representing the device identifiers, the database having one or more columns, the one or more columns having column names;
- and
- a command interpreter for the configuration module that displays at least a subset of the device identification data in response to detecting a completion token in a command line input stream, wherein the device identification data is displayed prior to the completion of the command line input stream and further wherein the command interpreter detects a substitution token;
- and replace a command line parameter with data from the database identified by the substitution token, the command line parameter selected from the column having a column name matching a text string appearing immediately before the substitution token on the command line input stream.
A method for configuring a high-availability network device, the method comprising:
- providing a command interpreter that interprets at least one command line input stream;
- receiving device information from at least one network device;
- receiving configuration information from at least one other high-availability network device;
- storing the device information and the configuration information in a database, the database having one or more columns, the one or more columns having column names;
- detecting a completion token in the command line input stream;
- querying the database upon detecting the completion token;
- displaying the device information;
- detecting a substitution token and substitution index in the at least one command line input stream;
- querying the database upon detecting the substitution token using the substitution index to specify device data;
- and
- replacing the substitution token and index with at least a portion of the device information in the command line input stream prior to completion of the command line input stream, wherein the portion of the device information is selected from the column having a column name matching a text string appearing immediately before the substitution token on the command line input stream.
A computer-readable medium having computer executable instructions for performing a method for configuring a high-availability network device, the method comprising:
- providing a command interpreter that interprets at least one command line input stream;
- receiving device information from at least one network device;
- receiving configuration information from at least one other high-availability network device;
- storing the device information and the configuration information in a database, the database having one or more columns, the one or more columns having column names;
- detecting a completion token in the at least one command line input stream;
- querying the database upon detecting the completion token;
- displaying the device information;
- detecting a substitution token and substitution index in the at least one command line input stream;
- querying the database upon detecting the substitution token using the substitution index to specify device data;
- and
- replacing the substitution token and index with at least a portion of the device information in the command line input stream prior to completion of the command line input stream, wherein the portion of the device information is selected from the column having a column name matching a text string appearing immediately before the substitution token on the command line input stream.
A computerized system comprising:
- means for interpreting at least one command line input stream;
- means for receiving device information from at least one network device;
- means for receiving configuration information from at least one other high-availability network device;
- means for storing the device information and the configuration information in a database having one or more columns, the one or more columns having column names;
- means for detecting a substitution token and substitution index in the at least one command line input stream;
- means for querying the database upon detecting the substitution token using the substitution index to specify device data;
- and
- means for replacing the substitution token and index with the device data in the at least one command line input stream prior to completion of the at least one command line input stream, wherein the device information is selected from the column having a column name matching a text string appearing immediately before the substitution token on the command line input stream.
Dependencies are inferred from the claim text.