nanog mailing list archives
Re: BOOTP & ARP history
From: Masataka Ohta <mohta () necom830 hpcl titech ac jp>
Date: Sun, 20 Mar 2022 21:16:45 +0900
John Gilmore wrote:
There were tons of things that were slapped onto IP that were basically experimental like ARP and bootp. CIDR didn't even exist back then.
ARP was "slapped on" in 1982, long before RARP or BOOTP. The original IP specs required that the LAN address must fit into the low order bits of your IP netblock. This wasn't well thought through, but IP was an experiment and there were very few other experiments for its designers to learn from.
Like RIP, wasn't the the feature imported from XNS?
It worked ok when ARPANET was your LAN (see the original use of 10/8), and when everybody else had Class A addresses, like the packet radio network or 3-megabit Experimental Ethernet users. But it didn't scale up, and it didn't work at all for 10-megabit industry standard Ethernet, with 48-bit addresses much longer than IP addresses.
Wow! However, even with very long 128bit IPv6 addresses, which was originally specified 10+6 (or 80+48 where '6' means 6*8=48 bits of Ethernet MAC) was not enough when I pointed out that MAC address of IEEE1394 is 64 bits long, after which, IPv6 address became 8+8, which means layering violation to make L3 address format depends on L2 address length. Worse, these days, MAC address is not used for lower part of IPv6 addresses for privacy reasons. So, ARP is not something slapped in but the correct thing to do not to cause serious layering violations so much shunned by OSI. IPv6, along with ND, is something politically slapped in against IETF consensus to ban CLNP without technical/operational reasons and is totally broken. Masataka Ohta
Current thread:
- RE: V6 still not supported Re: 202203231017.AYC, (continued)
- RE: V6 still not supported Re: 202203231017.AYC Pascal Thubert (pthubert) via NANOG (Mar 23)
- Message not available
- Re: V6 still not supported R: 202203232156.AYC Abraham Y. Chen (Mar 25)
- Re: V6 still not supported Re: 202203231017.AYC Abraham Y. Chen (Mar 25)
- Re: V6 still not supported Masataka Ohta (Mar 22)
- Re: V6 still not supported bzs (Mar 18)
- Re: V6 still not supported Michael Thomas (Mar 18)
- Re: BOOTP & ARP history John Gilmore (Mar 19)
- Re: BOOTP & ARP history Michael Thomas (Mar 19)
- Re: BOOTP & ARP history James R Cutler (Mar 19)
- Re: BOOTP & ARP history Michael Thomas (Mar 19)
- Re: BOOTP & ARP history Masataka Ohta (Mar 20)
- Re: V6 still not supported bzs (Mar 10)
- Re: V6 still not supported Randy Bush (Mar 10)
- Re: V6 still not supported Joe Maimon (Mar 10)
- Re: V6 still not supported Matt Hoppes (Mar 17)
- Re: V6 still not supported borg (Mar 18)
- Re: V6 still not supported Owen DeLong via NANOG (Mar 18)
- Re: V6 still not supported Matt Hoppes (Mar 19)
- Re: V6 still not supported Tom Beecher (Mar 19)
- Re: V6 still not supported John Levine (Mar 19)
- Re: V6 still not supported Mark Delany (Mar 19)