0 Items | 0.00
Go

Why IPv6 Instead Of IPv4?


Why IPv6 Instead Of IPv4?

Carol Kavalla, Global Knowledge Instructor

 

Abstract

The original framers of ARPAnet did not foresee the growth of what is now known as the Internet, or that the IPv4 address structure would fall short of the addresses needed, or all the new devices that would need IP addressing. Consequently, the IPv4 addresses are being exhausted. IPv6 satisfies the increasingly complex requirements of hierarchical addressing that IPv4 does not provide. One key benefit is that IPv6 can re-create end-to-end communications without the need for NAT--a requirement for a new generation of shared-experience and real-time applications. This white paper explains why a transition from IPv4 to IPv6 can be beneficial.

Introduction

To understand why IPv6 should be installed instead of IPv4, it helps to understand a bit of the history of IPv4. The TCP/IP protocol suite was developed by the Department of Defense Advanced Research Projects Agency (hence the name DARPA or ARPA).

In 1963 ARPA sponsored researchers to communicate using computers. At that time, Bob Taylor, of ARPA had three terminals in his office; each one connected to a different remote computer. The three other computers were located at:

  • System Development Corp. (SDC) in Santa Monica, CA
  • Project Genie at the University of California-Berkeley
  • Multics at MIT

Bob Taylor observed that communicating with each remote computer on a different terminal was not efficient. He realized that there needed to be an intermediary device to make communications more efficient and scalable. By mid-1968, small computers known as Interface Message Processors (IMPs-now called routers) were developed.

Initially, ARPAnet had four IMPs located at UCLA, Stanford Research Institute, UC Santa Barbara, and the University of Utah. The first link was formed between the IMP at UCLA and the IMP at SRI on November 21st, 1969. By March 1970, ARPAnet reached the East coast and by September of 1973 the number of IMPs had increased from four to 40. By 1981, the number of hosts had grown from the original four to 213.

The original framers of ARPAnet did not foresee the growth of what is now known as the Internet. No one could foresee that the IPv4 address structure would fall short of the addresses needed; nor could anyone foresee all the devices that would need IP addressing. TheIPv4 addresses are being exhausted.

The address space is being depleted in the US, but the problem is worse in places like China, Japan, and Africa. These parts of the world got involved with the Internet later than others; less address space was available, so they were allocated fewer addresses. For example: China has only two Class A addresses for the entire continent and some countries in Africa have only a /24 address space.

With IPv6, the address space is changing from a 32-bit address structure to a 128-bit address. This new address structure allows more than 1000 addresses for every person on the planet. Originally, places such as China and Japan were adopting IPv6 more aggressively. The Department of Defense (DoD) mandate that entities doing business with the DoD must be IPv6-compliant has caused companies within the US to more aggressively pursue IPv6 compliance as well.

IPv6 addresses use 16-bit hexadecimal number fields separated by colons (:) to represent the 128-bit addressing format. An example of an IPv6 address is

2031:0000:130F:0000:0000:09C0:876A:130B

The leading zeros in a field are optional. To shorten an IPv6 address, a double colon may be used (::) to compress successive hexadecimal fields of zeros at the beginning, middle, or end of an IPv6 address. This can be done only one time. The address above could be abbreviated as follows.

2031:0:130F::9C0:876A:130B.

The IPv6 header has 40 octets and is simpler and more efficient than the IPv4 header. It uses an optional extension header that may be daisy-chained to facilitate many operations, including authentication, fragmentation, and specification of destination options.

Some of the benefits of IPv6 addressing include larger address space, globally unique IP address, header format efficiency, improved privacy and security, flow labeling capability, and increased mobility and multicast capabilities.

IPv6 Address Types

With IPv6, devices will have more than one IP address. All interfaces are required to have one link-local address, and a single interface may also have multiple IPv6 addresses of any type-unicast, anycast, or multicast.

Link-local addresses are designed to be used for addressing on a single link for purposes such as automatic address configuration, neighbor discovery, or for address assignment when no routers are present. Routers must not forward any packets with link-local source or destination addresses to other links (more on this later).

An IPv6 unicast address is the same as an IPv4 unicast address. A single source sends data to a single destination address.

An IPv6 anycast address (per RFC 3513) is an address that is assigned to more than one interface (typically belonging to different nodes), with the property that a packet sent to an anycast address is routed to the "nearest" interface having that address, according to the routing protocols' measure of distance. An anycast address must not be used as a source address; rather, it may only be used as a destination address.

Related Courses

Building Scalable Cisco Internetworks (BSCI) 


Copyright © 2012 Global Knowledge (S.A.E). Registered in Egypt with company no. 26800.
RSS. (Srv: 222)