Institute of Operating Systems and Computer Networks Technical University Braunschweig Towards XML-oriented Internet Management Torsten Klie Frank Strauß [email protected][email protected]Institute of Operating Systems and Computer Networks Technical University Braunschweig, Germany page 1/16 Towards XML-oriented Internet Management IM-2003, Colorado Springs, 2003-03-27
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Towards XML-oriented Internet Management IM-2003, Colorado Springs, 2003-03-27
Inst
itute
ofO
pera
ting
Syst
ems
and
Com
pute
rN
etw
orks
Tech
nica
lUni
vers
ityB
raun
schw
eig
Value Representations and Schema Definitionsnumeric valuesXML: display hints applied, represented in decimal digitsSchema: range restrictions (<minInclusive>, <maxInclusive>)
display hints (<fractionDigits>)octet strings with display hintsXML: represented as strings conforming to display hints,Schema: DISPLAY-HINTs converted to <pattern> reg-exp’soctet strings without display hintsXML: represented as sequences of hex valuesSchema: based on the hexBinary typeenumeration valuesXML: represented as labelsSchema: <enumeration> valuesbit set valuesXML: represented as sequences of labelsSchema: <list>s of <enumeration> values
page 10/16
Towards XML-oriented Internet Management IM-2003, Colorado Springs, 2003-03-27
Inst
itute
ofO
pera
ting
Syst
ems
and
Com
pute
rN
etw
orks
Tech
nica
lUni
vers
ityB
raun
schw
eig
MIB Information in <annotation> Clauses
MIB information that is not primarily relevant for XML processingis stored in XML Schema <annotation> sub-elements:
<appinfo> for potential automatic processing<maxAccess><oid><status><flags> (create, implied)<displayHint><defaultValue> (to be done)
<documentation>DESCRIPTIONsREFERENCEs (to be done)
page 11/16
Towards XML-oriented Internet Management IM-2003, Colorado Springs, 2003-03-27
Towards XML-oriented Internet Management IM-2003, Colorado Springs, 2003-03-27
Inst
itute
ofO
pera
ting
Syst
ems
and
Com
pute
rN
etw
orks
Tech
nica
lUni
vers
ityB
raun
schw
eig
Applications
Possible Scenariosnotification processing:post-processing notifications that are stored as XMLdocumentsagent validation:partly validating agent implementations of MIBs
Implementations
mibdump:first prototype to fetch instance data
SNMP/XML gateway:Java servlet for communicating to SNMP agents via HTTP
page 13/16
Towards XML-oriented Internet Management IM-2003, Colorado Springs, 2003-03-27
Inst
itute
ofO
pera
ting
Syst
ems
and
Com
pute
rN
etw
orks
Tech
nica
lUni
vers
ityB
raun
schw
eig
SNMP/XML Gateway
SchemaNotification
XMLParser
InterpreterXPath
EngineSNMPEngine
(CommandGenerator
andNotification
HTTP GET
HTTP POST
(HTTP POST)
SNMP Set
SNMP Get*
SNMP Trap
Receiver)
ServletInterface)
(with
TranslatorHTTP
RepositoryLogCache
Example: Retrieve the descriptions of the interfaces at talisker.ibr.cs.tu-bs.de