|
I assume you're talking about the DEFCN-DEFEB connection and you have
the DEFEB dual-homed to two DEFCNs.
If the customer wants to know when the active link has failed why not use
the change of rule (*,* or "in use", *) on the active link phy port state
attribute? This should have changed from "in use" to a failed state.
If they want to know that the backup link is still "ready and able" they
can use the change of rule (*,* or "standby",*) on the backup phy port
reject reason attribute.
Hope this helps, Bill
|
| re .1,
Monitoring an M port with a loopback connector (M to M is illegal), the
Reject Reason is Topology Rules, and the Phy Port State also goes from
Watching to Failed and back, once in a while, as a Standby port does. So
it seems that Dualhoming is an allowed case of an Illegal Topology?
Would an LCT failure or LEM threshold exceeded do the same? I can't
simulate that.
re .2
in a network with many concentrators and bridges (28 ports, 2 ports
standby and more to come), you don't want do have one rule for every
port. Too much load on the management station, too complicated, and if a
link gets connected to another port, the rules must get changed. Every
half day, some rule fires due to watching / failed / watching
transitions. We wildcard on the phy ports and the phy port state on 6
concentrators and 2 bridges.
CHANGE_OF (conc floor1 PHY PORT * PHY PORT STATE, *,*), at every = 00:00:57)
OK, so we'll monitor the Reject Reason.
re .3
it's not only MCC who sees Reject Reason = No Reason on a In Use port. If you
look at it through the OBM menu, you see the same. So, it's a firmware issue.
But, maybe the firmware is right, and the description in the MCC manual is
wrong?
MCC Access Module Use(r Manual): Appendix A.
No Reason - the physical port is initializing. This value is cleared
when the physical port enters the In Use state.
Maybe: Reject Reason = Initializing, later Reject Reason = In Use?
(cleard = "", or , or "cleared", or ???)
greg.
p.s, will the DEChub 900 FDDI modules behave the same way?
|
| I'd expect new products to behave the same way.
The reason you see the state cycling every 50 seconds is that the FDDI protocol
does not provide any way to avoid this. More precisely, the only steady states
are Off and Active. A rejected or standby connection obviously cannot go
Active. We don't want it to go Off either, because then we would have no way
to tell that the problem has been fixed (in the case of a rejection) and we
would not be monitoring the quality of the standby link (in the case of standby).
Neither is acceptable. Therefore we put the link in what amounts to an extended
link test, but that test is limited by the standard to (by default) 50 seconds.
That's where the cycling comes from.
Therefore, any rule that triggers on this state cycling is not valid in
practice.
As for the description of Reject Reason, it sounds like the MCC book is wrong.
The FDDI architecture (which is the defining document) states:
Reject Reason: the reason why the PHY port is in the Failed or
Watch state. Not meaningful when the PHY Port is in some
other state.
and indeed what the firmware implements conforms to that rule.
paul
|