🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: mod.protocols.appletalk
Article #161

InterBridge + FastPath = ?

#161
From: Charlie C. Kim
Date: Mon, 22 Sep 1986 21:19
51 lines
3209 bytes
The following is based upon the June '86 version of Inside AppleTalk.

Follow are a few corrections and additions to what Dan Tappan had to
say (which was essentially correct).

(1) The reason that the Interbridge has supremecy over the Kinetics
box is because it probably does broadcast its RTMP Data Packets more
often than the Kinetics box.  The specification says that upon
receiving a RTMP request the "non-bridge" node (a RTMP stub node)
should reset the value of A_BRIDGE (which is the node number of the
appletalk bridge to use for forwarding).

Note that the currently published specifications for the various
timers are: for bridge nodes to broadcast RTMP Data Packets every 10
seconds; for Bridges nodes, with no RTMP Data Packets for a route, to
make the route suspect after 20 seconds, to mark bad after 40, and to
delete after 60 seconds; and for non-bridge nodes (RTMP stub nodes) to
timeout A_BRIDGE specifications after 90 seconds (but not THIS_NET -
the appletalk network number).

Thus, there should be a span of time no greater than 10 seconds in
which the Kinetics box is known as the valid bridge node to the Mac
(assuming the interbridge follows the RTMP specification very
tightly).  The Interbridge, in all probability, follows the
specification very closely since my understanding is that the bridge
code it runs is under license from Apple...


(2) The newest AppleTalk specifications don't even say this about
forwarding BrRq packets.  The reason is that this responsibity
actually belongs to the Zone Information Protocol (ZIP) (which wasn't
in the original documents in any form other than a slight mention).
The implication is that to properly implement RTMP you must also bring
up ZIP; I may have misread the specification here, but I don't think
so.  You could always fake it and pretend there was only one zone: the
way ZIP is suppose to handle NBP BrRq's is to send directed lookups to
the various networks in the zone.

Implementing both RTMP and ZIP properly requires careful thought
(especially since there is a high level of interaction between the
two).  For instance, it is not enough to make the Kinetics box send
"full" RTMP packets (based upon what it knows).  Minimally, even
ignoring ZIP, you must also make it understand RTMP data packets and
RTMP requests; even might not be enough since you must remember that a
setup with two kinetics boxes with interbridges behind each of them
requires RTMP traffic across the ethernet (somehow, someway...) to
support full internet operations.

Charlie C. Kim
User Services
Columbia University
Technical Details
Message-ID: <8609222119.AA16686@columbia.edu>
Path: arc1-ca.pugleaf.net!utzoo!mnetor!seismo!lll-crg!nike!ucbcad!ucbvax!COLUMBIA.EDU!cck%cunixc

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: arc1-ca.pugleaf.net!utzoo!mnetor!seismo!lll-crg!nike!ucbcad!ucbvax!COLUMBIA.EDU!cck%cunixc
From: cck%cunixc@COLUMBIA.EDU (Charlie C. Kim)
Newsgroups: mod.protocols.appletalk
Subject: InterBridge + FastPath = ?
Message-ID: <8609222119.AA16686@columbia.edu>
Date: Mon, 22-Sep-86 17:19:42 EDT
Article-I.D.: columbia.8609222119.AA16686
Posted: Mon Sep 22 17:19:42 1986
Date-Received: Mon, 22-Sep-86 22:01:53 EDT
Sender: daemon@ucbvax.BERKELEY.EDU
Organization: The ARPA Internet
Lines: 51
Approved: info-applebus@c.cs.cmu.edu