dual stack vs tunnelling

There are mainly three IPv6 transition methods; Dual-Stack, Tunnelling and Translation. Careful engineers can understand the difference between IPv6 migration and IPv6 transition.

All of these three technologies are used to bring IPv6 protocol capabilities in addition to IPv4, they are not migration mechanisms. Migration means removing IPv4 completely and running only IPv6 only in the network which might not be the case at least for the next decade.
In this post, I will explain why IPv6 dual-stack unlike most people believe is not the best transition approach.

There is a saying, Dual-stack where you can, tunnel when you must, translate if you have a gun in your head.