Difference between IPv4 and IPv6
|Address size 32 bits (4 bytes) in length.||Address size 128 bits (16 bytes) in length|
|Address (A) resource records in DNS to map host names to IPv4 addresses.||Address (AAAA) resource records in DNS to map host names to IPv6 addresses.|
|Pointer resource records in the IN-ADDR.ARPA DNS domain to map IPv4 addresses to host names.||Pointer resource records in the IP6.ARPA DNS domain to map IPv6 addresses to host names.|
|IPSec is optional and should be supported externally||IPSec support is not optional|
|Routers support packet fragmentation .
||Routers do not support packet fragmentation.
|Header includes a check-sum.||Header does not include a check-sum.|
|ARP uses broadcast ARP request to resolve IP to MAC/Hardware address.||Multicast Neighbor Solicitation messages resolve IP addresses to MAC addresses.|
|Internet Group Management Protocol (IGMP) manages membership in local subnet groups.||Multicast Listener Discovery (MLD) messages manage membership in local subnet groups.|
|Broadcast addresses are used to send traffic to all nodes on a subnet.||IPv6 uses a link-local scope all-nodes multicast address.|
|Configured either manually or through DHCP.||Does not require manual configuration or DHCP.|
|Supports a 576-byte packet size (possibly fragmented).Deployed in 1981Dotted Decimal Notation:
Number of Addresses 2^32 = ~4,294,967,296
|Supports a 1280-byte packet size (without fragmentation).Deployed in 1999Hexadecimal Notation:3FFE:F200:0234:AB00:
Number of Addresses:2^128 = ~340,282,366,