Viele Dinge über SNMP schienen mir schon vor 15 Jahren umständlich zu sein. Ein Beispiel ist das Konzept, dass MIB eine lokale Ressource ist, um die ansonsten numerischen OIDs "sinnvoll" zu machen.
Wurde SNMP modernisiert oder zu etwas anderem mutiert? Ist es immer noch ein Muss für Netzwerkgeräte?
Antworten:
Leider wird SNMP immer noch häufig verwendet. In späteren Versionen des Protokolls wurden zahlreiche Probleme in SNMPv1 behoben, die jedoch fast ausschließlich auf die Behebung des Sicherheitsmodells gerichtet waren. Infolgedessen ist der SNMP-Verkehr jetzt vergleichsweise überlastet, aber sie haben nicht das behoben, was ich als das krasse Manko von SNMP betrachte - die in der MIB gespeicherten Daten befinden sich außerhalb der Überwachung / des Austauschs der überwachten Geräte.
Die Trennung der in der MIB gespeicherten Daten von diesem Austausch und die konsequente Verwendung numerischer OIDs auf der Leitung war in SNMPv1 sinnvoll, da die meisten Daten in jeder Richtung mit einem einzelnen UDP-Datagramm ausgetauscht wurden. Ab Version 3 macht es für mich keinen Sinn mehr - aber ich bin nicht die IETF.
Leider ist SNMP immer noch eine Art Verwaltungsprotokoll mit dem niedrigsten gemeinsamen Nenner, und ich bin ständig überrascht, wie viele Geräte ich dort sehe, wo der einfachste Weg, Überwachungsdaten daraus zu extrahieren, der gute alte RO-Community-String-In ist. UDP-basiertes SNMPv1.
Edit (2018): Weil es so deutsch ist, zitiere ich aus Geoff Hustons ausgezeichnetem Artikel in der Ausgabe des Internet Protocol Journal vom August 2018 :
quelle
Ich arbeite an Netzwerküberwachungssystemen, und SNMP wird aus folgenden Gründen immer noch häufig verwendet und verwendet:
quelle
Alle sind mit @madhatter einverstanden, da SNMPv2 in Kürze nicht mehr verfügbar ist.
In Zukunft bieten jedoch mehrere Telekommunikations-NEPs NETCONF- Schnittstellen (die auf XML basieren) parallel zu SNMP an, und SNMP dürfte nicht nur als Ersatz für CLIs / TL1, sondern auch für FCAPS an Bedeutung gewinnen Auch diese Funktionalität wurde traditionell über SNMP realisiert.
Siehe auch diesen alten (2013) Infoworld-Artikel .
quelle