next up previous contents
Next: 4.2.4 SNMP GETBULK Anfrage Up: 4.2 Die SNMP Pakete Previous: 4.2.2 SNMP SET Anfrage

4.2.3 SNMP GETNEXT Anfrage

Die SNMP GETNEXT Anfrage verläuft im Prinzip genauso wie die SNMP GET Anfrage, nur daß nicht die Werte der in der Variablenliste angebenen Variablen geholt werden, sondern die Werte der Nachfolgervariablen.

Das größte Problem ist dabei, den richtigen Teilbaum zu finden. Denn die registrierten Teilbäume dürfen sich überdecken, d.h. ein Teilbaum kann Teile eines anderen Teilbaumes überdecken, was durch die verschiedenen Prioritäten der Teilbäume möglich ist.

Dabei wird folgendermaßen vorgegangen:

Beim Holen der Werte muß wie immer zwischen internen und externen Teilbäumen unterschieden werden.

Sollte während der ganzen Suche kein geeigneter Wert gefunden worden sein, ist als Wert die Konstante 'endOfMIBView' zurückzugeben, womit die Managemantstation weiß, daß in diesem Agenten das Ende der MIB erreicht wurde.

Im SNMP RESPONSE Paket sind die gefundenen Werte einzutragen und an die Managementstation zu senden.

Aufgrund dieser sehr aufwendigen Suche nach dem richtigen Teilbaum ist es empfohlen, dafür zu sorgen keine Teilbäume zu registrieren, die Präfix eines anderen bereits registrierten Teilbaumes sind. Sind alle Teilbäume disjunkt, wird die gesuchte Variable in der Regel beim ersten geeigneten Teilbaum gefunden, wenn nicht gerade das Ende der Teilbaum-MIB erreicht wurde.


next up previous contents
Next: 4.2.4 SNMP GETBULK Anfrage Up: 4.2 Die SNMP Pakete Previous: 4.2.2 SNMP SET Anfrage
Copyright Munich Network Management Team