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

Conference netcad::hub_mgnt

Title:DEChub/HUBwatch/PROBEwatch CONFERENCE
Notice:Firmware -2, Doc -3, Power -4, HW kits -5, firm load -6&7
Moderator:NETCAD::COLELLADT
Created:Wed Nov 13 1991
Last Modified:Fri Jun 06 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:4455
Total number of notes:16761

1733.0. "Error rate on FDDI??" by LARVAE::FORBES_M (MARTIN FORBES) Tue Nov 29 1994 13:20

I have a customer who is an OEM quoting to a Defence customer.  One 
aspect of the requirement is to send out multi-cast messages over FDDI.

There are two basic approaches they can take:

a) Assumme that a data frame can NEVER get lost on a properly configured 
FDDI ring.  In other word no noise or other interference can get induced 
onto fibre so the error rate is ZERO.  If that is the case (or near 
enough the case) then there is no point in writing a complex 
error-checking protocol to ensure all the multi-cast messages got 
through (it is application critical that if some are getting through 
then ALL should get through)

b) Write a complex error checking hand-shake on top of the basic FDDI 
transport to make sure the multi-cast worked.

My OEM is hoping that approach (a) is good enough but he needs evidence 
if possible.  So the questions are:

   Q1. Does anyone know of any quoted error rates for FDDI transport?

   Q2. Do the international FDDI standards include any maximum error 
       rates that we have to meet to claim FDDI conformance?

   Q3. Can anyone offer a confident estimate of the probable error 
       rates (they will probably be to do with quantum noise or 
       radioactive decay in the LEDs and fibre)

I'm not clear how low a level down the ISO stack these guys are planning 
to work - and I don't know enough about FDDI to formulate sensible 
questions.  So sorry if there is not enough data here.  Please tell me 
the questions I should ask or the reasonable assumptions you are making 
before you can answer the question.

The fact that they are asking these questions implies they don't believe 
they can take advantage of any error checking built into the FDDI 
hardware/firmware/drivers when doing multi-cast.

   Q4. Are they correct?

I don't routinely read this conference so I'd appreciate it if you could 
mail any answer to me as well as posting it here.

Best regards,


Martin Forbes @UCG	(LARVAE::FORBES_M)
Account Consultant
EDS and GM Europe
T.RTitleUserPersonal
Name
DateLines
1733.1NETCAD::SLAWRENCEWed Nov 30 1994 14:4134
>    Q1. Does anyone know of any quoted error rates for FDDI transport?
> 
>    Q2. Do the international FDDI standards include any maximum error 
>        rates that we have to meet to claim FDDI conformance?
> 
>    Q3. Can anyone offer a confident estimate of the probable error 
>        rates (they will probably be to do with quantum noise or 
>        radioactive decay in the LEDs and fibre)
> 
> The fact that they are asking these questions implies they don't believe 
> they can take advantage of any error checking built into the FDDI 
> hardware/firmware/drivers when doing multi-cast.
> 
>    Q4. Are they correct?

The 'error rate' on a 'properly configured' FDDI is very very low (far
below that of ethernet, for example), but that is not the right
question.

The question is: Does it provide reliable delivery for multicast
                 frames? 

                 I use the term 'reliable' to mean - is the sender
                 guaranteed that either the frame is delivered or an
                 error notification is returned?

The simple answer is: No.

Many normal conditions can cause one or more stations (up to and
including all of them) to not receive any frame (multicast or
otherwise); there may be buffer congestion at the receiver, the ring
may fail briefly as a node is inserted, removed, or breaks...

1733.2Error ratesNETCAD::B_CRONINWed Nov 30 1994 14:5549
    Here are some answers, and some more questions. Ultimately, it is your
    customer's call as to acceptable error performance, I won't try to
    guess at what constitutes good enough. 
    
    The error rates are quoted by the FDDI PMD standard on a per link basis. 
    For minimum optical power the rate is 2.5 E-10. For nominal power 
    (nominal = >=2dB above minimum allowed receive power) the rate is
    1E-12. 
    
    For most operating rings the error rate per link usually is better than 
    1E-15. The usual experience is that the links run error free. BUT, 
    I wouldn't base a worst case design on the typical performance. 
    
    The aggregate error rate for the ring will be based on the number of 
    links.  e.g. for 100 links, with all links at 1E-12, the error 
    rate would be 1E-10. 
    
    The error checking is of two types:
    
    	Errors detected by the MAC. These include FCS errors and errors
    	caused by LOST Frames. Lost means that the frame was truncated. 
    	The MAC can differentiate an FCS error from a truncated frame. 
    
    	Errors detected by SMT. These are errors that approximate the 
     	bit error rate of the link. They are most useful for indicating
    	that there has been an error detected in the idle pattern that 
    	fills the ring in between packets. 
    
    In addition, whatever end to end error checking is in force needs to be
    considered. All the FDDI will do is indicate why there was an error -
    it won't do anything to definitively communicate that error back to the
    source. Use of the E bits of the frame won't isolate to the lost
    station. 
    
    You can read an excellent paper on this subject by Raj Jain in 
    the August 1990 issue of the IEEE Transactions on Communications. The 
    title is "Error Characteristics of FDDI". 
    
    So, you need to ask them what the allowed error rate is, the expected
    traffic, the size of the frames, the number of links in the ring, and
    the protocols that will be run end to end. If more than 1 packet is 
    exchanged per message they will also need to determine a message error 
    rate. In addition, you should consider what can happen if some FDDI
    unique events occur. For instance, there is a condition that can occur
    where the ring will be out for 15 or so seconds. It is rare, but you
    should ask what the required protocol behavior is if that type 
    of event should occur. 
    
    
1733.3Thanks & attempted summaryLARVAE::FORBES_MMARTIN FORBESThu Dec 01 1994 11:4222
Many thanks to both of you (.1 & .2) for your prompt and helpful 
replies.

At first sight they look contradictory;  .1 majors on error rates of the 
order of 1E-10 whereas .2 majors on "no reliable multi-cast".

But I think you are both saying that in the absence of hardware failures 
and disturbance the error rates are ultra-low BUT don't forget that in 
the real world hardware failures and planned re-configurations are 
fairly common.

So the OEM's position probably depends largely on his customers 
requirements during ring outages.

A fair summary?


Regards,


Martin

1733.4NETCAD::SLAWRENCEThu Dec 01 1994 13:299
    
    The developers position must be that it depends on the requirements,
    and the assumption must be that FDDI does not provide reliable delivery
    of multicast (or unicast) frames, because it doesn't - it provides a
    very good best-effort.  The important question is: what is the required
    behaviour of the distributed system when frames are lost or corrupted,
    and what will it do to discover that this has occured (FDDI does not
    provide any notice that can be used for this).
    
1733.5NETCAD::B_CRONINThu Dec 01 1994 17:404
    
    Yes, that's exactly what I hoped you would understand from my response. 
    
    Please let us know what they decide.