home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / protocol / appletal / 3994 < prev    next >
Encoding:
Internet Message Format  |  1992-11-23  |  2.7 KB

  1. Path: sparky!uunet!news.tek.com!shaman!frip!andrew
  2. From: andrew@frip.WV.TEK.COM (Andrew Klossner)
  3. Newsgroups: comp.protocols.appletalk
  4. Subject: Re: Extended- vs. nonextended-net net range aging
  5. Message-ID: <2205@shaman.wv.tek.com>
  6. Date: 23 Nov 92 19:08:30 GMT
  7. References: <KAI.92Nov22234334@pyrite.SOM.CWRU.Edu>
  8. Sender: news@shaman.wv.tek.com
  9. Reply-To: andrew@frip.wv.tek.com
  10. Distribution: comp
  11. Organization: Tektronix Color Printers, Wilsonville, Oregon
  12. Lines: 49
  13.  
  14. []
  15.  
  16.     "A node determines the net number (net range for extended nets)
  17.     of the local link it is on by listening to RTMP Data/Response
  18.     packets ..."
  19.  
  20. Actually, the recommended way for a node on an extended net to get this
  21. info is to broadcast a ZIP GetNetInfo.  See page 5-19, IA#2.  It's not
  22. wrong to use RTMP, but ZIP GNI gets you the info right away and also
  23. tells you whether your zone name is valid.
  24.  
  25. (On a non-extended net, you can start operations before you know your
  26. network number, so waiting until the next RTMP isn't an inconvenience.
  27. On an extended net, you can't start operations until you know your
  28. network number range or have established that there is no router.)
  29.  
  30.     "A-ROUTER is updated every time an RTMP Data packet is received
  31.     ..."
  32.  
  33. Consider implementing the optional "best router" algorithm, page 4-20.
  34. It's a major win on big networks.  We have a big network, and the major
  35. cause of packet loss is router congestion.
  36.  
  37.     "nodes on nonextended nets will save their link's net number if
  38.     all routers go down, but nodes on extended nets are supposed to
  39.     reset theirs (and set them again once RTMP packets are received
  40.     again, possibly to a new value).  Why do these algorithms
  41.     differ?"
  42.  
  43. On an extended net, you cannot accept a packet from a node on your
  44. network if the source network number falls outside THIS-NET-RANGE.
  45. (Because you can't reply to it, because your transmit algorithm would
  46. try to route the reply to another network.)  If the last router
  47. disappears and then a non-router node comes up, it could choose any
  48. network number (depending on what net it was on when it powered down).
  49. Once you set THIS-NET-RANGE to [0..FFFE], you can accept packets from
  50. that node.
  51.  
  52. On a non-extended net, if the last router disappears and then a
  53. non-router node comes up, it will use network number 0.  You accept
  54. packets from network 0 regardless of the value of THIS-NET, so it's not
  55. necessary to reset THIS-NET.  More important is the fact that this is
  56. how things were defined before anybody thought about extended networks,
  57. and this is how the LaserWriter ROMs behaved.  The cardinal rule in
  58. defining extensions to AppleTalk is:  don't invalidate the LaserWriter
  59. ROMs.
  60.  
  61.   -=- Andrew Klossner  (andrew@frip.wv.tek.com)
  62.                        (uunet!tektronix!frip.WV.TEK!andrew)
  63.