next up previous contents
Next: 4.1.2 Die DPI Ports Up: Die Initialisierung des Agenten Previous: Die Initialisierung des Agenten

4.1.1 Die MIB-Erweiterung im Agenten

Die Definition der MIB im Agenten, welche sich im File 'mib.txt' befindet, wurde um folgendes erweitert.

indentation


DPI20-MIB DEFINITIONS ::= BEGIN

- Objects in this MIB are implemented in the local SNMP agent.

IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, snmpModules, enterprises
FROM SNMPv2-SMI;

ibm OBJECT IDENTIFIER ::= { enterprises 2 }
ibmDPI OBJECT IDENTIFIER ::= { ibm 2 }
dpi20MIB OBJECT IDENTIFIER ::= { ibmDPI 1 }

- dpi20MIB MODULE-IDENTITY
- LAST-UPDATED "9401210000Z"
- ORGANIZATION ÏBM Research - T.J. Watson Research Center"
- CONTACT-INFO " Bert Wijnen
- Postal: IBM International Operations
- Watsonweg 2
- 1423 ND Uithoorn
- The Netherlands
- Tel: +31 2975 53316
- Fax: +31 2975 62468
- E-mail: wijnen@vnet.ibm.com"

- DESCRIPTION "MIB module describing DPI objects."
- ::= { snmpModules x }

dpiPort OBJECT IDENTIFIER ::= { dpi20MIB 1 }

dpiPortForTCP OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION "The TCP port number on which the agent
listens for DPI connections. A zero value
means the agent has no DPI TCP port."

::= { dpiPort 1 }

dpiPortForUDP OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION "The UDP port number on which the agent
listens for DPI packets. A zero value
means the agent has no DPI UDP port."

::= { dpiPort 2 }
END

Die Implementierung der beiden Variablen

findet im File 'snmp_vars.c' statt und die zugehörige Funktion 'var_dpiport()' zum Lesen der Variablen findet sich im File 'dpi.c'.

Eine genaue Beschreibung zur Erweiterung der MIB im CMU-Agenten findet man in der Dokumentation [4] des Fopras ''Erweiterung eines SNMPv2-Agenten für Systemmanagementaufgaben'' von Bastian Pusch.


next up previous contents
Next: 4.1.2 Die DPI Ports Up: Die Initialisierung des Agenten Previous: Die Initialisierung des Agenten
Copyright Munich Network Management Team