Skip to main content

Fasten Your Seat Belts, IPv6 is Coming!

According to the researchers and technology experts, availability of IPv4 addresses will exhaust in 2010 at this rate, probably between march and may. Thats less than 3 years from now. Most probably the panic attack will come before that. So I guess it's safe to assume that migration to IPv6 is going to be big after around 2 years from now. So buckle up, road ahead is bond to be a bit edgy (at least for tech people).

Well, I'm not in a mood to explain what IPv4/6 addresses are for non-tech-savvy people. So I'll give a very simple (technically inaccurate) example. Your house is named "Big House", and people know it by the name. Your house also has a number to be refers by the town authorities 63/57. For people and for day to day use "Big House" is more easier and convenient. But the actual representation of your house is 63/57. Taxing and evaluating are done in association with it. Think of domain names (Ex: as "Big House" and IP addresses (Eg: as 63/57. An IPv4 address is a 4-segment representation where each segment can be a number between 0-255 (IE: - Each computer, router and any node directly connected to the Internet should have an IP address. In lay terms, IP address exhaustion means that by a certain date (Eg: march, 2010), there will be no more address available to be given to the new computers connecting to the Internet.

Even a kid can realize that this is a crisis. But unfortunately, most businesses who influence the IT industry didn't feel it was. They get the wake up call now. Comfort zone invaded, now they have to move to a new system to sustain the growth of the Internet. Solution: IPv6.

Back in early 90s, IETF (Internet Engineering Task Force), and other people foresaw the coming of the inevitable exhaustion. So in 1996, IETF released a set of specifications for the version 6 of the Internet Protocol (IPv6), starting with RFC 2460. 11 years later the industry has shown a terribly lukewarm attitude towards adopting IPv6. The concept has remained more academical than practical until recently. However with the predictions available, it can be expected to see more rapid adoption and migration to IPv6 from IPv4. The biggest pain, I guess would be to migrate business applications and legacy systems to IPv6. On system administration front, more and more IPv6 aware applications and tools are appearing.

I guess and hope that we are going to see the mass migration to IPv6 soon. Even the newly appointed IETF chair Russ Housley expects to see this sooner rather than later. He said this in an interview among other things. Russ being having a strong interest in security also expressed his eagerness to improve security of the Internet.


  1. very good explanation and analogy.

  2. Thank you for the comments.

  3. There's still no 'killer' IPv6 application (Vista ain't one). The deprecation of IPv4 address alone will not move the adoption of IPv6. It seems that the Internet community still belief in the power of NAT, so the question is..what is the acceptable NAT density before they start to realize that migration to IPv6 in inevitable.

  4. Anonymous7:58 AM

    Who knows where to download XRumer 5.0 Palladium?
    Help, please. All recommend this program to effectively advertise on the Internet, this is the best program!

  5. Anonymous12:11 AM

    Great info on your page but a bit difficult to read the thin white font against the black.


Post a Comment

Popular posts from this blog

Howto Install Docky on Fedora

If you know me personally, then you know that I'm a big fan of GNOME Do. As a keyboard savvy person I use Do extensively. Do is an application launcher similar to the Mac app Quicksilver. However the GNOME Do team has been putting a lot of research and development into it from the initiation. Result: probably the best application launcher out there for any platform.
Some months ago, Do included an interesting theme called Docky which made the launcher acts as a dock (a la Mac, Avant, Cairo Dock, etc.). With the integration of GNOME Do, there's no need to say that Docky was super cool. And it started gaining features in a high speed. Ultimately Docky was getting so developed that it became a separate project.
Installing GNOME Do on a Fedora system is as easy as: $ sudo yum install gnome-do
There are some packages with the names starting from gnome-do-plugins*. With the addition of these GNOME Do can truly enhance your desktop experience. Give it a fair try, I'm pretty sure you&…

Howto Migrate from Thunderbird to Evolution

I know some of you are asking why, rather than how, regarding migration from Mozilla Thunderbird to Evolution. Maybe that's why there are lot of Evolution to Thunderbird migration guides, but not many vice-versa. Fear not, here is a guide, to assist who dare to migrate from Thunderbird to Evolution. The techniques described here are tested with the newer versions of both the software, namely Thunderbird and Evolution 2.10.2. On higher versions also this should work without an issue.

I think Mozilla people are doing a wonderful job with both Firefox and Thunderbird. From my point of view Firefox is the best general purpose web browser around. It beats most proprietary browser in speed, stability, security, modularity, etc. (and don't start commenting the so and so browsers are greater or so and so is cool too. I know they may be, Fx is simply my choice. This also applies to any comparisons with Evolution too :) However Fxs' counterpart in e mail business, is not yet …

Howto setup a MySQL Connector/J 5.1 for Tomcat on Linux

Again, I'm not switching to Java. :) For clarity, I'm helping one of my online buddies to setup and use Ruby even as I write this. This work was something I had to do for a Rails project which used JSPs and stuff with a MySQL database over JDBC. The application setup was quite interesting calling JSPs to work with a Rails webapp.

Actually the following things are found on the Internet. I cannot remember all the sources I looked at, but one was the MySQLs own documentation and Apache Tomcat documentations. So if this works (which in my case did), credit should not be mine. :)

Here's the setup.
GNU/Linux (in my case CentOS 5, although should work with any Linux distro)Apache Tomcat (5.5.25, should work with Tomcat 5.5 range)Sun JDK (1.6.0_04)MySQL (5.0.22)MySQL Connector/J (5.1)

1. I assume that Java is setup (See my previous post for more details on setting up Java manually), and your MySQL is running on the same host on port 3306. Please replace your actual settings if they ar…