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