[comp.protocols.tcp-ip.ibmpc] IP over NetBIOS

KCM@BYUADMIN.BITNET (Kelly McDonald) (04/11/88)

It appears that this is becoming an important issue since there appears
to be at least four  different implementations of IP over netbios.
     1.  My KA9Q driver for netbios.
     2.  The implementation at Waterloo.
     3.  the Cornell tn3270 implementation.
     4.  CMU driver done at Univ. of Wisc.

To my knowledge, 1 and 3 use netbios datagram support to transport the
IP packets to the gateway. I think 2 has both datagram or  connection
support,(is that right?) and 4 uses netbios connections.

My personal opinion was that datagrams were adequate, though we had to
live with the 512 byte limit. I believe that we should try and merge
support to some extent so that there would be a compatibility of
products.  We chose the KA9Q base because it offered SMTP and FTP service
to the PC lan, and are using it as the gateway between the campus ethernet
and the departmental lans.  However, we would certainly like to use the
Cornell tn3270 product for IBM host access.  It appears that the only
difference in the implementation has been the choice of the netbios
datagram name.

In any case, I'm interested in a serious discussion to merge our direction
on this subject.

ljm@TWG.COM (Leo J McLaughlin) (01/05/89)

Some time ago I posted a specification for IP over NetBIOS.  The primary
concern of the responses I have recieved is the use of broadcast datagrams
instead of NetBIOS group names for IP broadcasts.

The problem with using NetBIOS group names for broadcast is that it isn't
quite as simple as just saying 'use IP.xx.xx.xx.xx'.  For instance, if I have
a class 'B' address that uses 24 bits of subnetting I need to post 7 listens:
IP.81.54.4.2, IP.FF.FF.FF.FF, IP.81.54.FF.FF, IP.81.54.4.FF, IP.00.00.00.00,
IP.81.54.00.00, and IP.81.54.4.00.  Worse, this pretty much prohibits NetBIOS
hosts from being multihomed (each logical interface using 7 listens), requiring
the host software to monitor the link layer interfaces chosen before allowing
IP address assignment.  (Latest IP broadcast info taken from the December 25th
edition of the Requirements for Internet Hosts specification).

My belief at the time was that more NetBIOS applications would mind the
stealing of all those NCBs than would mind the use of broadcast datagrams.
We tested our implementation with a handful of IBM programs (the most
important of which was PC LAN) and all of them worked.

So I ask for anyone who knows of some common NetBIOS applications which do
require the non-use of broadcast datagrams (or for that matter of any NetBIOS
implementations and/or applications which would mind if many listens were
posted) to please send me mail.


leo j mclaughlin iii
The Wollongong Group
ljm@twg.com