The word alignment issue was very strong and the router people had considerably more influence than the host folks. I tried to propose variable length addressing using four bit nibbles in August 1974 and I got no traction at all.
Steve Sent from my iPhone On Feb 14, 2012, at 6:31 PM, Bob Braden <[email protected]> wrote: > On 2/13/2012 7:53 PM, Noel Chiappa wrote: >> > From: Brian E Carpenter<[email protected]> >> >> > The design error was made in the late 1970s, when Louis Pouzin's >> advice >> > that catenet addresses should be variable length, with a format >> prefix, >> > was not taken during the design of IPv4. >> >> Ironically, TCP/IP had variable length addresses put in _twice_, and they >> were >> removed both times! (You can't make this stuff up! :-) > Noel, > > You probably remember this, but... > > Within the ARPA-funded Internet research program that designed IP and TCP, > Jon Postel and > Danny Cohen argued strenuously for variable length addresses. (This must have > been > around 1979. I cannot name most of the other 10 people in the room, but I have > a clear mental picture of Jon, in the back of the room, fuming over this > issue. Jon believed > intensely in protocol extensibility.) > > However, Vint Cerf, the ARPA program manager, rules against variable length > addresses and > decreed the fixed length 32 bit word-aligned addresses of RFC 791. His > argument was that > TCP/IP had to be simple to implement if it were to succeed (and survive the > juggernaut > of the ISO OSI protocol suite). > > System programmers of that day were familiar with word-aligned data > structures with fixed offsets, and variable length addresses seemed to be > (and in fact > would be) harder to program and would make packet dumps harder to interpret. > > It was a political as much as a technical judgment, and Vint may have been > right ... we > can never know. We do know that IP eventually succeeded and OSI failed, but it > was a near thing for awhile. Of course, there were other factors in the > success > of IP, such as Berkeley Unix. > > It is to be noted that when it came time to define IPv6 some 20 years later, > the IETF > stuck with fixed length internet addresses. > > Bob Braden > > _______________________________________________ > Ietf mailing list > [email protected] > https://www.ietf.org/mailman/listinfo/ietf _______________________________________________ Ietf mailing list [email protected] https://www.ietf.org/mailman/listinfo/ietf
