The differences between ipv4 and ipv6 are as below 1. Header: 1.Checksum and options feild are present and the length of header with 20 bytes in ipv4. 2.extension header is present with length 40 bytes in ipv6. 2.Addressing scheme: 1. A 32-bit permiting a amont of 2^32 in ipv4. 2. The adress of ipv6 is 128 bit. 3.Translation: Ipv4 is using 4 bytes and ipv6 is is utilizing 16 bytes to transit from ipv4 to ipv6. 4.Data flow: The ipv4 is unable to recognise packet flow for QOS handling.In ipv6 flow label is present to describe packet flow for QOS handling. 5.Duplicate adress detection: in ipv4 ARP is used to detect the duplicate adress and in ipv6 SLAAC +DHPCPV6 is used. 6.Multicast and routing: ipv6 is healthier in multicast routing when compared to ipv6.in ipv4 with TCP protocol is about 576 bytes.where as in ipv6 with 120 bytes. 7.current status of ipv6 adoption: Gooogle dignified ipv6 adoption at arriving 10% positioning spot. Solution The differences between ipv4 and ipv6 are as below 1. Header: 1.Checksum and options feild are present and the length of header with 20 bytes in ipv4. 2.extension header is present with length 40 bytes in ipv6. 2.Addressing scheme: 1. A 32-bit permiting a amont of 2^32 in ipv4. 2. The adress of ipv6 is 128 bit. 3.Translation: Ipv4 is using 4 bytes and ipv6 is is utilizing 16 bytes to transit from ipv4 to ipv6. 4.Data flow: The ipv4 is unable to recognise packet flow for QOS handling.In ipv6 flow label is present to describe packet flow for QOS handling. 5.Duplicate adress detection: in ipv4 ARP is used to detect the duplicate adress and in ipv6 SLAAC +DHPCPV6 is used. 6.Multicast and routing: ipv6 is healthier in multicast routing when compared to ipv6.in ipv4 with TCP protocol is about 576 bytes.where as in ipv6 with 120 bytes. 7.current status of ipv6 adoption: Gooogle dignified ipv6 adoption at arriving 10% positioning spot..