News for hackers. Stuff that matters.
Re:IP Addressing in 2021 by welterde on Friday January 21, 2022 @10:24AM (#30024742)
That's part of the problem: Old ISPs usually have plenty of IP addresses hoarded and are less affected by the run-out.

It's more newly formed companies that are hit by this, since they have none and have to buy them at ever increasing prices.

Re:IP Addressing in 2021 by techsupporter on Friday January 21, 2022 @12:30PM (#30026821)
It is the classic example of FYGM. I'm old enough to remember when being a "good netizen" would have meant that medium-sized organizations would be pushing for the new standards and practices that would allow newcomer organizations, maybe even orgs that didn't yet exist, to join and participate on the network.

Now we've wound up where IPv4 addresses are like houses: everyone who already has one is quite content with the situation (and even sees them as "investments" to be traded and hoarded and leveraged) while newcomers are absolutely hosed. And doing the right thing of expanding the pool of availability, whether by allowing more housing to be built or by migrating to IPv6, is met with cries of "there's no money in it for me so I'm not interested."

And lest anyone thing this is petulant whining on the part of a sysadmin from a new network, where I work has several legacy IPv4 assignments and we own four or five low-digit ASNs. We are set for life for IPv4, yet we've picked up our IPv6 allocations from ARIN and have actively updated our internal network such that all applications can work in a v6-only environment and we've even donated some of our address space to new organizations in our field (medicine) who needed it to get started. That is how the Internet is supposed to work, through cooperation.

Re:IP Addressing in 2021 by Karrot_Kream on Friday January 21, 2022 @07:20PM (#30031723)
That's because those "good netizen"s remember how hard it was to get the network connected/up and keep it running in the first place. After a while, the new entrants just become parties with the option of some cheap IPv4 blocks and ASNs. Then they see the value of these blocks/AS increase. Then they say "well I have mine and I get no increased value from IPv6 so who cares" and they stay put becoming FYGMs.

> That is how the Internet is supposed to work, through cooperation.

Unfortunately this just isn't scaling :( Thanks for doing your part, I hope we all do what we can.

Re:IP Addressing in 2021 by lanstin on Friday January 21, 2022 @01:47PM (#30028125)
Exactly right. good on you and your org.
Re:IP Addressing in 2021 by commandersaki on Friday January 21, 2022 @10:22PM (#30033064)
Eh I'd say the users of IPv6 (that includes ISPs and Enterprises) aren't to blame for not adopting the protocol.

The committee in charge of selecting IPng should have demanded interoperability or at least a proper transition plan. Neither happened and we have 25 years of IPv6 with abysmal adoption.

Re:IP Addressing in 2021 by Dagger2 on Saturday January 22, 2022 @04:29AM (#30035131)
What are you talking about? We already have both interoperability and a proper transition plan.
Re:IP Addressing in 2021 by commandersaki on Saturday January 22, 2022 @06:23AM (#30035733)
No we don't, there's no way for a v4 only network to talk to v6. Basic interoperability failure.

Pretty shit transition plan if we've only managed to get 35% of devices on v6 in 25 years.

Re:IP Addressing in 2021 by Dagger2 on Saturday January 22, 2022 @07:05AM (#30035945)
That's not true. For connections initiated from the v4 network, you can deploy v6 on the network, use a proxy, or use 6to4, 6rd or Teredo. For connections initiated from v6, you can use NAT64. There are also various approaches to deploy one protocol over the other, like 6over4, DS-lite, 464xlat, MAP-T/E, 4rd or LW4over6.

Pretty much every interoperability method that can work with v4 is supported by v6. How is that an interoperability failure?

> Pretty shit transition plan if we've only managed to get 35% of devices on v6 in 25 years.

The plan is "start using v6, then stop using v4". What better plan do you suggest?

I'd call it more like 35% in 9 years, since Google's stats say that deployment was <1% in 2013. (The time before that was spent on updating protocols, implementing the updated protocols in software and hardware, and deploying the updates, all of which are necessary prerequisites before users can show up in those stats.)

That seems like pretty decent going, given the sheer scale of what needs to be done.

Re:IP Addressing in 2021 by commandersaki on Saturday January 22, 2022 @05:57PM (#30041655)
> That's not true. For connections initiated from the v4 network, you can deploy v6 on the network

Having a v6 address on a v4 network doesn't make it a v4 only network. The vast majority of networks are v4 only. If the designers cared enough about interoperability and migration they would've spent time working on a plan to have these v4 only networks talk to v6. The transition plan would be seamless since the inherent value of a v4 address and a v6 address would be the same. If you look at the ngtrans mailing list, they pretty much gave up on a transition plan in the end, and there's still a bunch of deployment guides, even "best practices", but there's still no transition plan except this "get on v6, get off v4" rubbish.

The only reason the numbers are so high is because of Mobile since the telecom carriers have full control of the IP stack on the handset.

Re:IP Addressing in 2021 by Dagger2 on Monday January 24, 2022 @04:14AM (#30055120)
Again, what plan do you suggest? v6 already does everything that can be done with v4, yet that's not good enough for you. What more could they have done?

It's not fair to blame them for not being able to do the impossible.

Re:IP Addressing in 2021 by commandersaki on Monday January 24, 2022 @10:50PM (#30067739)
The other choices for IPng at least tried to have an actual transition plan that would involve IPv4-only networks connecting to IPng. In fact the IPng criteria requirements outlined there be a straightforward transition plan from IPv4 that was simple and realistic. Then they settled for IPv6 which had no transition plan and still doesn't have one that meets the criteria set forth in the IPng requirements -- to this day.

The selection committee and ngtrans are to blame for not ever coming up with a transition plan that included interoperability with IPv4 as a basic tenet. They've effectively made IPv6 a second class protocol and will probably end up being like this forever.

IPv6 is effectively a waste of time, and that's how it's seen by most enterprise and ISPs. I'm holding out hope for research in future Internet architectures that will hopefully not make the same mistake as IPng and instead come up with actual transition plans with their designs.

Re:IP Addressing in 2021 by Dagger2 on Tuesday January 25, 2022 @06:11AM (#30070532)
What were those other choices/what transition plan did they have?

v6 does have a transition plan, and as far as I can tell it's not really possible to do any better than it's already doing. v6 is as interoperable with v4 as is possible to be, given the design of v4.

Can you explain how it could have been better? What transition plan would meet your requirements?

Re:IP Addressing in 2021 by welterde on Saturday January 22, 2022 @08:09AM (#30036318)
There is as good interoperability as is possible with various transition technologies allowing IPv4 and IPv6 hosts to reach other, with various variants of NATs or tunneling of IPv4 over IPv6 and vice-versa, mapping individual IPv6 addresses to IPv4, mapping the IPv4 space into IPv6, etc. etc.

The basic problem is though that IPv4 has no forward compatibility. There is no way to build anything that has a larger address space than IPv4 and remain reachable for an IPv4-only host, since the IPv4 header has fixed 32-bit address fields. This alone is the main limiting factor of the transition (combined with people refusing to dual-stack).