Next: Implementierung des Subagenten
Up: Die DPI-Schnittstelle aus Sicht
Previous: Überblick
Vom Subagenten werden folgende Requests an den Agenten geschickt:
OPEN, REGISTER, UNREGISTER, CLOSE
Der Subagent erhält auf alle Requests bis auf den CLOSE Request ein RESPONSE Paket
vom Agenten. Die RESPONSE Pakete vom Agenten dienen dazu, den Erfolg oder Mißerfolg
eines Requests anzuzeigen.
- Der Subagent eröffnet eine Verbindung zum Agenten, indem er ihm einen DPI OPEN
Request schickt.
- Durch das Senden eines oder mehrerer DPI REGISTER Pakete an den Agenten, meldet der
Subagent einen oder mehrere Teilbäume beim Agenten an.
- Will der Subagent seine Arbeit beenden, so schickt er ein DPI UNREGISTER Paket gefolgt
von einem DPI CLOSE Paket an den Agenten. Der Agent antwortet nur auf das UNREGISTER
Paket mit einem RESPONSE Paket.
- Der Agent anwortet nicht mit einem RESPONSE Paket auf einen DPI CLOSE Request vom
Subagenten. Er beendet die Verbindung zum Subagenten und entfernt alle von ihm
registrierten Teilbäume.
Der Subagent kann folgende Requests vom Agenten empfangen und verarbeiten:
GET, GETNEXT, SET, COMMIT, UNDO, UNREGISTER, CLOSE
Die DPI Requests GET, GETNEXT und SET sind direkt von den entsprechenden SNMP Requests,
die von der Managementstation beim Agenten eintreffen, abgeleitet [2].
Die DPI Requests COMMIT und UNDO dienen zur korrekten Durchführung eines SET Requests.
Mit Hilfe der DPI UNREGISTER und DPI CLOSE Requests kann der Agent seinerseits die
Verbindung zu einem Subagenten beenden.
Auf alle Requests, bis auf den DPI CLOSE Request, antwortet der Subagent mit einem
RESPONSE Paket.
- Die beim Agenten eintreffenden SNMP Requests werden in korrespondierende DPI Requests
umgewandelt.
- Mit Hilfe eines GET bzw. GETNEXT Requests können eine oder mehrere Variablen gelesen
werden. Beim Agenten eintreffende SNMP GETBULK Requests werden in mehrere DPI GETNEXT
Requests umgewandelt.
- Mit SET Requests werden MIB-Variablen geschrieben. Zur Bestätigung werden DPI COMMIT
und UNDO Requests verwendet.
- Möchte der Agent seinerseits eine Verbindung zum Subagenten beenden, so schickt er
einen DPI UNREGISTER Request gefolgt von einem DPI CLOSE Request.
Next: Implementierung des Subagenten
Up: Die DPI-Schnittstelle aus Sicht
Previous: Überblick
Copyright Munich Network Management Team