Differences Between Internet Protocol Version 4 (IPv4) and Internet Protocol Version 6 (IPv6)

IPv4 has been in use as the predominant protocol on the Internet for nearly three decades. It was originally defined in 1981 in a technical specification known as RFC 791. IPv4 is a connectionless protocol that operates at the Network Layer (Layer 3) of the OSI model. IPv4 is the foundation of the TCP/IP protocol suite as it exists today.

IPv4 was designed with several assumptions in mind, many of which have been proved inaccurate, grossly overestimated, or simply nonapplicable. While IPv4 has been the predominant protocol on the Internet, a replacement is long overdue. Some of the key issues of concern are exhausted address space of only 32 bits, subnetting complexity, and a lack of integrated security. Some of these issues have been minimized with the advent of network address translation (NAT), classless inter-domain routing (CIDR), and Internet Protocol Security (IPSec). But in spite of these advancements, IPv4 is being replaced with IPv6.

IPv6 was defined in 1998 in RFC 2460. The new version was designed specifically as the successor to IPv4, mainly due to its dwindling availability, which was foreseen in the late 1990s. IPv6 uses a 128-bit address, which is significantly larger than IPv4’s 32-bit addressing. FIGURE 3-17 compares an IPv4 address to an IPv6 address.

An I P v 4 address is compared to an I P v 6 address.

FIGURE 3-17 Comparing a typical IPv4 address to an IPv6 address.

NOTE

If an IPv6 address has one or more consecutive four-digit sections of all zeros, the sections of zeros can be dropped and replaced by a double colon. For example: 2001:0f58:0000:0000:0000:0000:1986:62af can be shortened to 2001:0f58::1986:62af. However, if there are two sections of zero sets, only a single section can be replaced by double colons.

Technical TIP

The assignment of both IPv4 and IPv6 addresses is the domain of suborganizations of a global organization called the Internet Assigned Numbers Authority (IANA). To find out more about IANA, go to www.iana.org. In the United States, the suborganization is the American Registry for Internet Numbers (ARIN); for more information, visit www.arin.net.

Additionally, changes to subnetting, address assignment, and packet headers, and simpler routing processing, make IPv6 much preferred over its predecessor. Some benefits of IPv6 include:

  • Increased address space—IPv6 supports 340 undecillion (that’s 1 followed by 36 zeros) IP addresses for network devices.
  • More efficient routing—The routing functionality of IPv6 has been enhanced.
  • Reduced management requirement—A more robust protocol, IPv6 requires less management. In contrast, IPv4 required significant management due to requirements added after the introduction of the protocol.
  • Better quality of service (QoS) support for all types of applications—Support for QoS is built into IPv6, whereas it was an add-on in IPv4.
  • Security—IPv6 includes a native information security framework (IPSec) that provides for both data and control packets.
  • Plug-and-play configuration with or without DHCP—IPv6 permits hosts to automatically configure during connection to an IPv6 network by querying the local routers with a multicast message. If the routers are configured correctly, a response with the appropriate configuration information is sent. If this mechanism is not appropriate for a specific environment or application, support is available for an IPv6 version of DHCP. It also supports static configurations.

Three mechanisms currently exist for the transition from IPv4 to IPv6. It is important to understand that when the IPv6 standard appeared, the expectation was that the two protocols would need to coexist in the network for 20 to 30 years, allowing for a gradual transition period. The migration strategies are:

  • Dual-stack—With this transition solution, both IPv4 and IPv6 protocol stacks coexist in the same terminal or network equipment. This allows the network to communicate using both protocols, but it adds significant overhead to the network infrastructure.
  • Tunneling—This solution allows two IPv6 hosts to create a tunnel for traffic between two IPv6 hosts through an IPv4 network, or vice versa, as IPv4 is phased out. This could add significant configuration overhead.
  • Translation—This solution enables an IPv4 host to talk to an IPv6 host. This solution will require additional development, as currently IPv6 does not include this capability.

IPSec and IPv6

IPSec is a mandatory component for IPv6, and it is used to natively protect IPv6 data as it is sent over the network. The components of IPSec in IPv6 are not dramatically different from IPSec in IPv4, which industry has been using since the 1990s. In IPv6, IPSec uses the Authentication Header (AH) and the Encapsulating Security Payload (ESP) extension header.

The IPv6 IPSec is a set of Internet standards that uses cryptographic security services to provide the following:

  • Confidentiality—IPSec traffic is encrypted and cannot be deciphered without the appropriate encryption key. This should be easier to use in conjunction with IPv6 because it is a native component of the protocol.
  • Data origin authentication—IPv6 IPSec uses a cryptographic checksum that incorporates a shared encryption key so that the receiver can verify that it was actually sent by the apparent sender. This prevents spoofing of transactions.
  • Data integrity—The cryptographic checksum can be used by the receiver to verify that the packet was not modified in transit.

You can find more information about IPv6 in RFC 2460 at http://tools.ietf.org/html/rfc2460.

The TCP/IP Suite

The TCP/IP suite is composed of a large number of protocols, defined in a series of RFCs. Each of the protocols in the TCP/IP suite provides a different function and together provide the functionality known as TCP/IP.

The TCP/IP suite got its name from the two main protocols in the suite: TCP (Transmission Control Protocol) and IP (Internet Protocol). TCP is responsible for providing reliable transmissions from one system to another, and IP is responsible for addressing and route selection. IP defines how computers communicate over a network.

From Harwood, Mike. Comp TIA Network+ N10-004 Exam Prep. Pearson Education.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.21.244.231