What is IPv6?
IP address is your digital identity. It’s a network address for your computer so the Internet knows where to send you emails, data, etc.
IP address determines who and where you are in the network of billions of digital devices that are connected to the Internet.
IPv6 or Internet Protocol Version 6 is a network layer protocol that allows communication to take place over the network. IPv6 was designed by Internet Engineering Task Force (IETF) in December 1998 with the purpose of superseding the IPv4 due to the global exponentially growing internet users.
IPv4 vs IPv6
The common type of IP address (is known as IPv4, for “version 4”). Here’s an example of what an IP address might look like:
An IPv4 address consists of four numbers, each of which contains one to three digits, with a single dot (.) separating each number or set of digits. Each of the four numbers can range from 0 to 255. This group of separated numbers creates the addresses that let you and everyone around the globe to send and retrieve data over our Internet connections. The IPv4 uses a 32-bit address scheme allowing to store 2^32 addresses which is more than 4 billion addresses. To date, it is considered the primary Internet Protocol and carries 94% of Internet traffic.
Initially, it was assumed it would never run out of addresses but the present situation paves a new way to IPv6, let’s see why?
An IPv6 address consists of eight groups of four hexadecimal digits. Here’s an example IPv6 address:
This new IP address version is being deployed to fulfill the need for more Internet addresses. It was aimed to resolve issues which are associated with IPv4. With 128-bit address space, it allows 340 undecillion unique address space. IPv6 also called IPng (Internet Protocol next generation).
IPv6 support a theoretical maximum of 340, 282, 366, 920, 938, 463, 463, 374, 607, 431, 768, 211, 456. To keep it straightforward, we will never run out of IP addresses again.
Types of IPv6 Address
Now that we know about what is IPv6 address let’s take a look at its different types.
- Unicast addresses
It identifies a unique node on a network and usually refers to a single sender or a single receiver.
- Multicast addresses
It represents a group of IP devices and can only be used as the destination of a datagram.
- Anycast addresses
It is assigned to a set of interfaces that typically belong to different nodes.
Advantages of IPv6
- Faster Speeds: IPv6 supports multicast rather than broadcast in IPv4.This feature allows bandwidth-intensive packet flows (like multimedia streams) to be sent to multiple destinations all at once.
- Stringer Security: IPSecurity, which provides confidentiality, and data integrity, is embedded into IPv6.
- Routing efficiency
- Most importantly it’s the final solution for growing nodes in Global-network.
Disadvantages of IPv6
- Conversion: Due to widespread present usage of IPv4 it will take a long period to completely shift to IPv6.
- Communication: IPv4 and IPv6 machines cannot communicate directly with each other. They need an intermediate technology to make that possible.
Attention reader! Don’t stop learning now. Get hold of all the important CS Theory concepts for SDE interviews with the CS Theory Course at a student-friendly price and become industry ready.