An XML-based Framework for Dynamic SNMP MIB Extension
Current SNMP-based management frameworks make it difficult for a network administrator to dynamically choose the variables comprising the MIB at managed elements. This is because most SNMP implementations represent the MIB implicitly as part of the agent code - an approach which impedes the runtime transfer of the MIB as a separate entity to be easily shipped around the network and incorporated into different applications. We propose the use of XML to represent MIBs at managed elements. We describe a network management toolkit which uses XML and the Document Object Model (DOM) to specify a MIB at runtime. This approach allows the MIB structure to be serialized and shipped over the network between managers and agents. This use of the DOM for MIB specification facilitates dynamic MIB modification. The use of XML also allows the MIB to be easily browsed and seamlessly integrated with online documentation for management tasks. XML further allows for the easy interchange of data between network management applications using different information models.
KeywordsLeaf Node Markup Language Network Administrator Document Object Model Online Documentation
- 1.AdventNet. http://www.adventnet.com.
- 2.N. Anerousis. A distributed computing environment for building scalable management services. In Proceedings of the 6th IFIP/IEEE Integrated Management, Boston MA, May 1999., May 1999.Google Scholar
- 5.J. Case, K. McCloghrie, M. Rose, and S. Waldbusser. Management Information Base for Version 2 of the Simple Network Management Protocol (SNMPv2), January 1996. IETF RFC 1907.Google Scholar
- 6.C. M. Sperberg-McQueen and L. Burnard. Guidelines for electronic text encoding and interchange (tei p3). http://www-tei.uic.edu/orgs/tei/sgml/teip3sg/.
- 7.C. Wellens and K. Auerbach. Towards Useful Management. ConneXions, 10(9):2–9, September 1996.Google Scholar
- 8.J. Schoenwaelder D. Levi. Definitions of Managed Objects for the Delegation of Management Scripts, May 1999. IETF RFC 1902.Google Scholar
- 9.DMTF. Common Information Model Web page. http://www.dmtf.org/spec/cims.html.
- 10.I. Jacobs D. Raggett, A. Le Hors. Html 4.0 strict dtd. http://www.w3.org/TR/REChtml40/sgml/dtd.html#dtd.
- 11.P. Kalyanasundaram, A. Sethi, C. Sherwin, and D. Zhu. A Spreadsheet-Based Scripting Environment for SNMP. In Integrated Network Management, V, pages 752–765. Chapman and Hall, 1997.Google Scholar
- 12.S. Kille and N. Freed. Mail Monitoring MIB, January 1994. IETF RFC 1566.Google Scholar
- 13.Anders Kristensen. Nexus web server page. http://www.hplbwww.hpl.hp.com/people/ak/java/nexus.
- 14.J. P. Martin-Flatin. Push vs. Pull in web-based network management. In S. Mazumdar M. Sloman and E. Lupu (Eds.), editors, Proc. 6th IFIP/IEEE International Symposium on Integrated Network Management (IM’99). IEEE Press, May 1999.Google Scholar
- 15.M. White and S. Gudur. An Overview of the AgentX Protocol. The Simple Times, 6(1), March 1998. http://www.simple-times.org.
- 16.D. Perkins and E. McGinnis. Understanding SNMP MIBs. Prentice Hall, 1997.Google Scholar
- 18.R. Cover. The SGML/XML Web Page. http://www.oasis-open.org/cover/sgmlxml.html.
- 19.S. Roberts. An Introduction to SNMP MIB Compilers. The Simple Times, 2(1), January 1993. http://www.simple-times.org.
- 20.W3C. The DOM Web page. http://www.w3c.org/DOM.
- 21.D. Zhu, A. Sethi, and P. Kalyanasundaram. Towards Integrated Network Management Scripting Frameworks. In Proceedings of the Ninth Annual IFIP/IEEE International Workshop on Distributed Systems: Operations and Management, pages 233–246, Newark, DE, October 1998.Google Scholar