I'm not quite sure I understand your needs here. Just in general, upgrading or migrating to IPv6 is not a matter of algorithms.
I suggest you reply with some more details as to you business needs here. But until then, here is a link to a document on transitioning to IPv6 with a test and deploy methodology.
Transition to IPv6
Managing Technical Editor