Sunday, April 19, 2009

Haja Peer Mohamed H

IPV6 Is To Rescue IPV4

According to experts, we will run out of IPv4 web addresses next year. Thankfully, IPv6, which uses 128-bit binary numbers as opposed to IPv4’s 32-bit, is here to save the day.
What is IPv6?
IPv6 supports most of the same functions and applications that were supported in IPv4. Those functions that were not successful in IPv4 were either not included or improved in IPv6.

IPv6 is a new version of the internetworking protocol designed to address the scalability and service shortcomings of the current standard, IPv4.

The changes in IPv6 include:
  • The most obvious change is the increased address size from 32 bits to 128 bits. The larger address size supports a larger internet base, a flexible and diverse internet architecture, and auto-configuration.
  • The header format has been greatly simplified for IPv6. Some of the header fields have been removed and others have been moved to the optional IPv6 Extension Header. The IPv6 header is only twice the size of the IPv4 header, yet the IPv6 address is four times as large.
  • IPv6 header options are encoded differently. Options are now carried in a separate IPv6 extension header that travels between the normal IPv6 header and the transport-layer header in a packet. Also, the options length is no longer limited to 40 bytes. The IPv6 Extension Header facilitates routing by allowing routers to quickly identify whether an option should be processed or ignored.
  • The creation of the Anycast Address. The Anycast Address is simply a Unicast Address that associated with more than one interface/node. When routed, the Anycast Address packet is only sent to the closest routable address.
  • The addition of the scope field to the Multicast Address. The scope field allows for the scalability of multicast routing. In this fashion, the Multicast Address can be addressed globally-specific; to routers, groups of routers, or special nodes.
  • Quality-of-Service support in the Flow Label Field of the IPv6 Header. Packets may be labeled according to the type of traffic they contain, such as real-time service for video-conference links.
  • Privacy and Security support is also included in IPv6. IPv6 Extension Headers may now better carry authentication options that were not practical for use in IPv4. The authentication options only need to be processed by specific routers along the path, instead of forcing every router to process all of the options for every packet that it receives. Internet Protocol Security (IPSEC) works below the application level.
  • Automatic configuration with Internet Control Messaging Protocol version 6 (ICMPv6) allows interfaces to identify or verify addresses. Using ICMPv6 Neighbor Discovery; an interface can verify its Link-Local Address. Using ICMPv6 Router Solicitation; an interface can identify an IPv6 prefix to create its unique Global Address
Unfortunately, IPv4 and IPv6 are not directly compatible, so programs and systems designed to one standard can not communicate with those designed to the other.

Haja Peer Mohamed H

About Haja Peer Mohamed H -

Haja Peer Mohamed H, Software Engineer by profession, Author, Founder and CEO of "bench3" you can connect with me on Twitter , Facebook and also onGoogle+

Subscribe to this Blog via Email :