[ih] TCP/IP routing
Noel Chiappa
jnc at mercury.lcs.mit.edu
Tue May 5 12:19:09 PDT 2026
{Another place I need to chime in, so there's no error in the record.}
> From: William Yeager
> When the Internet came on line in 1983 Geoff Mogul acquired a ButterFly
> gatewy from BBN which he named Golden. This gave the routes
> connectivity across the to the Internet from Stanford's LAN.
'Golden' was a C Gateway, which I maintained for several years. (I have a
sneaking suspicion that a conversation that I had with Len Bosack in the
Jacks terminal room, on one visit while doing so, later led to Cisco getting
in to the router business, but that's a story, for a different time.)
As I mentioned, a dump of the MIT-CSR machine that I have still has the
configuration files for early versions of Golden; here's a piece of one:
#include "../../in/in.h"
#include "../../nets/ether.h"
#include "../../nets/arpa.h"
#include "../../nets/arconst.h"
/* Node name */
char name[] "Golden-Gateway";
/* Actual network configuration table. Note the trailer words in
* the ARPANet line; for a hardware botch in the ACC board.
* LOSERS: don't frobozz the n_max packet count fields; this
* configuration is intended to maximize ARPANet throughput
* in a gateway that's not computationally loaded. In particular,
* leave the ARPANet maxip larger than the Ethernet!!!
* "We like our defaults. If we hadn't liked them, we wouldn't
* have made them the defaults, would we."
*/
I wound up roped into this because Jeff Mogul, who had been an undergrad at
MIT on the fringe of our group at MIT-LCS (he did a driver for the V1 ring
for the VAX VMS - there was no VAX Unix then - on the 4th floor at Tech Sq)
had gone on to grad school at Stanford. Stanford needed a router to conect
their internal internet (which was mostly - or maybe all, I was never very
familiar with their internet - 3MB Ethernets at that point). Jeff knew that
the MIT router project (the 'C Gateway') had code to talk to the ARPANET, so
they contacted us for help.
> Bill is correct that Chaosnet did not require ARP because the host/net
> fields in the packets were one byte each on 3mbps networks and the
> encapsuation of the packets was one byte dest host, and one byte source
> host.
On a 3MB Ethernet, which used 8 bit host numbers, no. (Although I didn't
realize CHAOS protocol was ever run over 3MB Ethernet; it's news to me that
it was.) CHAOS protocol on 10MB Ethernet did, of course, use ARP.
Noel
More information about the Internet-history
mailing list