Birthday Party for the New Internet

Some of you already know this, or parts of it ... bear with me.

IPv6 is "the New Internet", Internet Protocol version 6. It replaces IPv4 which we have all come to know and love over the past decades. Next Wednesday will be a birthday party of sorts ... maybe more like a debut. z/VM and z/OS are ready (the stack). Are your apps ready?

The new information superhighway has been under construction for years. It is now begining to carry noticable traffic.

(For the pedantic and curious, yes, there was an IPv5, but that story is told elsewhere.)

World IPv6 Day

To celebrate, and to run a bit of a test drive, organizers will hold "World IPv6 Day" next Wednesday, 2011 June 8th. That day, many major internet sites (Google, Yahoo, etc) will activate full and preferred access to their wares via IPv6. IPv4 will still be available during the event, but users with IPv4-only will come in second. (You probably won't notice any delays. Thee point is to find out if and when and where you would.)

If you're on z/OS or z/VM or zLinux, your stack is ready. Your apps might not be ready (and most of us are not running IE on MVS), but the operating system is ready. (Talk to your app writers.) Linux, as shipped, is probably 99% ready, maybe better.

Old and New ... at the Same Time

When the Eisenhower Interstate System was under construction, the old "US Highways" routes were still fully available. Eventually, interstate was completed and today it is preferred, though many of the "US" routes are still in use. Similarly, IPv4 and IPv6 coexist at the moment. Few sites are likely to close their IPv4 access for a long time yet. (Most maybe never, for varying values of "never".) Let's all reminisce about Route 66.

Some sites (mainframe.typepad.com is one) don't have IPv6 listed yet. They might have IPv6 connectivity, but they're not telling anyone. Other sites (Google, Facebook) have special DNS names for their IPv6 connections. You have to take pains to use the IPv6 connection. On IPv6 day, the new route will be right there with the old IPv4 route. You won't have to do anything special to get it.

The Big Snore ... an Analogy

This is infrastructure. Most people don't get excited about it. Most won't care. Most don't care. The majority probably should not care. In your car, if you want to go from Biloxi to Baton Rouge, you just go. Sure, the interstate is faster (now), but if you're not driving you really don't care about these details. US 90 is the scenic route. I-10 is the usual pick. So by analogy, pre-interstate compares to IPv4. Interstate compares to IPv6.

If you're an executive in charge of IT readiness, you need to wake up. If you're a programmer or an engineer, you need to pay attention (and keep your boss informed).

When you're on the internet, you use the Domain Name System to get around rather than typing numeric addresses ... most of the time. On World IPv6 Day, one thing that will happen is that the DNS will direct you to IPv6 addresses first, if possible. This virtual TomTom will direct you to IPv6 or IPv4. You'll just go. Again, most users won't see any difference. And it's just one day ... for now.

As an example, if you hit www.casita.net, the DNS will give you either an IPv4 address or an IPv6 address. Your web browser and other such internet software will figure out for you which kind of address it wants for which information superhighway it prefers, old or new. Web browsers like Firefox have been doing this silenly for months. (Everyone please buy the Mozilla developers a beer at SCIDS.)

Again, executives need to think about this before there is a crisis. When the infrastructure is humming along, it's easy to get lulled to sleep. Don't! And you (we!) technicians are responsible too. We need to get the facts, assess the risks, and deliver the plan to management. Don't panic. There is no emergency. But there is change.

Like Phone Numbers ... more Digital than Analogy

Internet addresses are like phone numbers. These days, most of us use our contacts (on cell phones, at least) instead of punching in the 10-digit string. Using the Internet DNS is like having an automatic contacts list.

10 digits ... remember when it was less? like 7 ... or even 5? (Maybe fewer in some early exchanges, but I'm not that much of a telephone system historian.) Originally, you only needed to dial 10 digits if you included the area code. But we ran out of room, added more area codes, and now have "overlay" area codes. Area Code 212 used to refer to all of NYC, but now is only used for Manhattan telephone exchanges, and the borough has two other area codes.

What has happened is that the Internet has run out of addresses. Like telephone numbers, the addresses are doled out in blocks. New York City did not blow past 10 million phones (all possible combinations of 7 digits) when they had to break out of the 212 area code. But they had come close to 1000 exchanges ... close enough for the engineers to take action. And so it is in this case. The original internet (IPv4) can address 4 billion computers. If there are 4 billion computers in actual working order, they are not online at the same time. The problem is that the chunks have been handed out.

IPv4 uses 32 bits. That's roughly equivalent to 9 digits (base 10) and then some. IPv6 uses 128 bits. It's something like 39 decimal digits. That's a lot of numbers. No where near a googol, but big. We should be able to slice out blocks and chunks for several years.

More to Come

Sir Santa hopes to pitch IPv6 for z/VM and zLinux at the upcoming VM Workshop in Columbus.  (This is assuming that he gets on the agenda, which hasn't happened yet.) If you're interested in a geek fest, consider yourself invited.

-- R;

by sirsanta June 4, 2011
Permalink

TrackBack

TrackBack URL for this entry:
https://www.typepad.com/services/trackback/6a00d834521c8469e201538ef40338970b

Listed below are links to weblogs that reference Birthday Party for the New Internet:

Comments

z/VSE is also IPv6 ready. For z/VSE you will need IBM Program Number 5686-BS1. Alternatively, or in addition, you can use the Fast Path to Linux on System z, then use Linux's IPv6 support.

Posted by: Timothy | Jun 6, 2011 12:29:29 AM

Wide-scale deployment of IPv6 should prove interesting. Despite the "it'll just work" mantra chanted repeatedly by lots of folks, there is a LOT of application code that either accepts IPv4 addresses in its input, or that puts them in its output. All the "important" applications have been ready for IPv6 for a very long time (that's the benefit of a years-long rollout), but if there's any lesson we learned from Y2K, it's that there are lots of applications that need updating when "stuff" changes and that we may not even know that they still exist.

Sir Ross the Fearless

Posted by: Sir Ross | Jun 6, 2011 7:17:35 AM

The comments to this entry are closed.



The postings on this site are our own and don’t necessarily represent the positions, strategies or opinions of our employers.
© Copyright 2005 the respective authors of the Mainframe Weblog.