Difference Between IPv4 and IPv6
IPv4 IPv6
IPv4 has a 32-bit address length IPv6 has a 128-bit address length
It Supports Manual and DHCP address It supports Auto and renumbering address
configuration configuration
In IPv4 end to end, connection integrity is In IPv6 end-to-end, connection integrity is
Unachievable Achievable
The address space of IPv6 is quite large it can
It can generate 4.29×10 9 address space
produce 3.4×10 38 address space
The Security feature is dependent on the IPSEC is an inbuilt security feature in the IPv6
application protocol
Address representation of IPv6 is in
Address representation of IPv4 is in decimal
hexadecimal
Fragmentation performed by Sender and In IPv6 fragmentation is performed only by the
forwarding routers sender
In IPv4 Packet flow identification is not In IPv6 packet flow identification are Available
available and uses the flow label field in the header
In IPv4 checksum field is available In IPv6 checksum field is not available
It has a broadcast Message Transmission In IPv6 multicast and anycast message
Scheme transmission scheme is available
In IPv4 Encryption and Authentication facility In IPv6 Encryption and Authentication are
not provided provided
IPv4 IPv6
IPv4 has a header of 20-60 bytes. IPv6 has a header of 40 bytes fixed
IPv4 can be converted to IPv6 Not all IPv6 can be converted to IPv4
IPv4 consists of 4 fields which are separated IPv6 consists of 8 fields, which are separated by
by addresses dot (.) a colon (:)
IPv4’s IP addresses are divided into five
IPv6 does not have any classes of the IP
different classes. Class A , Class B, Class C,
address.
Class D , Class E.
IPv4 supports VLSM( Variable Length subnet
IPv6 does not support VLSM.
mask ).
Example of IPv6:
Example of IPv4: 66.94.29.13
2001:0000:3238:DFE1:0063:000