IPV6 is 128 bits addresses which is longer than IPV4. it was introduced to deal with problem of IPV4 extension. It is a communication protocol which provides an identification and location systems for computers on networks and routes traffic across the internet . it is an internet layer protocol for packet switched interworking and provides end to end transmission across multiple networks. IPV6 permits hierarchical address allocation methods that facilitate route aggregation across the internet which limits the expansion of routing tables.