Techknow Study

IPv6.........

9:38:00 PM vikas 1 Comments Category :




Hey guys I think you all knows about IPv6 but I am trying to give you some other and important information about IPv6…….. 


1. What is IPv6?

IPv6 is a new version of the Internet Protocol (IP for short). In the future, it will replace the current IPv4 protocol that is currently used on the Internet.


2. Why is there a need for IPv6?

Mostly because IPv4 addresses are becoming a scarce resource.

Every device connected to the Internet needs its own IP address. In IPv4, there is a theoretical maximum of 4,294,967,296 IP addresses (that's about 4.2 Billion), which might seem like a high number, but when you count the fact that we are 6.5 Billion people on Earth and that every piece of telecommunications equipment related to Internet connectivity needs its own IP addresses, it is not enough, especially since some of this space is used for routing and sub-netting purposes.

Again, in theory, IPv6 allows 3.4x10exp38 addresses - that's 340,282,366,920,938,463,463,374,607,431,770,000,000 addresses, which is a very large number indeed!
It means that every human on Earth could in theory use 5x10exp28, that's roughly 50,000,000,000,000,000,000,000,000,000 IP addresses - which is enough for your home computer, your laptop, your mobile phone, your PDA, your robot, and virtually anything electronic around you.

If we want to connect the next billion Internet users, we will need IPv6.



3. What is the format and syntax of an IPv6 address?

IPv4 relied on 32 bit addresses, expressed in 4 octets, for example 192.168.10.1

IPv6 uses 128 bit addresses expressed in hexadecimal numbers (with letters not case-sensitive), represented in 8 groups and separated by colons, for example:

2001:0db8:85a3:0000:0000:8a2e:0370:7334

It's rather long, so this address can be shortened, by removing the leading zeros in each group:

2001:db8:85a3:0:0:8a2e:370:7334

One instance of one or any number of consecutive groups of 0 value may be replaced with a single set of two colons (::):

2001:db8:85a3::8a2e:370:7334

Note that this substitution with double-colon may be performed only once in an address, because multiple occurrences would lead to ambiguity.

At first glance, shortening addresses might be confusing, but once you get the hang of it, it's quite simple.

The localhost address, 0000:0000:0000:0000:0000:0000:0000:0001 can be written simply as ::1


IPv4 addresses can be written in IPv6 notation by writing the address in hexadecimal format in the last four groups of an IPv6 address, preceded by a "ffff".
For example, 192.168.10.1 can be written as ::ffff:c0a8:a01 which really is: 0000:0000:0000:0000:0000:ffff:c0a8:0a01

4. Can IPv4 and IPv6 co-exist?

Not only can they coexist, but they actually need to!
The transition from IPv4 to IPv6 will take several years, during which time both protocols need to be used. Whilst there are still a few issues in isolated cases of IPv4/IPv6 co-existence, software and hardware vendors are working hard to resolve them and there should be no serious reason for both protocols not to co-exist for years to come.

5. Is IPv6 faster or slower than IPv4?

Theoretically, IPv6 is neither faster nor slower than IPv4. However, the use of gateways like Teredo and 6to4 tunnels in various flavors tends to add an overhead.
Furthermore, peering agreements among ISPs and transit providers are not as optimal for IPv6 as they are now for IPv4. This may result in perceived slower response. However, this will fade away when IPv6 is widely deployed.


RELATED POSTS

1 comments