SNMP: ifAdminStatus vs ifOperStatus

Ich habe eine Frage zu ifAdminStatus und ifOperStatus. Hier ist eine Ausgabe von mein Netzwerk-Schnittstellen-Status über ifAdminStatus:

snmpwalk -Os -c public -v 1 192.168.1.1 1.3.6.1.2.1.2.2.1.7ifAdminStatus.1 = INTEGER: up(1)

ifAdminStatus.12 = INTEGER: down(2)
ifAdminStatus.13 = INTEGER: up(1)
ifAdminStatus.14 = INTEGER: up(1)

Und hier ist die gleiche Liste mit ifOperStatus:

snmpwalk -Os -c public -v 1 192.168.1.1 1.3.6.1.2.1.2.2.1.8

ifOperStatus.12 = INTEGER: down(2)
ifOperStatus.13 = INTEGER: down(2)
ifOperStatus.14 = INTEGER: down(2)

Wie Sie sehen können, eine ifAdminStatus Berichte #13 und #14 sind, sondern ifOperStatus meldet Sie beide nach unten. Ich weiß, für eine Tatsache, dass die #13 ist und übergeben Pakete, obwohl es ( es ist mein PPPoE-Internet-Anschluss-Schnittstelle). Laut cisco-Dokumentation "Wenn ifAdminStatus ist(2) dann ifOperStatus down sein sollten(2)." Das scheint nicht der Fall zu sein...

Meine Frage ist, warum die berichteten Zustände sind Verschieden, und ist es sicher, nur ifAdminStatus zu sagen, wenn die Schnittstelle aktiviert ist und läuft, statt ifOperStatus?

Dank!

Hier ist snmpwalk mit zusätzlichen Schnittstellen info:

snmpwalk -Os -c public -v 1 192.168.1.1 1.3.6.1.2.1.2.2.1
[.....]
ifIndex.12 = INTEGER: 12    
ifIndex.13 = INTEGER: 13
ifIndex.14 = INTEGER: 14
[.....]
ifDescr.12 = STRING: etherip0
ifDescr.13 = STRING: ppp0
ifDescr.14 = STRING: tun1
[.....]
ifType.12 = INTEGER: ethernetCsmacd(6)
ifType.13 = INTEGER: ppp(23)
ifType.14 = INTEGER: other(1)
Ich werde auf einem Bein und Wetten Ihre öffentliche IP war 67.204.0.214, wenn Sie fand, dass snmpwalk erfassen. Wenn ja, die Adresse gebunden ist ifIndex 16, aber du hast eine Schnittstelle in der Schnittstelle. Der wahrscheinlichste Grund ist, Sie haben eine linksys und den code gerade nicht diese Art von Funktionalität in Ihre SNMP-agent.

InformationsquelleAutor GrAnD | 2012-05-20

Schreibe einen Kommentar