home *** CD-ROM | disk | FTP | other *** search
/ Black Box 4 / BlackBox.cdr / lan / drivers.arj / NOVELL.NOT < prev    next >
Internet Message Format  |  1990-03-13  |  4KB

  1. From: brian@XLNVAX.NOVELL.COM (Brian Meek)
  2. Subject: Re: Packet Drivers Reply Some More
  3. Reply-To: Novell LAN Interest Group <NOVELL%SUVM@clvm.clarkson.edu>
  4. Organization: Clarkson
  5. Date: 27 Feb 90 03:03:24 GMT
  6.  
  7. > >   1.  What are packet drivers, what are they used for, why?
  8. >
  9. > >Packet drivers serve two puposes: they hide the difference between PC
  10. > >Ethernet cards behind a software interface, and they allow multiple
  11. > >protocols (most often TCP/IP and Novell) access to the same Ethernet card.
  12. >
  13. > >   2.  What in the !@#$%^^&* is ECONFIG used for (e.g. WHY is it used)?
  14. >
  15. > >ECONFIG changes the format of the packet sent out on the wire.  Beyond
  16. > >that, I'm hazy of the details.
  17. >
  18. >    Let's fill in a couple of more details...
  19. >
  20. >    NetWare normally sends 802.3 formatted packets accross the network.  The
  21. >    packet driver and the public domain TCP/IP packages want an Ethernet
  22. >    Type 2 packet to be compatible.  There is
  23. >    no problems with different packet types sharing the network.  It is only
  24. >    a problem when they have to communicate with one another.
  25. >
  26. >    The ECONFIG utility modifies the NetWare packets to Ethernet Type 2
  27. >    packets.
  28.  
  29. This is essentially correct, but the main problem with Novell's standard
  30. "802.3" packet format is that it does not contain an 802.2 LLC header.
  31. This packet type will be ignored by protocols that use an ethernet packet
  32. format (such as TCP/IP) and can therefore peacefully coexist.  However,
  33. when a protocol that uses 802.3 packet format expects to see the 802.2
  34. LLC info, the standard Novell packet can cause problems because the IPX
  35. header (immediately following the length/type field) is not a legal 802.2
  36. packet format.
  37.  
  38. Generic Novell ethernet packet -
  39.  
  40.    |802.3 MAC Header  | XNS / IPX Header|
  41.    --------------------------------------
  42.    |dadr | sadr | len | csum | len | etc.
  43.    --------------------------------------
  44.                         ^^^^ Checksum is not used in IPX, FFFF is placed here.
  45. 802.2 LLC format -
  46.  
  47.    |802.3 MAC Header  |  802.2 LLC Header  |  SNAP Ext.  |
  48.    =-----=------=-----=------=------=------=-----=-------=
  49.    |dadr | sadr | len | dsap | ssap | cntl | pid | etype |
  50.    =-----=------=-----=------=------=------=-----=-------=
  51.  
  52. When an IPX packet is sent to a broadcast MAC address, the 802.2 devices
  53. examine the packet further...  they see the nul-checksum "FFFF" and believe
  54. it represents a "Global DSAP" (Destination Service Access Point) packet.
  55. >From that point on, the IPX packet makes no sense to the 802.2 device.
  56.  
  57. When Excelan (now Novell) first wrote NetWare drivers for the LAN WorkPlace
  58. for DOS, we recognized the problem that 802.2 devices would have with the
  59. regular IPX packet format and included an optional packet format that provided
  60. an 802.2 header and SNAP extension... this was before the "ECONFIG" option
  61. was available.  ECONFIG became a necessity with the release of NetWare VMS,
  62. where NetWare traffic could not be retrieved by DEC's ethernet drivers without
  63. an 802.2 header or ethernet type field and might be required to share media
  64. with 802.3 devices.  With the availability of ECONFIG, Excelan dropped the
  65. pseudo 802.2 packet format option and made the EXOS 205T drivers
  66. econfigurable.
  67.  
  68. The "ECONFIGed" packet looks like this:
  69.  
  70.    |802.3 MAC Header  |  IPX Header...   |
  71.    =-----=------=-----=------=-----=-----=
  72.    |dadr | sadr |type | csum | len | etc.|
  73.    =-----=------=-----=------=-----=-----=
  74.                 (8137)
  75.  
  76. Please note that only drivers that are specifically designed to work
  77. with ECONFIG are usable with ECONFIG.  As Glenn said, there is not a
  78. problem (as far as NetWare is concerned) having both ECONFIGed and
  79. regular NetWare packets on the same cable.  I encourage the use of econfig
  80. at all times.
  81.  
  82. brian
  83. ____________________________________________________________________________
  84.          Brian Meek             Novell - 2180 Fortune Dr. San Jose, CA 95131
  85. Internet Mail: brian@novell.COM                        Phone: (408) 473-8375
  86.    CompuServe: 76702,346                                 FAX: (408) 433-0775
  87.