Ratgeber Netzwerk-Management

SNMP in Theorie und Praxis richtig anwenden

Aufwendige Beschreibungssprache

Der reine Sendeprozess ist recht einleuchtend und geradlinig. Dagegen ist das Erzeugen der Datenpakete sehr aufwendig. Die Pakete werden in einer Beschreibungssprache erstellt, die auf der vergleichsweise komplizierten "Abstract Syntax Notation One" (ASN.1) basiert. Dieser Vorgang ist relativ komplex, weshalb viele Implementierungen Fehler enthalten - besonders im Embedded-Bereich (etwa in Routern und Switches). Diese Fehler reichen vom kleinen Lapsus bis zu handfesten Falschinterpretationen der Request- for-Comments-Spezifikationen -(RFC), was zu erheblichen Problemen bei den Client-Programmen führen kann. Beispielsweise werden falsche Daten übermittelt, oder die Kommunikation kommt erst gar nicht zustande.

Details: Client-Server-Kommunikation mittels SNMP zum Austausch von Statusinformationen.
Details: Client-Server-Kommunikation mittels SNMP zum Austausch von Statusinformationen.
Foto: Paessler

Softwarehersteller, die sich mit SNMP-Implementierungen auseinandersetzen, müssen gut über die Geräte der einzelnen Hardwarehersteller Bescheid wissen. Erst nach und nach werden sie die verschiedenen Probleme erkennen. Eine moderne Netz-Monitoring-Software sollte deshalb mehrere SNMP-"Varianten" verschiedener Hersteller abfangen, die eigentlich fehlerhaft implementiert sind.