Network management interface with selective rendering of output
First Claim
1. A network router management interface comprising:
- a client interface that receives, from a network router client, configuration requests and operational requests encoded with extensible markup language tags;
a storage device storing a network management interface schema that maps the extensible markup language tags to configuration and operational information associated with software modules running on a network router, the software modules including a chassis software module that defines an inventory of components in the network router chassis, a device configuration software module that defines a physical configuration of the network router, and a routing protocol module that administers protocols supported by the network router;
a management server software module that parses the configuration requests and the operational requests received at the client interface and accesses the corresponding configuration and operational information associated with the chassis software module, the device configuration software module, and the routing control software module according to the network management interface schema, and emits to the client interface replies encoded with extensible markup language tags according to the network management interface schema, wherein the management server module, in response to a selection made by a user, emits the replies for presentation in either a rendered or unrendered format.
1 Assignment
0 Petitions
Accused Products
Abstract
A network router management interface offers two different presentation modes for viewing configuration and operational information encoded in extensible markup language output obtained from a network router. The network router management interface provides an application programming interface (API) that permits client applications to formulate configuration and operational requests according to an extensible markup language, such as XML. In response to the configuration and operational requests submitted by a client application, the router produces XML output. On a selective basis, the user may elect to view or archive the XML output in either a rendered or unrendered format. In this manner, clients such as network administrators, installation technicians and applications developers can view raw XML output on a selective basis for use in development and debugging.
-
Citations
33 Claims
-
1. A network router management interface comprising:
-
a client interface that receives, from a network router client, configuration requests and operational requests encoded with extensible markup language tags; a storage device storing a network management interface schema that maps the extensible markup language tags to configuration and operational information associated with software modules running on a network router, the software modules including a chassis software module that defines an inventory of components in the network router chassis, a device configuration software module that defines a physical configuration of the network router, and a routing protocol module that administers protocols supported by the network router; a management server software module that parses the configuration requests and the operational requests received at the client interface and accesses the corresponding configuration and operational information associated with the chassis software module, the device configuration software module, and the routing control software module according to the network management interface schema, and emits to the client interface replies encoded with extensible markup language tags according to the network management interface schema, wherein the management server module, in response to a selection made by a user, emits the replies for presentation in either a rendered or unrendered format. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
receiving, at a client interface of a network router, configuration requests and operational requests encoded with extensible markup language tags; accessing a network management interface schema that maps the extensible markup language tags to configuration and operational information associated with software modules running on a network router, the software modules including a chassis software module that defines an inventory of components in the network router chassis, a device configuration software module that defines a physical configuration of the network router, and a routing protocol module that administers protocols supported by the network router; parsing the configuration requests and the operational requests; accessing the corresponding configuration and operational information associated with the chassis software module, the device configuration software module, and the routing control software module according to the network management interface schema; communicating, to a network router client, replies encoded with extensible markup language tags according to the network management interface schema; and in response to a selection made by a user, emitting the replies for presentation in either a rendered or unrendered format. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer-readable medium carrying instructions to cause a programmable processor to:
-
receive, at a client interface of a network router, configuration requests and operational requests encoded with extensible markup language tags; access a network management interface schema that maps the extensible markup language tags to configuration and operational information associated with software modules running on a network router, the software modules including a chassis software module that defines an inventory of components in the network router chassis, a device configuration software module that defines a physical configuration of the network router, and a routing protocol module that administers protocols supported by the network router; parse the configuration requests and the operational requests; access the corresponding configuration and operational information associated with the chassis software module, the device configuration software module, and the routing control software module according to the network management interface schema; communicate, to a network router client, replies encoded with extensible markup language tags according to the network management interface schema; and in response to a selection made by a user, emit the replies for presentation in either a rendered or unrendered format. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification