next up previous contents
Next: 1.4 Aufgabenstellung Up: Einführung Previous: 1.2 Probleme dieser Organisation

1.3 Verbesserte Architektur durch das SNMP-DPI-Protokoll

IBM entwickelte nun zur Beseitigung dieser Probleme das SNMP-DPI-Protokoll (SNMP Distributed Program Interface) [Carpenter 91] [Wijnen 94]. Ziel dieser Entwicklung war ein Agent[*], der dynamisch um Funktionalität erweitert werden kann. Neue Aufgaben können nun unabhängig von diesem Hauptagenten in sogenannten Subagenten implementiert werden (Abbildung 1.3).

 
Abbildung 1.3:   Internet-Architekturmodell mit dem SNMP-DPI-Protokoll

Diese Subagenten können dann den Teilbaum der Internet-MIB, für die sie zuständig sein wollen, beim Hauptagenten registrieren lassen. Dieser delegiert dann unsichtbar für den Manager entsprechende Anforderungen an den Subagenten.

Dieser Lösungsansatz stellt nur einen von vielen denkbaren dar. Weitere wären:

Bei Verwendung von Shared Memory erfolgt die Prozeßkommunikation von Hauptagent und Subagent nicht mit einem Protokoll, sondern über einen gemeinsam genutzten Speicher.

Anders sieht es hier bei der Lösung mit Shared Libraries aus, hier sind der Hauptagent und die Subagenten in einem Programm verwirklicht. Die Subagenten werden als Shared Libraries realisiert, die vom Hauptagenten nachgeladen werden.



Copyright Munich Network Management Team