Domanda

Ho una domanda su Ifdminstatus e Ifoperstatus.Ecco un'uscita della mia rete di interfacce di rete utilizzando 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)
.

Ed ecco lo stesso elenco usando 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)
.

Come puoi vedere un ifadminstatus segnala che # 13 e # 14 sono in alto, ma Ifoperstatus li riporta entrambi.So per certo che il numero 13 è salito e passando i pacchetti però (è la mia interfaccia di connessione Internet PPPOE).Secondo la documentazione di Cisco " se IFAdminStatus è down (2), allora IFoperstatus dovrebbe essere giù (2). " Quale non sembra essere il caso qui ...

La mia domanda è - perché gli stati segnalati sono diversi ed è sicuro utilizzare solo IFADMINSTATUS da dire se l'interfaccia è attiva e in esecuzione invece di IFoperstatus?

Grazie!

Qui è SNMPWalk con informazioni di interfacce aggiuntive:

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)
.

È stato utile?

Soluzione

ifAdminStatus rivela se l'interfaccia è abilitata per il funzionamento

ifOperStatus rivela se l'interfaccia ha formato con successo un collegamento.

La documentazione che hai citato solo afferma che ifAdminStatus=down significa ifOperStatus=down. Questo è vero con ifIndex 12.

ifAdminStatus Reports ifIndex 13 e 14 AS UP . Pertanto, la guida che hai citato dalla documentazione di Cisco non si applica. Lo stato operativo di tali interfacce può ancora essere inattivo, anche se sono abilitati a operare. Un caso semplice sarebbe se nessun cavo è stato collegato a loro.

Modifica

Per tutto il tempo ho risposto a questa domanda, pensavo che avessi un router Cisco che esegue iOS. Sulla base del tuo SNMPWalk, questo è infatti un linksys

sysDescr.0 = STRING: Linux Linksys E4200 2.6.24.111 #8614 
    Tue Dec 20 05:09:38 CET 2011 mips
.

Sulla base delle prove che ho visto, non puoi monitorare iFoperstatus per la tua connessione PPPoE; Non hanno predisposto tale funzionalità nell'agente SNMP sul Linksys.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top