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