Introduction to IPv6 Addresses
In the 1990s, the IETF thought about the development of the internet and the limitations and issues with IPv4 (as we discussed earlier) and began to look for an alternative. This movement led to the IPv6 address (IP version 6 addresses). IP version 6 addresses defeat the limitations of IPv4 addresses. It is a great development with features that better suit current and future network demands. It is the successor to the first Internet Protocol version 4.
In contrast to IPv4, which defined an IP address as a 32-bit value, IP version 6 addresses have a size of 128 bits. Therefore it has a vastly enlarged address space compared to IPv4. The 32-bit IPv4 address space provides approximately 4,294,967,296 unique addresses. However, the IP version 6 address space provides 340,282,366,920,938,463,463,374,607,431,768,211,456, or 340 undecillion addresses, which is almost equal to each particle of sand on Earth.
IP version 6 has three types of addresses, which are the following:
- Unicast addresses. A packet is delivered to one interface.
- Multicast addresses. A packet is delivered to multiple interfaces.
- Anycast addresses. A packet is delivered to the nearest of multiple interfaces.
The features provide IPv6 address.
- Increased address space—IP version 6 addresses have 128-bit hierarchical addressing, compared to IP version 4, which has 32 bits.
- Improved packet handling—The IP version 6 header has to be very simple, with a smaller number of fields compared to the IP version 4 packet header.
- Eliminates the need for NAT—Due to the many public IP version 6 addresses, no NAT is needed. This avoids some of the NAT-induced application problems experienced by applications requiring end-to-end connectivity.
Advantages
- Increased Capacity: IP version 6 increased IP addresses and easily accommodates more web addresses.
- Efficient Routing: IP version 6 allows for easy aggregation of prefixes assigned to IP networks. Also, reduces the size of routing tables and makes routing more efficient and hierarchical.
- More Efficient Packet Processing: IPv6’s simplified packet header makes packet processing more efficient in contrast with IPv4
- Efficient Data Flow: IP version 6 supports multicast and not broadcast. Multicast allows bandwidth-intensive packet flows to be sent to several destinations simultaneously, saving network bandwidth.
- Security: IP version 6 improved due partly to improved authentication methods built into network firewalls.
- Simplified Network Configuration: Address auto-configuration (address assignment) is built into IPv6. Which makes network configuration simple.
- Support For New Services: By eliminating Network Address Translation (NAT), true end-to-end connectivity at the IP layer is restored, which enables new and valuable services.
- Security: IPsec, which provides confidentiality, authentication and also data integrity, is available in IP version 6.
Disadvantages
- Conversion: IPv4 is still widely used worldwide, and it is difficult to convert to an IPv6 Address.
- Readability: IPv6 Subnetting can be difficult to understand. In contrast to IPv4, remembering the IP addresses will be much harder.
- Communication: IPv4 and IPv6 equipment cannot communicate directly with each other, to communicate between IPv4 and IPv4 required more configuration.
- Transition: The process of switching to IPv6 from IPv4 is very slow and boring.
- IPv6 Address is not supported in the old operating system and devices.
IPv4 and IPv6 Coexistence » Networkustad
July 4, 2019 @ 7:18 am
[…] with Network Address Translation and security-related issues. So, the time transition from IPv4 to IPv6 is necessary. The main problem in the transition from IPv4 to IPv6 is the size of the Internet. The […]
IPv6 Address Representation » Networkustad
July 5, 2019 @ 11:26 am
[…] length of IPv6 addresses are 128 bits and represented as eight groups of four hexadecimal digits each, each group […]
Router Advertisement (RA) Messages » Networkustad
July 7, 2019 @ 11:13 am
[…] ICMPv6 Router Advertisement (RA) message is a suggestion to a device on how to get an IPv6 global unicast address. The device operating system is also the final authority to get the IPv6 […]
IPv6 Multicast Addresses Explain » Networkustad
July 9, 2019 @ 2:20 pm
[…] have already written about IPv6 multicast addresses in my previous article that IPv6 multicast addresses work similarly to IPv4 […]
Static IPv6 Route Using Next-Hop IPv6 Address » Networkustad
August 27, 2019 @ 8:31 am
[…] the IP address of the next-hop IPv6 is specified in next-hop static Pv6 route. The exit interface is derived from the next hop. For […]
Introduction to OSPFv3 and Comparison to OSPFv2 » Networkustad
September 1, 2019 @ 3:36 pm
[…] called the prefix-length. Comparable to IPv4, OSPFv3 exchanges routing information to populate the IPv6 routing table with remote prefixes. OSPFv3 Address Families feature includes support for both IPv4 […]
arunjeet
December 26, 2019 @ 9:08 am
Great work done by you. Hope you will keep on offering good content like this more often. I feel more and more people should know about this. Also, I agree on most of the points you have made.