Path: utzoo!attcan!uunet!mcvax!unido!rsp!tom From: tom@rsp.UUCP (Thomas Ruf) Newsgroups: comp.protocols.tcp-ip.ibmpc Subject: Re: Packet Driver Spec. and Novell. Summary: Novell ethernet encapsulation Message-ID: <293@rsp.UUCP> Date: 12 Oct 88 09:42:25 GMT References: <8809301744.aa14758@Louie.UDEL.EDU> <8810061458.AA11891@vax.ftp.com> Organization: RSP Datensysteme, W-Germany Lines: 45 In article <8810061458.AA11891@vax.ftp.com>, jbvb@VAX.FTP.COM (James Van Bokkelen) writes: > For the standard Novell not-quite-802.2 headers, would it be reasonable > to use a Packet Driver that implemented IEE 802.2 headers on Ethernet as > a separate "class" from Dec-Intel-Xerox Ethernet? If so, I would assume > you could call access_type() with: > > char Novell_ssapdsap[] = {0x11, 0x11}; > > if_class = 11; /* Ether w/802.2 headers */ > type = (char far *) Novell_ssapdsap; > typelen = 2; /* Should identify Novell */ > access_type(if_class, 0xFF, 0, type, typelen, novell_receiver); > > I assume normal 802.2 usage would usually use typelen = 3 or typelen = 4. That's what I've found while writing various Novell drivers : Novell uses 2 different encapsulation methods on ethernet : 1) What Novell calls "IEEE" : +dest|source|length|ipx-stuff+ i.e., just use the 802.3-like length field WITHOUT any additional link layer. Novell also insists that the length field has to be even. Most Novell ethernet drivers (3Com, Novell Ethernet) use this format as default. 2.) Ethernet style : NetWare 2.1 added a "new" encapsulation method, the one we've all been waiting for : standard ethernet type codes. Novell was assigned typecode 0x8137. I assume they were forced to go this way with the introduction of NetWare/VMS. NetWare 2.1 comes with a utility called 'ECONFIG'. It allows you to configure your driver to user either 1), or 2), OR 2) with any typecode you want. (not all drivers are configurable. The ones that are that i'm aware of : 3Com, Novell RX, Schneider & Koch) Thomas ------------------------------------------------------------------- Thomas Ruf {uunet,mcvax}!unido!rsp!tom Schneider & Koch GmbH West-Germany