IPv4 versus IPv6

Daily Newsletters

Sign up to ZDNet UK's daily newsletter.

ANALYSIS
IPv4, has been around since 1981 and is quite an engineering achievement to have remained in use for so long. Unfortunately though, IPv4 has become a victim of its own success. The initial design of IPv4 never took into account that the Internet would become so popular. Let's examine why IPv6 is lurking in the wings hoping to overtake IPv4 for Internet supremacy. IPv4's drawbacks
IPv4 is becoming quickly outdated because of the way that it designates network IDs. Internet backbone routers contain routing tables with over 85,000 routes. These routes are combinations of flat and hierarchical routes. While the current Internet backbone routing tables are getting the job done, they're inefficient. Another reason for moving past IPv4 is that TCP/IP can be tough to configure. Before you e-mail me over that statement, let me clarify. Certainly, most network professionals can configure TCP/IP with their eyes closed. However, the first time you manually configure TCP/IP, it can be a little intimidating. A lot of people want an IP protocol that doesn't rely on a DHCP server or complex manual configurations. Security has also become an issue for IPv4. Everyone is concerned about the encryption of data flowing across the Internet. There are lots of ways of encrypting IPv4 traffic, such as using the IPSec protocol. Unfortunately, all of the IPv4 encryption methods are proprietary and no real standard encryption methods exist, although some encryption techniques are more widely used than others. A final challenge has been the real-time delivery of multimedia content and the necessary bandwidth allocation that goes along with it. A bandwidth allocation method called Quality of Service (QoS) has been used with IPv4. While QoS does work, there are a number of different interpretations of the IPv4 QoS standards. This means that not all QoS-compliant devices are compatible with one another. The IPv6 protocol
IPv6 has a number of new features designed to address the shortcomings of IPv4, including a new IP header format, a larger address space, a more efficient routing infrastructure, stateless and stateful address configurations, enhanced security, and standardised QoS support. The new header format
The first notable feature of the IPv6 protocol is a newly designed IP header. It's designed to make the protocol more efficient by keeping overhead to a minimum. An IP packet header is made up of required components and optional components; in IPv6, the required components are moved to the front of the header. Optional components are moved to an extension header. This means that if optional components aren't used, the extension headers aren't necessary, reducing the packet size. The downside to the new header is that it isn't compatible with IPv4. If a router is to handle both IPv4 and IPv6, it must be configured to recognise both protocols. You can't just set up a router to recognise IPv6 and expect it to be backward-compatible with IPv4. Larger address space
Perhaps the most compelling reason for moving to IPv6 is the supposed shortage of IP addresses. IPv6 uses 128-bit source and destination addresses. There are theoretically over 3.4x10^38 possible addresses that can be addressed by the IPv6 protocol. Furthermore, this new structure allows for more levels of subnetting than are available with IPv4. Some people speculate that because of the large number of addresses that IPv6 allows, NAT technology may soon become a thing of the past. More efficient routing
The Internet is hierarchical in nature, and the IPv6 protocol is designed with this in mind. Think about it. The computer you're using right now doesn't have a direct connection to an Internet backbone. Instead, you're probably behind a NAT firewall, which is connected to an ISP. That ISP may be connected to another ISP or to a backbone router. Either way, a packet must make quite a few hops to go from an Internet backbone router to you. The IPv6 protocol is designed so that Internet backbone routers will have much smaller routing tables than they have now. Instead of knowing every possible route, the routing tables will include routes to only those routers connected directly to them. The IPv6 protocol will contain the rest of the information necessary for a packet to reach its destination. New configuration options
One of the coolest things about IPv6 is the way it's configured. While you can still manually configure IPv6, or lease an address from a DHCP server, there is a new automatic configuration option available. If an unconfigured PC tries to connect to a network that doesn't offer a DHCP server, the PC can look at either the network's router or the other PCs on the network and determine an address that would be appropriate for it to use. This technique is referred to as link local addressing. Integrated security
IPSec is available in some implementations of IPv4, but it's completely integrated into IPv6. Any computer that's running IPv6 will support IPSec encryption, regardless of the computer's operating system. Standardised QoS support
IPv6 also includes standardised support for QoS. The QoS implementation is set up so that routers can identify packets belonging to an individual QoS flow. This allows those routers to allocate the necessary amount of bandwidth to those packets. Furthermore, QoS instructions are included in the IPv6 packet header. This means that the packet body can be encrypted, but QoS will still function because the header portion containing the QoS instructions is not encrypted. This will make it possible to send streaming audio and video over the Internet with IPSec encryption, but in a manner that guarantees adequate bandwidth for real-time playback. Get ready to move
IPv6 is a huge improvement over IPv4. You should expect many ISPs to start supporting both IPv4 and IPv6 as more demand is made for IPv6. The IPv4 protocol will be gradually phased out, but this may take some time. For a weekly round-up of the enterprise IT news, sign up for the Enterprise newsletter. Tell us what you think in the Enterprise Mailroom.

Talkback

i want to know the limitation of ipv4

via Facebook 5 February, 2005 12:14
Reply

Post your comment

In order to post a comment you need to be registered and logged in.

You can also log in with Facebook. Log in or create your ZDNet UK account below

  • Login

Will not be displayed with your comment

By signing up for this service, you indicate that you agree to our Terms and Conditions and have read and understood our Privacy Policy. Questions about membership? Find the answers in the Community FAQ

Get ZDNet UK's daily newsletter

Enter your email address to sign up

ZDNet UK Live

UnderINK

I agree with the previous commenter wholeheartedly. I couldn't say it better myself. This is very 'Big Brother'. And while I agree with protecting...

2 hours ago by UnderINK on European e-identity plan to be unveiled this month
Simon Bisson and Mary Branscombe

Nice to see that Turing's idea of a general purpose computer doing once-hardware-powered tasks in software is now universal ;-) Mary

7 hours ago by Simon Bisson and Mary Branscombe on Software with everything
Jason Burchell

seriously now. I've only bothered to read a small bit of the comments. do me and the rest of the world a favour. stop saying it does not work or...

11 hours ago by Jason Burchell via Facebook on Music industry negotiating over 24-bit downloads
Philip Charles Cohen

Read about it and weep, John Donahoe ... In addition to Visa’s V.me, there is now MasterCard’s PayPass digital wallet soon to arrive; another...

15 hours ago by Philip Charles Cohen via Facebook on PayPal takes phone-based payments to the high street
apexwm

Leslie Satenstein : Where have you ever seen Mozilla even mention this? Firefox is the most popular browser in the GNU/Linux OS, so I don't see...

16 hours ago by apexwm on Firefox rapid release improves Fedora Linux
songmaster

SHleG: Do you remember building a clockwork scorpion kit (I'm pretty sure I have a photo of it somewhere) — I think it was called something like...

18 hours ago by songmaster on Software with everything
Chris Wortman

Good I love Yahoo! Their search engine is getting better than Google as of late. I find more of what I want on the first page, and usually within...

18 hours ago by Chris Wortman via Facebook on Linux Mint 13 ramps up for KDE release
PatrickG

openhgs has made the point for Windows 8 multiple monitors without realising it! With Windows 7 you have to switch the mouse and so your focus...

20 hours ago by PatrickG on Windows 8 could speed multi-monitor uptake
Leslie Satenstein

Mozilla has threatened to stop supporting Linux. I guess that UBUNTU is going with another browser. I indicated that if Mozilla stops supporting...

21 hours ago by Leslie Satenstein via Facebook on Firefox rapid release improves Fedora Linux
Andy Bolstridge

Much as I abhor Microsoft's licensing practices, this is almost certainly down to purchasing IT equipment via 3rd party consultants - you get the...

22 hours ago by Andy Bolstridge via Facebook on 6 million wasted licences and £1,200 PCs: welcome to government IT
Jack Schofield

@openhgs Windows users have had multiple desktops since Linus started writing Linux. They just haven't shipped as standard because not enough...

2 days ago by Jack Schofield on Windows 8 could speed multi-monitor uptake
Jack Schofield

@Phil at Cloud4 What, Microsoft gets £1,200 per PC and £1,622 per server? Gosh, I'm amazed....

2 days ago by Jack Schofield on 6 million wasted licences and £1,200 PCs: welcome to government IT
craigsc

You guys have no idea what is going on at Autonomy. Autonomy could have been a much more profitable organization. The sales operations at Autonomy...

2 days ago by craigsc on HP cuts 27,000 staff as Autonomy chief Lynch leaves
Moley

How does this impact on dual or multi booting? Seems to me to more or less prohibit this, from Windows 8 anyway. Will Grub 2 recognise Windows 8,...

2 days ago by Moley on Windows 8 start-up speed forces USB boot workaround
apexwm

I don't understand why there cannot be a slight pause during the boot process so the user can press a key. Many operating systems do this, even if...

2 days ago by apexwm on Windows 8 start-up speed forces USB boot workaround
Gavin Goodman

You can now buy the Xi3 modular computer in the UK at http://www.ocdistribution.com . This can be bought with the Tand3m software, pricing and...

2 days ago by Gavin Goodman on CES 2012: Xi3 microSERV3R
Phil at Cloud4

I agree: Mike Lynch can clearly build a business and manage strategy. I suspect the exit of Mike is more likely the end of a planned handover...

2 days ago by Phil at Cloud4 on HP cuts 27,000 staff as Autonomy chief Lynch leaves
Phil at Cloud4

This is unbeleivable government wastage with only one winner... Microsoft 1 - Tax payer Nil!

2 days ago by Phil at Cloud4 on 6 million wasted licences and £1,200 PCs: welcome to government IT
Mispam

So what do you do when you can't boot into windows? Why can't I just hold Shift while I power up instead of having to boot into windows and click a...

2 days ago by Mispam on Windows 8 start-up speed forces USB boot workaround
apexwm

I've also seen that Mac OS X for Intel machines is supposed to run in VirtualBox, which would also be a nice solution. I've never tried it though.

2 days ago by apexwm on xTreme Triple Booting: Linux, Mac & Windows