Subject: Re: Multiple net interfaces
To: Greg S. Burd <gsburd@cpco.com>
From: Joe Greco <jgreco@brasil.moneng.mei.com>
List: current-users
Date: 03/01/1994 18:59:17
> Robert Shady Writes:
> Right. So does the Livingston Portmaster Terminal Server, but I
> don't have one of those, hence the question. Somehow, there must
> be a way to connect two SLIP/PPP devices to a dial-up SLIP/PPP
> provider and have 2*(modem speed) throughput (or more!).
>
> This is impossible for several reasons. First, the nature of IP routing.
> Second, the speed at which your system can operate. SLIP and PPP generate a
> huge amount of over head even with a really good serial card. Unless you get
> a serial card which does DMA, VESA, or PCI data transfers, the processing
> overhead will saturate your 486-DX4 or even your Pentium. 38400 BPS is lot
> of information to move across an 8, 16, or even 32 bit bus with all the
> interrupts, etc. Even if the serial driver is "smart" enough to do larger
> transfers, the overhead is a problem. This is why MorningStar Technologies
> has something called SnapLink(tm). It is a SCSI serial device designed to
> handle T1 bandwidth.
I had a FreeBSD 386DX/16 (16550) talking SLIP with a FreeBSD 386DX/20
(16550) at 115200bps hardwired, and got 8K/9Kcps doing FTP's to and from the
DX/16 to a Sun on an Ethernet connected to the DX/20. Both cards were
STB DSP/550 el-cheapo $29 cards in ISA systems. (yes, 8000cps, I was rather
suprised myself) It dropped to about 5000 or 6000cps when I ran transfers
simultaneously in two directions.
The system loading did not appear to be prohibitive, as the DX/20 is my
"terminal server" and was handling a 14.4Kbps modem link during these tests.
I believe Telebit's NetBlazer (which I believe is based on 386sx technology)
is quite capable of providing the "dual SLIP or PPP" type of link described
above. (reference:
ftp.cerf.net:/cerfnet/cerfnet_sales/dialup_info/dial-n-cerf-plus-info.txt)
I don't know the IP details and haven't hacked IP code, so I cannot offer a
qualified opinion on whether or not this is feasible within the 386BSD
paradigm. However, I _can_ safely state that 3840cps is trivial to transmit
over an ISA bus, and as far as the serial communications goes, it is
feasible.
... Joe
-------------------------------------------------------------------------------
Joe Greco - Systems Administrator jgreco@ns.sol.net
Solaria Public Access UNIX - Milwaukee, WI 414/342-4847
------------------------------------------------------------------------------