[comp.protocols.appletalk] appletalk error rates

sample@ubc.CSNET (Rick Sample) (10/28/87)

Can someone tell me a reasonable rate for errors on the AppleTalk?
Running Peek gives three types of errors: overruns, CRC errors,
and time outs.  Are collisions included in these errors?  Is an
error rate of 5% much more than normal?  Seems rather high to me.
What might cause such a high rate?

We have been having a lot of trouble with a flaky appletalk, and I
am trying to debug it.  Any advice would be appreciated.

Rick Sample, Computer Science, University of British Columbia

garrett@udel.EDU (Joel Garrett) (10/28/87)

In article <9083*sample@cs.ubc.cdn> sample@ubc.CSNET (Rick Sample) writes:
>Running Peek gives three types of errors: overruns, CRC errors,
>and time outs.  Are collisions included in these errors?  Is an
>error rate of 5% much more than normal?  Seems rather high to me.
>What might cause such a high rate?
>
I'm not sure if this has a lot to do with it, but I think I remember reading
somewhere (maybe in the BYTE article on Appletalk on Ethernet a while back)
that the Appletalk interfaces on the Mac aren't buffered very deeply (ie
either one packet or none at all, not sure which) so depending on what is
going on on a receiving mac, it would be very easy to overrun its buffer (or
the lack thereof) and also have timeouts.  CRC errors are another story,
no idea about that.  Also, I've never measured the error rate on a
"non-flaky" network (or for that matter on a "flaky one" ;-) so I wouldn't
know what a "typical" error rate in either of these situations would be,
though I'd think that 5% might not be out of line, especially if it is
a busy net.

					Joel Garrett
					Research Associate
					University of Delaware
					Center for Composite Materials
					arpa: garrett@udel-ccm.arpa

LENOIL@XX.LCS.MIT.EDU.UUCP (10/28/87)

    Date: 27 Oct 87 12:14 -0800
    From: Rick Sample <sample%ubc.csnet@RELAY.CS.NET>
    Subject: appletalk error rates
    
    Can someone tell me a reasonable rate for errors on the AppleTalk?
    Running Peek gives three types of errors: overruns, CRC errors,
    and time outs.  Are collisions included in these errors?  Is an
    error rate of 5% much more than normal?  Seems rather high to me.
    What might cause such a high rate?
    
    We have been having a lot of trouble with a flaky appletalk, and I
    am trying to debug it.  Any advice would be appreciated.

A reasonable CRC rate for AppleTalk Personal Network cabling would be .1% of
the total packets.  CRC errors in excess of that rate usually indicate an
unterminated network, or a network with a loop or spur.
 
 
Wrong:  --M--M--M
 
Wrong: M--M
       |  |
       M--M
 
Wrong: M--M--M--M
           |
           M
 
The least likely possibility (although it does occur) is a bad cable or
connection box.  The brute force way to isolate the fault is to use a
binary search: cut your network in half and see which half produces the CRC
error; divide that segment in half, etc.

Robert Lenoil
Apple Computer Inc.
Network Systems Development
-------

jww@sdcsvax.UCSD.EDU (Joel West) (10/29/87)

The SCC has a 3-character on-chip buffer; after that you
get a 'hardware overrun' (as the Serial Driver refers to it.)
As a consequence, characters must be sucked out of the SCC
every 95 microseconds or less; the same applies to shoving
them in during transmit.
-- 
	Joel West  (c/o UCSD)
	Palomar Software, Inc., P.O. Box 2635, Vista, CA  92083
	{ucbvax,ihnp4}!sdcsvax!jww 	jww@sdcsvax.ucsd.edu

kre@monet.Berkeley.EDU.UUCP (10/30/87)

Remember that when you see "overruns" from appletalk peek, its peek
itself that had the overrun (ie: the peek process wasn't quick
enough reading the packet).  There's no way that "peek" can possibly
know whether the real recipient node had an overrun or not.

Similarly crc errors might be purely errors local to the mac running
peek, though this is considerably less likely.  These are likely to
be real transmission problems, or collisions.

kre

tdomae@NRTC.NORTHROP.COM (Terry Domae) (11/02/87)

You really don't have that many "overruns" on your network.  The problem
here is that your MAC can't keep up with the packets being transmitted
over the appletalk network.  If you use a MAC-II, I would venture to say
that those errors would go away (as long as you don't use multi-finder
it seems to have a terrible impact on appletalk traffic).

/tpd