[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference 7.286::fddi

Title:FDDI - The Next Generation
Moderator:NETCAD::STEFANI
Created:Thu Apr 27 1989
Last Modified:Thu Jun 05 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:2259
Total number of notes:8590

739.0. "Why no SNMP Link Down Trap?" by RDGENG::PRATT () Fri Oct 09 1992 09:54

I have a network mangement problem where I would like to be able to 
automatically detect the loss of an FDDI station/bridge/concentrator on my ring.
An obvious solution (or so I thought) was to set up SNMP traps into DECmcc and
write some alarm rules. However indepth investigation shows that this is not
possible as the Link Down trap is not supported (Attached is a note from the MCC
notes file listing what SNMP traps are supported by our FDDI Bridges and 
concentrators and the reasons why). The reason stated is that with only one MAC 
address, then if it goes down, then there is no point in sending a link down
trap.

The way I see it is that if I have a fully populated concentrator (ie 12 ports) 
then I have 12 links - I associate the link with each Phy port. Therefore if the
Phy Port state changes, it should send a LinkUp / LinkDown Trap showing the Phy
port affected. Even if I lose an entire concentrator, then an adjacent 
concentrator would detect a link down, and it could send the LinkDown trap. Just
supporting ColdStart and LinkUp traps is pretty useless from a network mangers
viewpoint, as I want to know when something has gone down before the telephone
rings, not an event to tell me I have just fixed the problem!

Would anyone care to comment?

Ian Pratt

Network Consultant
Reading Engineering

--------------------------------------------------------------------------------

            <<< NOTED::DISK$NOTES4:[NOTES$LIBRARY_4OF5]MCC.NOTE;3 >>>
         -< DECmcc Developers Conference - DIGITAL Internal Use Only >-
================================================================================
Note 1411.2              FDDI SNMP Traps, which ones???                   2 of 2
QUIVER::GALLAGHER                                    35 lines  28-AUG-1991 11:41
                               -< some of them >-
--------------------------------------------------------------------------------
	Trap	 	   Current        Next       Current    Next
                        Concentrator  Concentrator   Bridge     Bridge
        -------------------------------------------------------------------
	coldStart           Yes           Yes         Yes       Yes 
	warmStart           No            No          No        No
	linkDown            No            No          No        Yes
	linkUp              Yes           Yes         No        Yes
	authenFailure       No            Yes         No        Yes
	egp                 No            No          No        No
	enterprise          No            No          No        Probably

The current release of the fddi bridge and concentrator generate coldStart
traps.  The concentrator also generates LinkUp traps.

They don't generate WarmStart because the they don't partially initialize.
(When they initialize, everything is initialized.  The volatile MIB objects
[like counters] are all zeroed.)

The concentrator doesn't generate linkDown because it only has one MAC
(kind of like having one link).  Sending a linkDown trap on a link that
is down is pretty pointless.  (Although some have suggested that we claim
to send linkDown traps that just don't make it to the wire ;-)

egpNeighborLoss trap aren't sent because neither product implement EGPs.  
(Neither is a gateways.)

In the next release of the concentrator, authenticationFailure traps will
be sent.  (The next release enters field test 30-Aug.)

The next release of the bridge will also implement authenticationFailure
traps.  linkDown traps will be flooded to all other ports which are up.  
Additional enterpriseSpecific traps may be generated because of bridge mib
events.  (The next release is 3-6 months out.)

						-Shawn
T.RTitleUserPersonal
Name
DateLines
739.1Looks like it ought to be implementedKONING::KONINGPaul Koning, A-13683Fri Oct 09 1992 11:3213
    I don't recognize SNMP terminology, which unfortunately seems to have
    no connection to FDDI standard terminology.  In any case, if "linkdown"
    means MAC down, the clearly you can't send it since there's nothing to
    send it with.  (This assumes no out of band management.  As soon as out
    of band management is added, that argument goes away.)  On the other
    hand, if "linkdown" means PHY down, then on any station other than a
    SAS this does NOT mean communication is down, and therefore such an
    event SHOULD be implemented and should be sent.
    
    So which of these two is "linkdown"?  Or hasn't SNMP recognized that
    there are two things that can  go down separately?
    
    	paul
739.2port != link, link == interface, interface == macQUIVER::GALLAGHERFri Oct 09 1992 12:4539
There are a few issues here:

Using Traps for Network Management
-----------------------------------
    Traps are frowned upon by the snmp community.  It's felt that
    one can't base effective network management on an unreliable service.
    (Traps are not guaranteed to be delivered.)  The preferred method is
    polling.  You can poll the fddi mib object snmpFddiPortConnectState to
    detect ports going up and down.

    (Traps bad.  Polling good.  ;-)

If You Don't Believe This and Want to Use Traps Anyway
------------------------------------------------------
    One of our bigger customer came to the same conclusion as you.
    NASA wanted to know when fddi ports went up and down.  They didn't
    care about the fact the traps are unreliable, and they have money.
    We will support enterprise specific port traps in the 3.2 release
    level of the concentrator.  I'll attached part of the release notes 
    in the next reply.

    (The people who brought you the fddi mib could have defined port
    traps in the mib.  They purposely didn't.  See above about
    "unreliable service".  ;-)

Using linkUp/linkDown Traps for FDDI Ports 
------------------------------------------
    A link is associated with an interface.  If you have an interface, then
    you must support the mib-ii interface group.  This group contains objects
    like physical address, octets received, octets transmitted, and a slew of
    other like these.  

    An fddi port has no mac.  Therefore, it is not an interface.  Therefore,
    it is not a link.  Therefore, since a port is not a link, no linkUp/
    linkDown trap should be supported when a port goes up or down.

    linkUp/linkDown traps are not appropriate for ports.

						-Shawn
739.33.2 support for 'port traps'QUIVER::GALLAGHERFri Oct 09 1992 12:5125
>                 DECconcentrator 500 Operational Firmware V3.2 
>                               Release Notes
>
>
>This release of DECconcentrator 500 firmware contains the following
>functionality which is new from V3.1.
>
> o  Support for SNMP FDDI "port traps" have been added.
>    SNMP Port traps are implemented as an enterprise specific trap 1.
>
>    A "port trap" is sent whenever the SMT state changes provided there is
>    at least one trap address in the table. The value of the RFC 1285 
>    MIB Object snmpFddiPortConnectState is sent along with the trap.  This
>    value can be:
>       disabled(1),
>       connecting(2),
>       standby(3),
>       active(4) 
>    For more information about this object please refer to the MIB (RFC 1285)
>    and the SMT spec.
>        

Note:  The snmpFddiPortConnectState object is returned in the var-bind-list
       (aka 'interesting info') of the trap message.

739.4Polling has its disadvantagesRDGENG::PRATTFri Oct 09 1992 13:2426
Thanks for your replies.

Re .2

The major limitation with polling is that for it to be effective you have to 
poll frequently - if you poll every 15mins, and something crashes 1min after the
last poll, then it is 14mins before you detect it - and the telephone has rung
long before then!! If you decrease the polling interval then you get the problem
of either generating excessive network traffic just to poll your network, or the
problem of your network mangement station grinding to a halt. Even with a small
FDDI ring you can easily have 18 ports to poll (I would like to poll unused 
ports to detect anyone connecting to the ring). MCC would soon grind to a halt 
if it has to poll large numbers of ports, plus all the other phaseIV/V, SNMP and
LAN management that it is doing. Our DECnet network is monitored purely by 
events - and these are just as 'unreliable' as SNMP traps yet we don't have many
problems with missed events. The ideal solution is to rely on traps/events for 
real-time events, and to poll every 30mins/1hour as a sanity measure to make 
sure you didn't miss anything.

Re .3

When is V3.2 available?

Thanks

Ian
739.5December, 92QUIVER::GALLAGHERFri Oct 09 1992 14:026
3.2 will FRS in December.

You probably know this, but just in case,  polling all of the ports on a 
concentrator can be done in a single SNMP message.

						-Shawn
739.6Must have a management cardQUIVER::P_SHORTFri Oct 09 1992 15:325
    
    An additional note about port traps...these (or any traps) will NOT
    be sent without a management card.  
    
    Pam