Re: IPV6 over my dead salary
I assume you are not a network engineer then.
I'm working at my 4th carrier since 2012, major global & domestic carriers.
I've never used IPv6 at work.
Current carrier is well within the UK top 10 in terms of customers.
Our customers get IPv6 on their service.
99% of our internal stuff runs on IPv4.
all my day to day stuff is IPv4.
recent major internal projects are all IPv4.
IPv4 & IPv6 are just addressing schemes. the actual numbers used are less important than the distinction they provide and ability to route & secure services.
Each dc runs a bunch of services, often duplicated as in each dc has infrastructure services like dns, ad, ntp, backup, replication, management etc etc.
then we have our workloads that vary from corporate, customer etc etc etc
we also use abstractions like tags etc.
ultimately we rely heavily on automation too.
with tens of thousands of VM's just in the UK, we just need things to work, which means things need to securely & reliably talk to each other, which means we utilise a lot of techniques like ips, firewalls, load balancing, gslb, dns, overlays etc.
after decades of operation we have lots of legacy systems that provide the core of the services that make the business viable.
we can't just rebuild everything a new and expect it to instantly work. we simply don't have enough people power to do an instant cutover and have things work.
naturally it'd have to be a phased approach, enabling ipv6 1 system / service at a time while also ensuring IPv4 connectivity remains and replicate the security & reliability mechanisms for IPv6.
doing all of that on a live system is wrought with danger, plus we would have 2 big security surfaces instead of 1 big 1.
its not impossible, its all doable, we've a lot of the sharpest minds in the industry & all our vendors would trip over themselves to support us.
yet its not happened because what advantage does that give us?
our customers can used IPv6, I'm sure anyone in the business that needs to use IPv6 can. All our tooling, automation, security, reliability mechanisms etc etc work perfectly fine on IPv4,
I can't think of a single reason why we need IPv6 internally right now.
we have lots of rfc 1918 & public addresses if we need.
despite an abundance of addressing we also use NAT, proxies etc for internal traffic for various reasons.
In a non carrier business I worked for we used public addressing internally for some systems and ensured those addresses where null routed at the internet reason being was to ensure that if the multiple layers of security we had where some how circumnavigated then those internal systems would never be routable from the internet.
I truly don't get the passion some have for IPv6, it's just a hierarchical addressing mechanism. It just tells a network what address something can be reached on & the desperate networks work out how to move traffic to & from it.
also end to end connectivity is a busted flush, in 2025 its trivial to spin up an overlay to ensure reachability even over CGNAT, see https://developers.cloudflare.com/cloudflare-one/networks/connectors/cloudflare-tunnel/
yes the wider Internet is running out of IPv4 address,
yes some regions have no available IPv4 addresses,
yes IPv6 removes the need for CGNAT or even NAT
but why do corporates that need internal comms only need to use IPv6?
once the wider world moves more and more to IPv4, leaving corporate systems on IPv4 actually is a security benefit.
I'm not being lazy, I know lots about IPv6, I'm just paid to work on IPv4 & there is zero money coming my way to work on IPv6.