Comparison between IPv4 and IPv6 Dharmesh Patel [email_address]
Differences between IPv4 and IPv6 IPsec header support is required IPsec header support is optional. Optional data is supported as extension headers. Header includes option. Header does not includes a checksum. Header includes a checksum. Address are 128 bits (16 bytes) in length. Address are 32 bits (4bytes) in length.
Differences between IPv4 and IPv6 IPv6 uses a link-local scope all-nodes multicast address. Broadcast addresses are used to send traffic to all nodes on a subnet. Multicast Neighbor Solicitation messages resolve IP addresses to MAC addresses. ARP uses broadcast ARP request to resolve IP to MAC/Hardware address. Stateless auto configured link local address will be obtained. (Link Local) Address can be configured manually or through DHCP
IPv6 <ul><li>Advantages </li></ul><ul><ul><li>Has larger address space. Which can be gained from the use of a 128-bit address, whereas IPv4 uses only 32 bits. The new address space thus supports 2128 (about 3.4×1038) addresses. </li></ul></ul><ul><ul><li>Network security is integrated into the design of the IPv6 architecture (IPSec). </li></ul></ul><ul><ul><li>It calculates the ” Linklocal ” address using MAC address and router prefix received through router advertisement, which can be used for local communication. (Stateless auto configuration) </li></ul></ul>
IPv6 Contd… <ul><ul><li>For stateful configuration DHCPv6 is used to get IP address. </li></ul></ul><ul><ul><li>IPv6 nodes can communicate with IPv4 nodes by using v4 mapped v6 address. </li></ul></ul><ul><ul><li>IPv6 packets can be sent using IPv4 networks using tunneling. </li></ul></ul><ul><ul><li>In IPv6, extension headers are used to encode optional Internet-layer information. Extension headers are placed between the IPv6 header and the upper-layer header in a packet. </li></ul></ul>