5 ms·
17) Nobody wants to do work without some actual immediate local reward (in time and space, since IPv6 is surely beneficial from the POV of the world at large),
by antirez 8y ago
17) Nobody wants to do work without some actual immediate local reward (in time and space, since IPv6 is surely beneficial from the POV of the world at large), potentially creating N problems.
IPv6 should be studied as an emblematic case of mistake in the approach of the introduction of a new technology.
- Waterluvian 8y agoYeah I did a bunch of AWS stuff for a new project at the startup I'm at. I tried for five minutes to get ipv6 working across all my VPC stuff. Didn't work. Wouldn't provide immediate benefit. Moved on real quickly.
- aodin 8y agoIf you use terraform, I put together this example project for AWS + IPv6: https://github.com/aodin/aws-ipv6 https://github.com/aodin/aws-ipv6
- devit 8y agoIs there any alternative approach that would be more effective?
- kazinator 8y agoA sane extension to IPv4 using 64 bit addresses, and not disturbing anything unrelated to address space exhaustion: not replacing ARP with the ICMP-based neighbor bullshit (so that you now need an IP address to get an IP address) and so on. https://en.wikipedia.org/wiki/Second-system_effect https://en.wikipedia.org/wiki/Second-system_effect Even the use of colons in the textual IP address notation is moronic. The colon is already used in a notation for port numbers: 1.2.3.4:567. Under IPv6, you have to use square brackets around the address if it is followed by colon-delimited port number. Ugh! A 64 bit extension to IP can just use a four-part dotted address, where the parts are 16 bit decimals. Or perhaps an 8 part dotted address. A range of zeros can be two consecutive dots: 10..1 would be 10.0.0.0.0.0.0.1.
- joquarky 8y agoThey should have just extended IPv4 similar to how UTF-8 works.
- supertrope 8y agoWhich would still require everyone to buy new routers.
- deleted 8y ago[deleted]
- kazinator 8y agoPeople bought several generations of new routers since work on IPv6 began in the early 1990's. If that work had been sanely scoped, we'd all be using IPv6 by now. People bought new routers, for example, because of faster ethernet and fibre. Faster switching, more ports. Bigger routing tables. At the last hop, also due to Wi-Fi and rounds of newer Wi-Fi. A smart upgrade to IP could have been hammered out by a team of half a dozen skilled engineers well before Y2K rolled in.
- Dagger2 8y agoWe already have the best upgrade that's actually possible given the design of IPv4 -- the fundamental problem is a combination of the pigeonhole principle (which means there's no way to allow unmodified v4-only hosts to talk to v6 hosts) and the fact that there's nobody in a position to force people to use the necessary modifications. As a result, we end up with several generations of hardware that support everything necessary but where the people who wrote the config for them are too lazy to actually turn it on.
- supertrope 8y agoUpgrading to 64-bit address space would also require a rip and replace of all carrier routers, customer CPEs, and re-writing of software. We might as well take advantage of a compatibility breaking upgrade to fit in all of the other upgrades.