Next: 3.3.10 RESPONSE
Up: 3.3 SNMP DPI Paket
Previous: 3.3.8 GETBULK
Wenn der Agent ein SNMP SET Paket erhält, das eine Variable
beinhaltet, die in einem Subagenten registiert ist, wird eine der drei
Sequenzen von DPI Paketen ausgeführt, dabei erhält der Agent auf
jedes Paket eine Antwort.
- SET, COMMIT
Dies ist der normale Ablauf zum Setzen einer Variable. Nach dem Erhalt
eines SET Paketes überprüft der Subagent, ob diese Variable
geändert werden kann und die Resourcen (Speicher) zur Verfügung
stehen. Anschließend erhält der Subagent ein COMMIT Paket, das ihn dazu
veranlaßt diese Änderungen durchzuführen.
- SET, UNDO
Sind in einer SNMP SET Anfrage mehrere Variablen für verschiedene
Subagenten, wird an jeden betroffenen Subagenten ein DPI SET Paket
gesendet. Trat hierbei ein Fehler bei einem Subagenten auf, wird an
alle anderen Subagenten, die keinen Fehler zurücklieferten ein
UNDO Paket gesendet, damit das SET Paket storniert wird.
- SET, COMMIT, UNDO
Sehr selten kann es auch vorkommen, daß erst beim COMMIT Paket das
Schreiben einer Variablen scheitert. Jetzt muß an alle betroffenen
Subagenten ein UNDO Paket gesendet werden, auch an die Subagenten, die
COMMIT erfolgreich durchgeführt haben.
Diese Pakete bestehen aus dem Standardheader plus SET spezifischen
Daten:
- der Community-Name, von der SNMP PDU
- pro Variable zwei nullterminierte Strings (Teilbaum-ID und
Instance-ID) und dem Type, der Länge und dem Wert der Variablen
Next: 3.3.10 RESPONSE
Up: 3.3 SNMP DPI Paket
Previous: 3.3.8 GETBULK
Copyright Munich Network Management Team