IPv6 "bloat"

Masataka Ohta mohta at necom830.hpcl.titech.ac.jp
Tue Mar 22 14:04:09 UTC 2022


Owen DeLong wrote:

>> IPv6 optional header chain, even after it was widely recognized 
>> that IPv4 options are useless/harmful and were deprecated is an 
>> example of IPv6 bloat.
>> 
>> Extensive use of link multicast for nothing is another example of
>> IPv6 bloat. Note that IPv4 works without any multicast.
> 
> Yes, but IPv6 works without any broadcast. At the time IPv6 was being
> developed, broadcasts were rather inconvenient and it was believed
> that ethernet switches (which were just beginning to be a thing then)
> would facilitate more efficient capabilities by making extensive use
> of link multicast instead of broadcast.

No, the history around it is that there was some presentation
in IPng WG by ATM people stating that ATM, or NBMA (Non-Broadcast
Multiple Access)in general, is multicast capable though not
broadcast capable, which was blindly believed by most, if not
all excluding *me*, people there.

It should be noted that IPv6 was less bloat because
ND abandoned its initial goal to support IP over NBMA.

 > Turns
 > out multicast was arguably a wrong guess, but all indications
 > available at the time were that it was a good bet.

See above.

 > There is still a valid argument to be made that in a switched
 > ethernet world, multicast could offer efficiencies if networks were
 > better tuned to accommodate it vs. broadcast.

That is against the CATENET model that each datalink only
contain small number of hosts where broadcast is not a
problem at all. Though, in CERN, single Ethernet with
thousands of hosts was operated, of course poorly, it
was abandoned to be inoperational a lot before IPv6,
which is partly why IPv6 is inoperational.

						Masataka Ohta


More information about the NANOG mailing list