Processing numeric addresses in a network router
First Claim
Patent Images
1. A method comprising:
- receiving output in an XML-tagged format from a router system;
querying a server selected as a function of a type of the output; and
providing a response from the server to a user,wherein querying a server selected as a function of the type of the output comprises invoking a command line interface (CLI) module to issue a query to the server.
1 Assignment
0 Petitions
Accused Products
Abstract
Processing of numeric addresses is facilitated by using a user interface, rather than system modules, to handle name resolution. Processing the addresses at the user interface level avoids delays and packet blocking problems associated with using system modules to perform the task. Relieving the system modules from the responsibility of processing numeric addresses allows them to process other requests, improving overall system efficiency.
61 Citations
54 Claims
-
1. A method comprising:
-
receiving output in an XML-tagged format from a router system; querying a server selected as a function of a type of the output; and providing a response from the server to a user, wherein querying a server selected as a function of the type of the output comprises invoking a command line interface (CLI) module to issue a query to the server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for processing an address, the method comprising:
-
receiving a numeric address in an XML-tagged format from a router system module; querying a name server to resolve the numeric address to a symbolic name; providing the symbolic name from the server to a user; and rendering the numeric address in a text format different from the XML-tagged format before querying the name server. - View Dependent Claims (10, 11)
-
-
12. A method for processing an address, the method comprising:
-
receiving a command in a user interface module; invoking a system module to process the command; receiving an XML-tagged IP address from the system module; querying a domain name server to resolve the IP address to a symbolic name, wherein the IP address identifies a network peer; and providing the symbolic name from the server to a user. - View Dependent Claims (13, 14)
-
-
15. A processor-readable data storage medium comprising instructions for causing a programmable processor to:
-
receive output from a router system module in an XML-tagged format; query a server selected as a function of a type of the output; and provide a response from the server to a user, wherein querying a server selected as a function of the type of the output comprises invoking a command line interface (CLI) module to issue a query to the server. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
23. A processor-readable data storage medium comprising instructions for causing a programmable processor to:
-
receive a numeric address in an XML-tagged format from a router system module; query a name server to resolve the numeric address to a symbolic name; render the numeric address in a text format different from the XML-tagged format before querying the name server; and provide the symbolic name from the server to a user. - View Dependent Claims (24, 25)
-
-
26. A processor-readable data storage medium comprising instructions for causing a programmable processor to:
-
receive a command in a user interface module; invoke a system module to process the command; receive an XML-tagged IP address from the system module; query a domain name server to resolve the IP address to a symbolic name, wherein the IP address identifies a network peer; and provide the symbolic name from the server to a user. - View Dependent Claims (27, 28)
-
-
29. A routing device comprising:
-
a client interface to receive an operational request from a network router client; and a router system module to process the operation request and to provide output to the client interface in an XML-tagged format, wherein the output is a numeric address, wherein the client interface is configured to query a server selected as a function of a type of the output and to provide a response from the server to the network router client. - View Dependent Claims (30, 31, 32)
-
-
33. A routing device comprising:
-
a client interface to receive an operational request from a network router client; and a router system module to process the operational request and to provide output to the client interface in a format that describes a type of the output, wherein the client interface is configured to query a server selected as a function of the type of the output and to provide a response from the server to the network router client, wherein the output is provided from the server to the client interface in an XML-tagged format.
-
-
34. A routing device comprising:
-
a client interface to receive an operational request from a network router client; and a router system module to process the operational request and to provide output to the client interface in an XML-tagged format, wherein the client interface is configured to query a server selected as a function of a type of the output and to provide a response from the server to the network router client, and wherein the client interface is further configured to render the output in a text format different from the XML-tagged format before querying the server. - View Dependent Claims (35)
-
-
36. A routing device comprising:
-
a client interface to receive an operation request from a network router client; and a router system module to process the operational request and to provide output to the client interface in an XML-tagged format, wherein the client interface is configured to query a server selected as a function of a type of the output and to provide a response from the server to the network router client, and wherein the output comprises a listing of network peers identified by numeric addresses.
-
-
37. A routing device comprising:
-
a client interface to receive an operation request from a network router client; and a router system module to process the operational request and to provide output to the client interface in an XML-tagged format, wherein the client interface is configured to query a server selected as a function of a type of the output and to provide a response from the server to the network router client, and wherein the system module is a BGP protocol module, an OSPF module, or a firewall filter module.
-
-
38. A routing device comprising:
-
a client interface to receive an operational request from a network router client; and a router system module to process the operational request and to provide output to the client interface in an XML-tagged format, wherein the client interface is configured to query a server selected as a function of a type of the output and to provide a response from the server to the network router client, the routing device further comprising a management server module communicatively coupled to the client interface.
-
-
39. A routing device comprising:
-
a client interface to receive an operational request from a network router client; and a router system module to process the operational request and to provide output to the client interface in an XML-tagged format, wherein the client interface is configured to query a server selected as a function of a type of the output and to provide a response from the server to the network router client, the routing device further comprising at least one of a chassis module, a device configuration module, and a routing protocol module.
-
-
40. A routing device comprising:
-
a client interface to receive an operational request from a network router client; and a system module to process the operational request and to provide a numeric address to the client interface in an XML-tagged format, wherein the client interface is configured to query a name server to resolve the numeric address to a symbolic name and to provide the symbolic name to the network router client. - View Dependent Claims (41, 42, 43, 44, 45)
-
-
46. A routing device comprising:
-
a client interface to receive an operational request from a network router client; and a system module to process the operational request and to provide an XML-tagged IP address to the client interface, wherein the client interface is configured to query a domain name server to resolve the IP address to a symbolic name and to provide the symbolic name to the network router client. - View Dependent Claims (47, 48, 49, 50, 51)
-
-
52. A system comprising:
-
a client interface to receive an operational request from a network router client; a router system module to process the operational request and to provide output to the client interface in an XML-tagged format; and a server to provide a response to the client interface; wherein the client interface is configured to query the server and to provide the response to the network router client.
-
-
53. A system comprising:
-
a client interface to receive an operational request from a network router client; a system module to process the operational request and to provide a numeric address to the client interface in an XML-tagged format; and a name server to resolve the numeric address to a symbolic name and to provide the symbolic name to the client interface, wherein the client interface is configured to provide the response to the network router client.
-
-
54. A system comprising:
-
a client interface to receive an operational request from a network router client; a system module to process the operational request and to provide an XML-tagged IP address to the client interface; and a domain name server to resolve the IP address to a symbolic name and to provide the symbolic name to the client interface, wherein the client interface is configured to provide the response to the network router client.
-
Specification