XML Applicability to Network Management
XML is a useful management tool, and some network equipment vendors support only XML and their proprietary CLI. XML lends itself to the easy development of Web-based management applications that can read and write network confi guration information from and to remote devices.
It is relatively simple to use a DTD to generate the screens that an application will display, and this is an important point since each vendor's device managed through XML is likely to have a different DTD even if the function of the devices is similar.
XML is, however, a comparatively verbose way of encoding data. The tags are usually descriptive, meaning that several text words may be used to encapsulate a single piece of data. This is a large overhead compared with a binary encoding of a known structure, but it is also a great strength because the format and meaning are encoded in XML in a way that can be simply parsed by the recipient. The overhead of XML encoding is overcome to some extent by compression algorithms built into the protocols used to transfer XML documents.
In this tutorial:
- IP Network Management
- Choosing to Manage your Network
- Choosing a Configuration Method
- Command Line Interfaces
- Graphical User Interfaces
- Standardized Data Representations and Access
- Making the Choice
- Management Information Base
- Representing Managed Objects
- Simple Network Management Protocol
- Requests, Responses, and Notifications
- SNMP Versions and Security
- Choosing an SNMP Version
- Extensible Markup Language
- Extensibility and Domains of Applicability
- XML Remote Procedure Calls
- Simple Object Access Protocol
- XML Applicability to Network Management
- Common Object Request Broker Architecture
- Interface Definition Language
- The Architecture
- CORBA Communications
- Choosing a Configuration Protocol
- Choosing to Collect Statistics
- Policy Control
- Choosing to Apply Policy
- Policy Information Base