Among main drivers for establishment of IPv6 (Internet Protocol version 6) are the following features:
IPv6 is essentially an extension of IPv4 (Internet Protocol version 4). Most of the transmission and application layer protocols require little or no change in functionality for IPv6. Parts of the applications that work with IPv6 addresses are exception. The format of IPv6 datagram has undergone the greatest change.