Einleitung
In diesem Dokument werden das Simple Network Management Protocol (SNMP) und Probleme mit Cisco Geräten beschrieben.
Frage: Welche Neuerungen gibt es bei Cisco MIBs?
A. In der Vergangenheit wurden alle Objekte unter dem MIB-Zweig von Cisco in einem umfassenden Dokument dokumentiert. Dieses Dokument wurde mit jeder neuen Version der Cisco IOS®-Software aktualisiert. Aus diesem Grund gab es eine 9.0 Cisco MIB und eine 10.0 Cisco MIB usw. Damals bestand die Produktlinie zudem ausschließlich aus Routern.
Mit der zunehmenden Reife der Cisco IOS Software und dem Wachstum der Produktlinie wurde dieses umfangreiche MIB-Modell jedoch unskalierbar. Innerhalb einer Versionsstufe der Cisco IOS-Software gab es verschiedene Versionen (z. B. das reine IP-Image und die IBM-Version des Funktionssatzes). Die Produktlinie umfasste auch andere Geräte, z. B. LAN-Switches, für die ein völlig anderer Softwarecode ausgeführt wurde.
In Version 10.2 der Cisco IOS Software wurde die Cisco MIB in einzelne MIB-Dokumente mit Komponenten unterteilt, die sich jeweils auf eine bestimmte Funktion, Technologie oder einen bestimmten Gerätetyp bezogen. Diese Struktur ermöglicht eine schnellere Implementierung neuer Funktionen. Darüber hinaus können Benutzer nur die benötigten Komponenten in ihr Netzwerkmanagementsystem (NMS) kompilieren.
Frage: Wie rufe ich Cisco MIBs im Internet ab?
A. Gehen Sie folgendermaßen vor:
- Wählen Sie eine Option:
- Informationen zu MIBs, die von einer bestimmten Cisco IOS-Softwareversion unterstützt werden, finden Sie im Cisco IOS MIB Locator.
- Informationen zu MIBs, die von IOS-Produkten anderer Anbieter unterstützt werden, finden Sie unter SNMP Object Navigator > Download MIBs.
- Gehen Sie für alle MIBs oder eine bestimmte MIB zu SNMP Object Navigator > Download MIBs.
- Wählen Sie alle notwendigen Einstellungen bis Sie die Download-Seite erreichen.
Frage: Wie rufe ich Cisco MIBs mit GitHub ab?
A. Gehen Sie folgendermaßen vor:
- Gehen Sie zu GitHub-cisco/cisco-mibs. Alle MIBs der Version 1 befinden sich im Verzeichnis v1 und alle MIBs der Version 2 befinden sich im Verzeichnis v2.
- Wechseln Sie zum entsprechenden Verzeichnis v1 oder v2, um die MIB abzurufen.
Frage: Wie navigiere ich in MIBs auf GitHub?
A. Im Verzeichnis cisco/cisco-mibs finden Sie folgende Unterverzeichnisse:
- /traps: Dies ähnelt den Verzeichnissen /oid (object identifier [OID]) und /schema. Die Dateien in diesem Verzeichnis enthalten Traps, die von Cisco Produkten unterstützt werden. Dateien, die mit der Erweiterung .trap enden, sind Trap-Definitionsdateien von SunNet Manager. Sie können der Datei snmp.trap hinzugefügt werden, die normalerweise in /var/adm/snm zu finden ist.
- /v1 (SNMPv1 MIBs): Diese Sammlung von SNMPv1-MIB-Dateien der Struktur der Verwaltungsinformationen (Structure of Management Information, SMI). Enthalten sind die älteren MIB-Dateien, die in SNMPv1 SMI implementiert wurden, und die neueren SNMPv2 SMI MIB-Dateien, die in SNMPv1 SMI konvertiert wurden.
- /v2 (SNMPv2 MIBs): Die neueren MIB-Dateien in SNMPv2 SMI.
- /oid - Ein nützliches Verzeichnis, wenn Sie SunNet Manager haben, der die OID-Strings jedes Objekts anstelle der MIB-Dateien im ASN.1-Format benötigt.
- /app_notes (Application Notes): Dieses Verzeichnis enthält verschiedene Anwendungshinweise aus den unterschiedlichsten Bereichen. (Nicht aktualisiert seit 1998.)
- /contrib - Eine Sammlung von nicht unterstützten Skripten oder Dateien. (Nicht aktualisiert seit 1998.)
- /archive: Die älteren monolithischen MIB-Dateien werden in diesem Verzeichnis gespeichert. Das Verzeichnis /archive spiegelt den MIB-Bereich. Hier finden Sie die MIB-, OID- und Schemadateien für Cisco IOS Software Release 10.0 und früher.
- /schema - Wie das Verzeichnis /oid werden diese Dateien bereitgestellt, wenn SunNet Manager MIB-Dateien in diesem Format benötigt.
- /supportlists: Hierbei handelt es sich um Verzeichnisse für Nicht-Cisco IOS-Produkte, die Informationen darüber enthalten, welche Produkte welche MIBs unterstützen. Aktuelle Informationen zu Cisco IOS-Softwareversionen erhalten Sie mit Cisco IOS MIB Locator.
Auf jeder Verzeichnisebene, die mehrere Dateien enthält, werden alle Dateien in diesem Verzeichnis (mit tar oder gzip) in einer einzigen Datei komprimiert, um sie einfach herunterzuladen. Die Datei traps.tar.gz enthält z. B. alle Traps-Dateien.
In den SNMP-Versionsverzeichnissen finden Sie alle Cisco-spezifischen MIBs in ihrer neuesten Form sowie einige andere MIBs, die für Cisco Produkte gelten können. Alle MIB-Dokumente ersetzen alle früheren Versionen des MIB-Dokuments, einschließlich der monolithischen MIB, die in den Cisco IOS Software-Versionen 9.x und 10.0 verwendet wird.
Um festzustellen, wann das MIB-Dokument veröffentlicht wurde, sehen Sie sich das Datum in den Dateikommentaren an.
Frage: Wie kann ich feststellen, welche MIBs von einem Gerät unterstützt werden?
A. Informationen zu den MIBs, die von einer bestimmten Cisco IOS-Softwareversion unterstützt werden, finden Sie im Cisco IOS MIB Locator.
Informationen zu MIBs, die von IOS-Produkten anderer Anbieter unterstützt werden, finden Sie unter SNMP Object Navigator > Download MIBs.
Anmerkung: Der Cisco IOS MIB Locator ist ein automatisiertes E-Mail-Gateway. Senden Sie eine E-Mail an mii@external.cisco.com mit "help" in der Betreffzeile, um mehr darüber zu erfahren.
Frage: Wie kann ich feststellen, welche Cisco IOS-Softwareversionen bestimmte MIBs unterstützen?
A. Klicken Sie im Cisco IOS MIB Locator im Search by
Abschnitt auf das MIBs
Optionsfeld. Wählen Sie in der Search for MIBs
Dropdown-Liste die richtige MIB aus. Klicken Sie auf Submit.
Frage: Wie kann ich Cisco Traps zu HP OpenView und NetView hinzufügen?
A. Weitere Informationen finden Sie unter Hinzufügen von Cisco Traps in NetView und HP OpenView.
Frage: Wie lade ich Cisco MIBs in ein NMS eines Drittanbieters?
A. Siehe MIB-Compiler und Laden von MIBs.
Frage: Ist meine MIB eine SNMPv1-MIB oder eine SNMPv2-MIB?
A. Es gibt mehrere neue Makros, die für SNMPv2 definiert wurden. Es handelt sich um eine SNMPv2-MIB, wenn Sie eine dieser folgenden Funktionen in Ihrer MIB finden:
MODULE-IDENTITY
MODULE-COMPLIANCE
OBJECT-GROUP
NOTIFICATION-TYPE TEXTUAL-CONVENTION
Eine weitere Möglichkeit, dies festzustellen, besteht darin, dass MIB-Objekte, die in einer SNMPv1-MIB definiert sind, normalerweise eine ACCESS
Klausel haben. MIB-Objekte, die in einer SNMPv2-MIB definiert sind, haben normalerweise eine MAX-ACCESS
Klausel.
Frage: Gibt es eine SNMP-MIB, die ARP-Tabellendaten (Address Resolution Protocol) anzeigt? Ich benötige sowohl die IP- als auch die MAC-Adresse in derselben Tabelle.
A. Ja, ipNetToMediaPhysAddress
= .1.3.6.1.2.1.4.22.1.2 aus MIB RFC1213-MIB.my.
ipNetToMediaPhysAddress OBJECT-TYPE
-- FROM RFC1213-MIB, IP-MIB
-- TEXTUAL CONVENTION PhysAddress
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS Mandatory
DESCRIPTION "The media-dependent `physical' address."
::= { iso(1) org(3) dod(6) internet(1) mgmt(2) mib-2(1) ip(4)
ipNetToMediaTable(22) ipNetToMediaEntry(1) 2 }
F. Bei aktiviertem Silicon Switching werden die MIB-Werte für die Schnittstellenstatistik nur noch alle 10 Sekunden aktualisiert. Warum ist das so?
A. Dies wird erwartet (es handelt sich nicht um einen Fehler) und ist Teil eines Zielkonflikts: Die Box kann mehr Ressourcen für das tatsächliche Switching des Datenverkehrs reservieren, da seltener eine Abfrage für Schnittstellenstatistiken durchgeführt wird. Der show interfaces
Befehl kann das gleiche Verhalten aufweisen.
Zugehörige Informationen