5 ms·
About two years ago, when we deployed our datacenter, I insisted for IPv6 first. All out management network is IPv6 only, all kvm, switches, routers... It was
by kuon 2y ago
About two years ago, when we deployed our datacenter, I insisted for IPv6 first.
All out management network is IPv6 only, all kvm, switches, routers...
It was a pain and gives nearly no practical advantage (at the time), but the motivation was to make everyone "intimate" with IPv6. We learned a lot and we even discovered some implementation bugs (for example, Cisco default link local address is not /64 and this is not compliant with more recent RFC and will make them unable to communicate with BSD systems).
Now we have IPv6 everywhere and everybody from dev to sysadmin is aware of IPv6 and we start to see some real advantages. VPN are easier to manage, routing is easier, firewall is easier, clustering, failover... everything is "cleaner".
We still have IPv4 (dual stack) on some servers, but about 80% of them are IPv6 only with DNS64/NAT64.
- NewJazz 2y agoWhat do you use for a NAT64 gateway?
- BonoboIO 2y agoWhy is it now easier to manage?
- simoncion 2y agoI'm not the OP, but I expect VPNs are easier to manage because you don't have to worry about slicing up the very, very limited IPv4 non-public space and puzzling out how to resolve addressing collisions between all of the various networks you have to manage. With IPv6 you can just calculate a /48 ULA prefix and allocate /64s for your VPNs (and every other internal network) out of that. If ever you run out of room, just calculate another /48 and carry on... easy!
- kuon 2y agoThis and you can allocate prefix for services. Also you can do layer 3 access control because there is no NAT. Also NAT can get messy when chained. One very practical example is that if I am connected with SSH to a server, and connection is interrupted with a network gear config change for example, when it is back up, SSH will be still connected and might not even notice. With NAT, states can be dropped.
- JackSlateur 2y agoNo translation, no subnet allocation issue (because no scarcity), global reachability from everybody to everybody (as internet was meant to be), no overlap (because no RFC1918) The world is much easier when everybody has its own identity.
- BartjeD 2y agoYou are a shining example!
- api 2y agoIt's obvious that a major reason more people don't do this is a lack of instant payoff.
- bravetraveler 2y agoSame applies for directory services, configuration management, etc. Eating vegetables
- Gud 2y agoAll those give me a clear advantage in the long run. What’s the advantage for me with ipv6?
- bravetraveler 2y agoI don't know you as well as I should :) I should say I'm not that interested in selling something that is both free and 'politically' loaded. People have made up their minds, they'll pick it up or they won't. No "skin off my teeth" at all. Implementation details matter to those who care. They have their reasons, I'm not one to question them. One of the things I like about v6 is it allows us to give up the charade or vanity of addressing. At least minify it. One can define classes of networks and simply identify hosts by MAC (or FQDN assuming an AAAA record). I already have to tote that information around to configure them. Having a v4 address can be seen as duplicating the role of identity, while risking conflict. Outright removal of v4 may offer benefits in some scenarios. Now... 'conflict' is how BGP anycast literally works. Two or more hosts announce the same location. There are perfectly valid reasons to still use v4, neither precludes the other.
- Arnt 2y agoOne past employer of a friend has an internal network using IPv4 only. Every night a database query runs on one database and updates a second database based on the results (a DSS updated from a data warehouse, I think). One of the TCP connections involved goes through five levels of NAT, internally to the company. No one on the team liked adding the fifth NAT, but no one felt confident enough to undo any of the old NATs either. If you use IPv6 internally you don't dig yourself into holes like that one. You have enough addresses that you can choose clarity and maintainability in little day-to-day choices and a few years later that clarity has added up.