ron@BRL.ARPA (Ron Natalie) (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