home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!dtix!darwin.sura.net!mips!swrinde!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!ucbvax!proteon.com!jas
- From: jas@proteon.com (John A. Shriver)
- Newsgroups: comp.protocols.appletalk
- Subject: token ring/appletalk questions
- Message-ID: <9208181449.AA01399@sonny.proteon.com>
- Date: 18 Aug 92 14:49:27 GMT
- References: <1992Aug17.234607.22822@samba.oit.unc.edu>
- Sender: daemon@ucbvax.BERKELEY.EDU
- Organization: The Internet
- Lines: 47
-
- AppleTalk Phase 2 packets simply cannot be bridged by the 8209. (Nor
- do I know of any bridge that can bridge them.) The reason is the
- crazy business of hashing the Zone Name down to compute a multicast
- destination for ZIPGetNetInfo requests. You take the 16 bit DDP
- checksum of the Zone Name, and pass that to the data link. It then
- does a modulus operation on this by the number of multicast addresses
- on that datalink, and uses the remainder to index the destination
- address. For EtherTalk, there are 253 different multicast addresses,
- while on TokenTalk, there are 19 functional multicast addresses. (19
- is prime, and 253 is 11 * 23, so they are relatively prime.) Thus,
- you can't do any sort of mapping between the two sets of multicast
- addresses, a Ethernet to Token-Ring bridge would have to reach into
- the ZIP packet and re-checksum the name to compute the correct
- multicast destination. The bridge could not even map them to the
- appropriate AppleTalk broadcast address (also a multicast), since
- there are hosts (VAX/VMS?) that are picky about the destination being
- the right multicast.
-
- I would also note that the 8209 would get extremely confused with the
- various mixtures of 802.2 and 802.2 with SNAP that AppleTalk uses. It
- does not have any way to handle the fact that the SNAP PID for
- AppleARP Phase 2 is 00-00-00-80-F3 on 802.3 and 802.5. The 8209 will
- insist on mapping that to Ethernet type 80-F3, which is AppleARP Phase
- 1, which will totally break everything. (AppleARP Phase 1 is SNAP PID
- 00-00-F8-80-F3 on 802.5, due to bridging conventions.)
-
- The 8209 would also go crazy if there are any Apples on the Ethernet
- side speaking both EtherTalk over 802.3, and IP over Ethernet. It
- assumes that any one host speaks only Ethernet or 802.3. (As I noted,
- it is not standards conformant.)
-
-
- You could possibly put an Apple Internet Router in parallel with the
- 8209, and configure the 8209 to block the AppleTalk packets to prevent
- looping. I'm not going to assert this would work very well, there are
- a lot of risks getting it all configured right.
-
-
- The other approach is to throw the 8209 in the dustbin (it is not a
- standards-conforming device, and it is quite slow), and replace it
- with a bridge-router. These can continue to bridge any SNA and
- NETBIOS traffic, route (or bridge) IP, and route AppleTalk. Among the
- vendors of such devices are Proteon, Cisco, and Wellfleet.
-
- If you have a truly slavishly Blue shop, I suppose you could wait and
- wait for IBM to release the 6611 with enough functionality, but it
- will sure cost a lot more, whenever it ships at all...
-