| |Any suggestions how this could be done (RMON ?)
I might be able to get you part of the way there.
The DECconcentrator 900 series products support a "port trap" whereby
an SNMP trap is sent whenever the value of the FDDI MIB (rfc1512)
object "fddimibPORTConnectState" changes. (Definition attached.)
Port traps are sent when a dual-homed port failover happens, but I
don't recall the state transitions that occur.
Since the DECswitch 900EFs support RMON Alarms and Events, you could
set an alarm on "fddimibPORTConnectState" in order to get rising
and falling events. By playing with it a little bit you can probably
differentiate rising and falling events into something meaningful -
for example, maybe a rising event means that the connectState went to
'standby'.
Good luck. Please post the results if you get this to work.
-Shawn
------------
rfc1512:
fddimibPORTConnectState OBJECT-TYPE
SYNTAX INTEGER {
disabled(1),
connecting(2),
standby(3),
active(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An indication of the connect state of this PORT
and is equal to the value of Connect_State (refer
to ANSI 9.4.1)"
REFERENCE
"ANSI { fddiPORT 61 }"
::= { fddimibPORTEntry 20 }
rfc1285:
snmpFddiPORTConnectState OBJECT-TYPE
SYNTAX INTEGER {
disabled(1),
connecting(2),
standby(3),
active(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An indication of the connect state of this PORT.
Basically, this gives a higher level view of the
state of the connection by grouping PCM states and
the PC-Withhold flag state. The supported values
and their corresponding PCM states and PC-Withhold
condition, when relevant, are:
disabled: (PC0:Off, PC9:Maint)
connecting: (PC1(Break) || PC3 (Connect) || PC4
(Next) || PC5 (Signal) || PC6
(Join) || PC7 (Verify)) &&
(PC_Withhold = None)
standby: (NOT PC_Withhold == None)
active: (PC2:Trace || PC8:Active) "
REFERENCE
"ANSI { fddiPORT 61 }"
::= { snmpFddiPORTEntry 20 }
|