Monday, 26 September 2011

IPv6


IPv6 stands for Internet Protocol version 6.

Basically it is newer version of IP address. Currently, IPv4 is being used. But it has some limitations. Like...


  • Number of available addresses.

    Because of increasing number internet users and internet using applications,the number of addresses available is decreasing day by day.



  • Security

    IPv4 was published in 1981 and current security problems weren't present at that time. So Providing security to IPv4 is very difficult.
  • Complex address configuration.

    Because of increase in number of internet users and internet applications, the address configuration has become complex.

  • Quality of Service(QoS). based

    Quality of Service (QoS) is available in IPv4 and it relies on the 8 bits of the IPv4 Type of Service (TOS) field and the identification of the payload. IPv4 Type of Service (TOS) field has limited functionality and payload identification (uses a TCP or UDP port) is not possible when the IPv4 packet payload is
    encrypted.


These limitations has been over come in IPv6. Key features of IPv6 are as under.


  • Number of addresses available.

    IPv4 uses 32 bit address. That means it has 232 = 4,294,967,296 available addresses.

    Whereas IPv6 uses 128 bit address. That means it has
    2128 = 340,282,366,920,938,463,463,374,607,431,768,211,456
    available addresses.
  • Which is 79,228,162,514,264,337,593,543,950,336 times more than IPv4. That means approx ∼ 5 x 1028 addresses per person on the planet.
  • Example of IPv6 address.

    IPv4 address:198.10.0.0/16

    IPv6 address: 2001:db8:12::/40


  • Types of addresses.

    Unicast : One to One (Global, Unique Local, Link local)

    Anycast : One to Nearest (Allocated from Unicast)

    Multicast : One to Many.


  • IPv6 Header format is shown below.


    IPv6 Header Format
  • Decomposition of IPv6 address in to its binary form is shown below.


  • IPv6 Address into Binary Form
  • 8 June 2011 was named as IPv6 day.

No comments:

Post a Comment