[net.lan] BRL GATEWAY now available

ron@brl-sem.ARPA (Ron Natalie <ron>) (11/10/85)

Well the first release of the BRL Gateway has been tested
and known to compile on non-BRL PDP-11 UNIX systems.  Here
is what is supported:

	Ethernet and ARP on Interlan NI1010A boards
	IMPS for both ARPANET and CLASS-B network using LH/DH-11
	DEC PCL-11B
	Hyperchannel on Class C networks
	Proteon Ring Net (V2LNI)
	EGP - Perhaps in a non-standard way, but it is optimized
		for dealing with the way the core is administered today

Hardware Required:
	A PDP-11 with 18 bit memory management.
		This means 11/23,24,44,45,55,60,70,73,84
		or an 11/34 or 40 with the memory management option.

	256KB (well 248 really) of memory.

	The console board for the PDP-11 if required and a termianl
		to use for a console (Pity the fool who tries to run a
		a PDP-11 without a console).

	Some sort of clock.  The line clock on the LSI's will do, most
		any clock that will allow you to run UNIX will work.
		Some constants may need to be changed if you are going
		to use something really esoteric.

	Boot Disk.  RX02's recommended.  Their heads don't crash.  Actually
		the hard part of the "boot" program will support nearly
		every disk imaginable and will allow either version 6 or
		version 7 UNIX file systems to be used.  However, I only
		provide the boot block (the thing that goes in sector
		zero and starts boot up) for the RX.  I do have one for
		RK05's on a V6 filesystem, but I don't think anyone besides
		BRL still has the capability of writing V6 filesystems
		conveniently.

	Network Interfaces.  Of course, you need interfaces for nets
		you are going to support.
	
YOU WILL ALSO NEED:
	Some development machine capable of producing PDP-11 UNIX C
	binaries.  A PDP-11 running UNIX is preferable.  In addition,
	you will need some way to write the boot media.

Other kludges, er, um, FEATURES of the gateway:

	All IP options supported (for whoever is silly enough to use
		them)
	The Dave Mills Memorial ICMP Timestamp message is supported.
	ICMP echos to the gateway itself.
	The BRL always up host idea (i.e. the ability to route packets
		destined for the gateway to some other host masquerading
		as the gaetways internet address).

Known bugs:
	I broke the monitoring code which include all the neat packet
	spy code.  I am currently working on making it non-VAX specific.

	Only one ethernet can be used at a time.  I'll accept fixes
	from someone who wants to do this, or anyone who wants to
	give me a second ethernet board.  It's not going to be a
	hard modification.

Future Work:
	Fix the above bugs.
	Port to 68K (as soon as they get here...@#%&$@ Procurement.
	Network up/down detection in the drivers to modify routes.
	ROUTER service similar to that on BRL VAX's.
	Over the net bootup.
	Esoteric packet log mode.
	Better logging with notification of network control of
		abnormal events.

RESTRICTIONS ON USE:

	I have only a few restrictions on use.  The first two are my
own.  Please give credit to the code you are using from this gateway
as being from the BRL gateway.  Second, if you get this via FTP or
you get a copy from somewhere else, PLEASE, send me a letter saying
that you wish to use the gateway.  You need not wait for an answer,
but I need documentation on who has obtained copies of the gateway
so I can use it on our internal paperwork.

	The remaining restriction is that this code is NOT PUBLIC DOMAIN.
It is owned by the GOVERNMENT of the UNITED STATES.  This means you can
use it, copy it, give it away (as long as you identify that it is the
BRL Gateway).  If you wish to sell it, you need to contact me for further
restrictions.  Generally, selling the gateway as the gateway is not allowed.
You may include it in you product at no charge and may charge for maintenance
of the code once you do so.

HOW TO GET ONE:

	The gateway is available for anonymous FTP from the host BRL-VGR
in the file arch/brl-gw.tar.  This is a UNIX tar file of the entire gateway
source tree.  In the documentation directory there is a paper called
install which is step by step instructions on setting up the gateway.
If you don't have nroff, there is a copy already formatted in install.n.

Soon I will be setting up a dedicated development machines and there will
me better ways of getting updates if you already have access to the net.

	If you don't have access to FTP, send me a tape and a letter
asking for the gateway to

		Ron Natalie
		Ballistic Research Laboratory
		ATTN: SLCBR-SE
		APG, MD  21005-5066

To contact me by electronic mail, I am:
	Ron@BRL (.ARPA, .MIL, etc...)
or	...!{decvax, unc, umcp-cs,...}!brl-bmd!ron or ...!seismo!brl-tgr!ron

I have also established a mailing list called
		BRL-GATEWAY@BRL
for discussion of things pertaining to the BRL-GATEWAY.

-Ron