&gt; I think perhaps anyone who is opining on how easy this should be should also mention whether or not they&#x27;ve tried to convert an application or a network device to IPv6 or not<p>Yes, to the former, only device updates I&#x27;ve done was for a proprietary appliance and that was mainly get new Linux kernel built and then upgrade software. I have not had to deal with silicon level stuff.<p>I updated various proprietary applications over the course of a week to bind and function over IPv6. Logging was an issue with the new addresses since assumptions were made about IP length, but those were quickly fixed.<p>Clients that were using old functions instead of getaddrinfo() were easily updated, and in general my experience is that clients don&#x27;t really care so much about what IP version they use to connect. Once again logging functions assumed that IP&#x27;s were only IPv4 structs, so some changes and they could log either one.<p>Overall the transition was simple, the applications already supported binding to multiple addresses, so having it be dual stack ready (binding both IPv4 and IPv6 was simple), and those that didn&#x27;t took a little longer but ultimately wasn&#x27;t that much more difficult to get them upgraded.<p>I pay my network vendors to get me the latest standards, getting all of this right on their end may have been a lot of work, but ultimately that is a one-time cost of doing business, and in most cases I am paying for them to support my use cases.