next up previous contents
Next: Schwächen von SMUX Up: 2 ''Vergleich'' zwischen SMUX Previous: 2 ''Vergleich'' zwischen SMUX

2.1 Kurze Beschreibung des SMUX-Protokolls

Das SMUX-Protokoll ist ein sehr einfaches Protokoll, siehe [8]. Der Agent wartet auf einen Verbindungsaufbauwunsch eines Subagenten, sobald die Verbindung aufgebaut ist, erhält er ein OpenPDU vom Subagenten. Diesen Verbindungsaufbauwunsch kann er ablehnen, indem er ein ClosePDU sendet und die Verbindung abbricht oder er akzepiert es und wartet anschließend auf die RReqPDUs, mit denen sich die Teilbäume vom Subagenten anmelden. Auf die RReqPDUs antwortet der Agent mit RRspPDUs um den Erfolg der Registrierung der Teilbäume anzuzeigen.

Der Subagent kann auch TRAPs an den Agenten schicken, die dieser an die Managementstation weiterleitet.

Erhält der Agent eine SNMP GetRequest PDU, GetNextRequest PDU oder SetRequest PDU, welche Variablen beinhaltet, die bei einem Subagenten registriert sind, wird eine entsprechende SNMP PDU erzeugt, in der nur die Variablen enthalten sind, welche beim Subagenten registriert sind. Diese SNMP PDU wird vom Subagenten durch eine SNMP GetResponse PDU beantwortet, worauf der Agent die einzelnen PDUs von den verschiedenen Subagenten wieder zu einer SNMP Response PDU vereinigt und an die Managementstation zurücksendet. Bei einer SetRequest PDU ist die Abwicklung etwas aufwendiger, hier muß die Bearbeitung über ein einfaches zwei-phasen Bestätigungsprotokoll, zwischen dem Agenten und Subagenten, abgewickelt werden, da die Setoperation atomar ist.

Desweiteren ist es dem Subagenten gestattet jederzeit einen seiner Teilbäume wieder abzumelden.

Soll die Verbindung geschlossen werden, wird ein ClosePDU gesendet, wobei sowohl der Agent als auch der Subagent den Abbruch der Verbindung veranlassen können.


next up previous contents
Next: Schwächen von SMUX Up: 2 ''Vergleich'' zwischen SMUX Previous: 2 ''Vergleich'' zwischen SMUX
Copyright Munich Network Management Team