0% found this document useful (0 votes)
14 views6 pages

The Next Generation Internet Protocol IPV6 An Over

Uploaded by

Tasleem Mansuri
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views6 pages

The Next Generation Internet Protocol IPV6 An Over

Uploaded by

Tasleem Mansuri
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

The Next Generation Internet Protocol, IPV6: An Overview

Mohamad Ladan, Haigazian University, Beirut LEBANON, mladan@haigazian.edu.lb

ABSTRACT Packet timeouts: In each IP packet


there is a Time to Live field. Each
The current Internet Protocol, IPv4, is the original time when a packet travel through a
standard Internet Protocol set up for handling IP router, that router decrements the
addresses when the Internet was initial developed by Time to Live number and forward
DARPA (Defense Advanced Research Projects the packet to the next router. When
Agency) in the early 1970s. The IPv4 uses a 32 bit the number gets to zero the packet
address field which provides for 4,294,967,296 will be discarded.
unique Internet addresses. This number was deemed Type of Service. Each IP packet is
to be more than enough to last beyond any labeled whit an abstract type
foreseeable requirements because in the early 1970's of services and according to this
the population of the earth was less than 4 billion label the prioritization of packet is
people and personal computers did not exist. Now, defined.
the rapid explosion of the Internet fueled by the vast
number of personal computers attaching to it, made it
clear that the IPv4 address space was already The number of the Internet users is increasing more
consumed to the point that a replacement had to be and more day after day, and it is realized that the
found. The next generation IP, IPv6, was developed lifetime of the IPv4 address space is limited. IPv4
in response to this situation. In this paper, I will try uses 32-bit addresses, and with the growth of the
to give a complete overview of this new protocol. I Internet, these have become a scarce and valuable
start by giving a history of the internet and its current commodity. Organizations have gone to great lengths
protocol. Then I will describe the main features of the to deal with the shortage and high cost of IPv4
new protocol, IPv6, and how they have solved the addresses. In 1991, the IETF decided that the IPv4
current limitation of the current protocol. had outlived its design. The new version of IP, called
either IPng (Next Generation) or IPv6 (version 6),
was the result of a long and tumultuous process
Keywords: Internet Protocol, Networks, IPv4, IPv6 which came to a head in 1994, when the Internet
Engineering Task Force, IETF gave a clear direction
INTRODUCTION for IPv6. Since the new IPv6/IPng architecture solves
the address space problem in an effective way, the
Internet Protocol, IP, is the network-layer protocol need for the new version is increasing day after day.
and one of the pillars which supports the Internet. A In its meeting in Brussels on 27/05/2008, The
protocol is a set of rules which specifies how a packet Commission of the European Communities has sent a
of bits will be interpreted and how a node should communication to the European Parliament, the
react to the datagrams it receives. It defines the council, the European economic and social
semantics of a packet, how the bits should be committee and the committee of the regions
interpreted, but also what the node should do if recommending a number of actions to achieve
something goes wrong. In general, the IP has the widespread IPv6 implementation in Europe by 2010
following main services: [10].
IPv6/IPng is a new version of IP which is designed to
Addressing: This is the field of the be an evolutionary step from IPv4. It is designed to
destination of a packet in the packet solve the problems of IPv4 and to be a natural
header. While packet travel from increment of it. It does so by creating a new version
root to root intermediate roots of the protocol which serves the function of IPv4, but
decide according to this address to without the same limitations of IPv4. The differences
which root to send the packet next. between IPv6 and IPv4 are in five major areas:
Fragmentation: Larger packets are addressing and routing, security, network address
divided into smaller ones and at the translation, administrative workload, and support for
target the packets are recombined. mobile devices. The rest of this paper is organized as

Volume X, No. 2, 2009 95 Issues in Information Systems


The Next Generation Internet Protocol, IPV6

follows: Section 2 describes the current internet host number. It can have up to 125 networks with 16
protocol and the main problems with it. Section 3 million hosts per network. All of these addresses are
covers an overview of the next generation protocol, taken by the world’s big organizations.
IPV6, and discusses its main features and major Class B addresses contains a 14-bit network number,
goals. Finally, section 4 gives a conclusion and a and a 16-bit host number. The number of the
summary. networks which can have this class of addressing
is 16,384, and each network can contain 65,536
CURRENT INTERNET PROTOCOL hosts.
Class C addresses are suitable for the small networks.
The current Internet Protocol is called IPv4, it uses This class has 21-bit of network number and 8-bit
32-bit address fields and has the header format shown host address. This can contain up to 2 million
in Figure 1. networks with 256 hosts per network.

Figure 1: IPV4 Header Format Main Problems with the Current Internet
Version IHL Type of Total Length Protocol
4 bits 4 Services 16 bits The main problems of the IPv4 can be
bits 8 bits divided into two main classes of problems: Address
Identification Flags Fragmentation problems that are related to the limited address space
16 bits 3 Offset and address allocation, and Options problems that are
bits 13 bits related to options required by new applications
TTL Protocol Header Checksum development like QoS. In what follows, I will
8 bits 8 bits 16 bits
summarize the different problems in each class.
Source Address
32 bits
Destination Address Address problems:
32 bits Limited address space: IPv4 has a 32 bit
Options Padding address field which gives up to four
billion addresses. Although this seems
IPv4 protocol organizes addressing by simply like a very large number of addresses,
combining network number and host number. So, in many experts believe that we are nearly
the 32 bits address field the network and the host out of these available addresses. The
under that network is defined. There are three address space of IPv4 has been used up
different kinds of addressing, which are Class A, to a considerable extent. At the end of
Class B, and Class C. As each class of the address January 2008 about 16% was left in the
will support different number of network and hosts IANA pool, i.e. approximately 700
under networks, addresses are assigned to a million IPv4 addresses. There are
network, according to the size of (hosts in the widely quoted and regularly updated
network) the network. estimates which forecast the exhaustion
of the unallocated IANA pool
somewhere between 2010 and 2011
These classes differ in the number of nets and hosts
[10]. One main reason of this is because
as shown in Figure 2:
a significant number of organizations
joining the Internet in the early days
Figure 2: Three main classes of IPv4's addresses
were granted multiple large blocks of
class A addresses. This means that
organization like Apple, HP, MIT,
Stanford etc each have more address
space than China.
Inefficient allocation: Routing is only
practical by separating large blocks of
address space into networks. So the
practical limit is a few hundred million
addresses. In other words, the addresses
are not efficiently assigned and used.
For example, if an organization has a bit
Class A address is the largest host supporting class. more hosts than Class C it will apply for
This class has a 7-bit network number, and a 24-bit Class B address and as a result of this

Volume X, No. 2, 2009 96 Issues in Information Systems


The Next Generation Internet Protocol, IPV6

the most of the host addresses will not Video conferancing. In the current
be used by the organization. To solve version the QoS is low. [6]
this problem a new protocol named Autoconfiguration: IPv4 do not
Common Interdomain Routing Protocol support auto configuration. Making
(CIDR). In this protocol instead of manually configuration of each
assigning a class B address to an host is time consuming and
organization it assign a block of Class B difficult. IPv6 requires that hosts
addresses. But still this is not enough to and routers must support automatic
solve the problem of addressing. configuration, it is not an option.
Routing table size: Routing table size is Typically manager program the
growing so fast has always been a routers with their addresses and
problem. Using two hierarchies to networks then simply plug a host
define the number of connected hosts to onto a network. The host will talk
internet resulted in a huge size routing to the network to get its IP address
table. So it takes more time to process and its routes. It is even possible to
the routing tables. In general the have a network with no routers or
network speed has been increasing servers and still communicate.
faster than router hardware, so extra Using of LANs: By using IPv4 on
performance goes into shovelling LANs there should be a
packets faster rather than handling correspondence between IPv4 and
bigger routing tables. It's not only an MAC. IPv4 provides this by using
issue of routing table size, but also the ARP that utilizes broadcast MAC
dynamic nature of routing updates. layer transmissions [8]. On the
other hand, in IPv6 this is done by
Options related problems: using "neighbor discovery"
Provider selection: By this way method. This method is more
somebody can choose special efficient than ARP when used on
providers for routing the packet. In LANs.
the commercial usage of internet
this take an important role. For
example while sending data one NEXT GENERATION INTERNET
needs a trusted provider. This PROTOCOL: IPV6
feature is not supported in IPv4. [3]
Scalable multicast. In Ip protocols Overview of the IPV6
multicasting is possible only in The next generation Internet Protocol, called IPv4 or
subnets. In some situations like real IPng, uses 128-bit address fields and has the header
time applications it can be possible format shown in Figure 2.
to address different hosts in
different subnets. [5] Figure 2: IPv6 Header Format
Mobility. "plug-and-play": As the
mobility is the target of the IP Version Priority Flow Label
development. The current version 4 bits 4 bits 24 bits
do not support mobile connection. Payload Length Next Hop
Actually you have to configure 16 bits Header Limit
manually. Instead of this there 8 bits 8 bits
should be autoconfiguration to
Source Address
make mobility more efficient. This
128 bits
would mean that your host would
have to get an address from a Destination Address
provider. [6] 128 bits
Real-time flow: If we look at the
development of the Internet, the It is a new version of the Internet Protocol, designed
target is real time data transfer and to take an evolutionary step from IPv4. It was not a
Multimedia. So, the protocol design goal to take a radical step away from IPv4.
should support this applications in Functions which work in IPv4 were kept in IPV6.
an efficient way. For example Functions which didn't work were removed. The

Volume X, No. 2, 2009 97 Issues in Information Systems


The Next Generation Internet Protocol, IPV6

most visible change in IPv6 is that addresses balloon DNS servers could all benefit from IPv6’s
from 32-bits to 128-bits. With such a huge address anycast technology.
space, ISPs will have sufficient IP addresses to Required security protocols. Secure
allocate enough addresses to every customer so that networks will be easier to build and deploy
every IP device has a truly unique address. in an IPv6 because the new IPSec security
Additional address space will also help the core of protocols, ESP (encapsulating security
the Internet by reducing the size and complexity of protocol) and AH (authentication header)
the global routing tables. Although IPv6 doesn’t are built-in and required in IPV6 and not
solve the problems of routing in the Internet, it can add-ons like in IPv4.
help in several areas, reducing the initial size of the
tables and offering a hierarchical address space. Major changes from IPV4 to IPV6
The changes from IPv4 to IPV6 can be primarily
Major goals of IPV6 categorized as the following:
The major goals of IPV6 can be summarized as
follows: Expanded Routing and Addressing
Capabilities. IPV6 increases the IP address
Reduce the total time which people have to size from 32 bits to 128 bits, to support more
spend configuring and managing systems. levels of addressing hierarchy and a much
An IPv6 system can participate in "stateless" greater number of addressable nodes, and
autoconfiguration, where it creates a simpler auto-configuration of addresses.
guaranteed-unique IP address by combining IPV6 addresses are four times the number of
its LAN MAC address with a prefix bits as IPv4 addresses (128 vs. 32). This is 4
provided by the network router [5] Billion times 4 Billion times 4 Billion
Speed up the network, both from a (2^^96) times the size of the IPv4 address
performance and from a deployment point of space (2^^32). This works out to be:
view. IPv6 embodies the lessons learned at 340,282,366,920,938,463,463,374,607,431,7
trying to build high-speed routers for IPv4 68,211,456. It may seem like overkill to
by changing the header of the IP packet to have this many addresses available,
be more regular and to streamline the work However, many visionary individuals
of high-speed routers moving packets across believe that eventually every wired and
the Internet backbone. IPv6 has fixed header wireless computer, cell phone, PDA,
sizes and less number of fields. A side effect household appliance, security camera,
of the redesign of the IP packet header is devices that haven't yet been invented, will
that future extensions to IPv6 are simplified: each have their own unique Internet address
adding a new option to IP can be done [8]. These address are written as:
without a major re-engineering of IP routers o eight colon-separated 16bit hex
everywhere. values, eg
Provide multicast capabilities for high- fe80:0000:0000:0000:02
bandwidth multimedia and fault tolerance 00:e8ff:fe4e:0000
applications. Multimedia applications can o leading zeroes can be omitted from
take advantage of multicast: the each 16bit value,
transmission of a single datagram to fe80:0:0:0:200:e8ff:fe
multiple receivers. Although IPv4 has some 4e:0
multicast capabilities, these are optional and o contiguous zero values can be
not every router and host supports them. replaced by '::',
With IPv6, multicast is a requirement. IPv6 fe80::200:e8ff:fe4e:0
also defines a new kind of service, called A new type of address called a "anycast
"anycast." Like multicast, anycast has address" is defined, to identify sets of nodes
groups of nodes which send and receive where a packet sent to an anycast address is
packets. But when a packet is sent to an delivered to one of the nodes. The use of
anycast group in IPv6, it is only delivered to anycast addresses in the IPng source route
one of the members of the group. This new allows nodes to control the path which their
capability is especially appropriate in a traffic flows.
fault-tolerant environment: web servers and Header Format Simplification. Some IPv4
header fields have been dropped or made

Volume X, No. 2, 2009 98 Issues in Information Systems


The Next Generation Internet Protocol, IPV6

optional, to reduce the common-case final improvement is the support for


processing cost of packet handling and to autoconfiguration, this means that IPv6 hosts can
keep the bandwidth cost of the IPV6 header plug into the network and start communicating
as low as possible despite the increased size without requiring special configuration, whether
of the addresses. Even though the IPV6 the connection is to isolated stand-alone
addresses are four time longer than the IPv4 networks or to a large corporate network.
addresses, the IPV6 header is only twice the
size of the IPv4 header. IPV6 may take some time to be fully used
Improved Support for Options. Changes in and deployed. The factors that support this
the way IP header options are encoded opinion include the following: IPV6 represents a
allows for more efficient forwarding, less straightforward evolution of IPv4. It provides
stringent limits on the length of options, and huge address space that takes along long time to
greater flexibility for introducing new be exhausted. It is already supported by major
options in the future. Operating Systems. And since, as with an
Quality-of-Service Capabilities. A new operating system upgrade, users must only learn
capability is added to enable the labeling of the new features, relying upon the fact that many
packets belonging to particular traffic of the reasons they chose the operating system in
"flows" for which the sender requests the first place are still present. IPv6 offers users a
special handling, such as non-default quality number of new, or restored, features that will
of service or "real- time" service. enhance the Internet for decades to come. This
Authentication and Privacy Capabilities. fact will make the migration and replacement
IPV6 includes the definition of extensions phase much less painful, and costly, than if IPv6
which provide support for authentication, were an entirely new and dissimilar protocol.
data integrity, and confidentiality.

REFERENCES

SUMMARY and CONCLUSION 1. S. Deering, B. Haberman, B. Zill, IP


Version 6 Scoped Address Architecture ,
Internet Draft, draft-ietf-ipngwg-scoping-
IPV6 provides a platform for new internet arch-02.txt , March 2001.
functionality that will be required in the near 2. R. Draves, Default Address Selection for
future. Enormous improvements have been made IPv6 , Internet Draft, June 2001:
in IPv6 over IPv4. The first improvement is the http://www.ietf.org/internet-drafts/draft-ietf-
extending of the address length from 32 bits to ipngwg-default-addr-select-05.txt
128 bits, creating a huge number of available 3. 3Com Technology, IPv6: Next Generation
addresses. The Second major improvement of Internet Protocol, 11.8.1999
IPv6 is the simplification of the header. IPv6 http://www.3com.com/nsc/ipv6.html
contains only 7 fields as compared to 13 fields in 4. A. Tanenbaum. Computer Networks, Fourth
IPv4. As a result, router can process packets Edition. Pren. Hall. 2004.
faster, resulting in the improvement of 5. Commer, E. Douglas. Internetworking with
throughput. The third improvement is the TCP/IP.Third Edition, Volume I
support for multicasting, IPv4 repeatedly routes Prentice Hall International 1995.
multiple copies of data to each and every 6. IPv6: The New Internet Protocol. Stallings.
receiver, creating obvious congestion problems. W. IEEE Communications Magazine,
IPv6 introduces an anycast address to help with Volume: 347, July 1996, Pages: 96-108
this problem. Anycast identifies nodes that can 7. California Institute of Technology (Center
share packets, and routers use that information to for Advanced Computing Research),
send just one set of data to service several nodes. Internet Protocol Next Generation (IPv6), 24
The fourth improvement is the better support for Apr 1998
security; IPv4 has trouble supporting security http://www.cacr.caltech.edu/~rfire/ipv6/tuto
because an application can encode operations at rial.html
only one length: 40 bytes. IPv6 permits encoding 8. The next generation of the Internet: Aspects
at variable lengths and at lengths greater than 40 of the Internet Protocol Version 6. Lee,
bytes. Now applications can support D.C.; Lough, D.L.; Midkiff, S.F.; Davis,
authentication and security encapsulation. A

Volume X, No. 2, 2009 99 Issues in Information Systems


The Next Generation Internet Protocol, IPV6

N.J., IV; Benchoff, P.E. IEEE Network European Parliament, the council, the
Volume: 12 1, Jan-Feb 1998, Pages: 28-33 European economic and social committee
9. Blanchet, Marc & Parent, Florent, IPv6 and the committee of the regions. Brussels,
Primer, 05.04.1999 : 27/05/2008
http://www.viagenie.qc.ca/en/ipv6/tutorial- http://ec.europa.eu/information_society/poli
ipv6-ripe33/html/index.htm cy/ipv6/docs/european_day/communication_
10. The Commission of the European final_27052008_en.pdf
Communities communication to the

Volume X, No. 2, 2009 100 Issues in Information Systems

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy