A Comparative Study On Ipv4 and Ipv6: January 2015
A Comparative Study On Ipv4 and Ipv6: January 2015
net/publication/278995182
CITATIONS READS
0 6,485
1 author:
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Rafiqul Zaman Khan on 23 June 2015.
Abstract__ The addresses of Internet protocol (IP) are a The next generation of IP which widely
vital resource for the Internet. In the network, IP expanded is IPv6. IPv6 was developed to solve the
address is assigned to every interface which connects to shortage of addressing and most of the IPv4’s
the Internet. The addresses are still assigned by using
limitations. The reminder of this study is structured
Internet Protocol version 4 (IPv4). IPv4 has
as follows: Section 2 of this paper introduces IPv4.
demonstrated robust, compatibility with vast range of
protocols, applications and easy implementation. IPv4
Section 3 briefly describes IPv6. Section 4 contrasts
had been supposed to cover all the network interfaces, IPv4 and IPv6. Section 5 compares IPv4 and IPv6
however with huge increase of the number of devices header.
(computer, mobile, tablet, routers, server, etc) the
reserve of assigned addresses is exhausted. IPv6 has II. INTERNET PROTOCOL VERSION 4
been deployed for providing new services and for
supporting the internet growth. This study compares In 1978, Internet Protocol version 4(IPv4)
the key specifications of IPv4 and IPv6, contrasts IPv4 was developed and determined in 1981 [1]. The
and IPv6 header’s fields, the structure of headers, fourth version of Internet Protocol is IPv4 and the
explains advantages of IPv6 and disadvantages of IPv4, first version of protocol that has been widely used.
and why we are running out of IPv4. IPv4 uses 32 bit addressing which the capacity of it is
32
4.3 billion or 2 unique internet addresses. IPv4
Index terms – IPv4, IPv6, IPv4 Header, IPv6
Header, Comparison IPv4 and IPv6 involves of five classes, A, B, C, D and E. Class A, B
and C specify the different length of host and
I. INTRODUCTION network. The addresses of class D are used for
multicasting group. And class E is kept for future use.
Internet Protocol (IP) is one of the important Each address involves four 8-octets which resulting
protocols in TCP/IP. This protocol identifies hosts an address with 32 bits length. An example of an
and routes data between them over the Internet. The IPv4 address is 192.168.1.10.
first generation of IP which has been used broadly is
IPv4. It had supported growth of Internet for a long III. INTERNET PROTOCOL VERSION 6
time. It was run in a trusted closed environment.
Therefore, it didn’t require any security mechanism The next generation of IP is Internet
Protocol version 6 (IPv6) which intended to succeed
for keeping safe hosts and network elements. IPv4
IPv4. The development of IPv6 started in 1991 and
supposed to be the last version with vast space of integrated in 1997 [2]. Eventually, Internet
addresses (4000 millions). Imaging that these days Corporation for assigned Names and Numbers
mobile phones, desktops, androids and huge number (ICANN) added the addresses of IPv6 to its DNS
of other internet devices connected to the internet. server in 2004 [2].
However, the fast expansion of IP makes shortage of In contrast to IPv4, IPv6 address space is
128 38
IPv4 addresses. IPv4 was sufficient at the time of its 128 bits. It allows 2 or 3.4 *10 unique addresses
beginning, it has never estimated the security, easier [3]. IPv6 addressing format is represented by eight
16-bit hexadecimal number fields which separated by
configuration, growth the number of IP addresses and “:”. For instance
quality of service. 2201:0000:3838:DCE1:0163:0000:0000:FECB or in the
easiest way we are able to write it as
9
International Journal of Advanced Information Science and Technology (IJAIST) ISSN: 2319:2682
Vol.33, No.33, January 2015
2201:0:3838:DCE1:0163::FECB.
IV. COMPARISON OF IPV4 AND IPV6 and IPv6 compared in various concepts, IP
addresses, and IP functions.
There are different differences
between IPv4 and IPv6. In the Table 1, IPv4
10
International Journal of Advanced Information Science and Technology (IJAIST) ISSN: 2319:2682
Vol.33, No.33, January 2015
13. Fragmentation When a packet is too big for the next Sender does fragmentation[12].
link, it should be fragmented. In IPv4,
Sender and forwarding routers are
responsible for fragmentation [4].
14. Internet Control network devices use ICMP to send It is used similarly by IPv4; although,
Message Protocol error messages, for example ICMP ICMPv6 has some more sufficient attributes,
(ICMP) destination unreachable messages, and such as error reporting in packet processing,
informational messages, like ICMP diagnostic activities, Neighbor Discovery
echo process and IPv6 multicast membership
request and reply messages [11]. reporting [11].
15. Router Discovery ICMP Router Discovery allows hosts ICMPv6 Router Solicitation and Router
to define the default gateway router to Advertisement messages work instead of
reach devices on different networks, it ICMP Router Discovery. It is required [8].
is important to note that it is optional
[12].
16. Internet Group IGMP is to exchange and update the The usage of Multicast Listener Discovery
Management information of host membership (MLD) is to realize multicast listeners
Protocol (IGMP) which is in specific multicast groups. (specific nodes that defined to gathering
Additionally, hosts are able to multicast packets which destined for specific
distinguish interest in gathering multicast addresses) on the links that are
multicast traffic from specific sources attached directly [14].
or specific set of sources [13].
17. Maximum The maximum size of a packet which The maximum size of a packet that a
Transmission Unit can be supported by a specific link is particular link can support is 1280 byte [5].
(MTU) 576 byte [5].
18. Loopback address An interface by one address of The loopback address is
127.*.*.* are a loopback address 0000:0000:0000:0000:0000:0000:0000:0001
which a node can use it to send a or ::1. The name of physical address is
packet to itself. The name of physical *LOOPBACK [5].
address is *LOOPBACK [5].
19. Network address NAT is a process to assign a public IP IPv6 doesn’t require NAT [5].
Translation address to network devices, usually
(NAT) Firewalls. NAT’s purpose is to
decrease the amount of public
addresses [5].NAT gives IP addresses
which are private to the users then a
group of users can get the internet by
11
International Journal of Advanced Information Science and Technology (IJAIST) ISSN: 2319:2682
Vol.33, No.33, January 2015
25. Security Security is bounded to tunnelling IPv6 provides data security, which involves
between two networks [18]. end-to-end backing for user authentication,
data encryption and data integrity [18].
26. IPSec support Optional[10] One of the important protocols in IPv6 is
IPSec. It involves a set of cryptographic
protocols for making secure communication
and key exchange. The major protocols used
are: (1) Authentication Header (AH)
Protocol: it enables authentication and
integrity of data. (2) Encapsulating Security
12
International Journal of Advanced Information Science and Technology (IJAIST) ISSN: 2319:2682
Vol.33, No.33, January 2015
V. COMPARISON OF IPV4 AND IPV6 IPv6 header has removed all the useless
HEADER options and added some of them into a field which is
called extension header. The Figure 2, shown the IP
IPv4 header outlined in the Figure 1 [21]: header of IPv6 [21]:
32 Bits 32 Bits
Version Header Type of Total length Traffic
Length service Version class Flow Label
In the table 2, you can see a comparative study of IPv4 and IPv6 headers:
13
International Journal of Advanced Information Science and Technology (IJAIST) ISSN: 2319:2682
Vol.33, No.33, January 2015
14
International Journal of Advanced Information Science and Technology (IJAIST) ISSN: 2319:2682
Vol.33, No.33, January 2015
In this paper we compared IPv4 and IPv6 in [1] S. L. Levin, and S. Schmidt. “IPv4 to IPv6:
history, address structure, header’s structure, the challenges, solutions, and
fields of headers, security, routing protocols, IP lessons,” Telecommunications Policy, 2014.
address configuration, function of different protocols, [2] O. Babatunde, and O. Al-Debagy, “A comparative
etc. IPv4 is the first version of protocol which has review of internet protocol version 4 (IPv4) and
been used globally. When IPv4 was designed, it was internet protocol version 6 (IPv6),” arXiv preprint
estimated to be used for a long time, but the number arXiv:1407.2717, 2014.
of devices which are able to connect network is [3] C. E. Caicedo, J. B. D. Joshi, and S. R. Tuladhar.
increasing, so that IPv4 faced some problems. In this “IPv6 security challenges,” IEEE Computer 42.2
study we found the main drawbacks of IPv4 and the ,2009: 36-42.
major features of IPv6 that eliminates the drawbacks [4] “Differences between IPv4 and IPv6,” omnisecu ,
of IPv4. Address shortage is one of the important [Online] , Available:
problems of IP, people use multiple devices like PC, http://www.omnisecu.com/tcpip/ipv6/differences-
laptop, PDA and phones thus the request for IP between-ipv4-and-ipv6.php [Accessed By 21 June
addresses is raising thus the number of IPv4 2014].
addresses is being a problem in future. IPv6 provides [5] “Comparison of IPv4 and IPv6”, ibm , [Online] 29
larger address space, the length of address in IPv4 is April 2007 , Available: http://www-
32-bit, it is increased to 128-bit in IPv6. Mobility is 01.ibm.com/support/knowledgecenter/ssw_ibm_i_72/
another drawback of IPv4, if a mobile node changes rzai2/rzai2compipv4ipv6.htm [Accessed By 21 June
its location, it will lose the current IP address and it 2014].
should be established again. In contrast of IPv4, IPv6 [6] “IPv6 – tutorial,” Tutorialspoint, [Online] , Available:
enhances mobility. IPv6 allows mobile nodes to http://Www.Tutorialspoint.Com/Ipv6/ [Accessed By
change their location without dropping the IP 15 August 2014].
address. The security field (IPsec) in IPv4 is optional [7] J. I. Parra, “Comparison of IPv4 and IPv6 networks
and all the responsibility of security belongs to the including concepts for deployment and interworking,”
end nodes which is not safe. IPv6 header contains INFOTECH Seminar Advanced Communication
IPsec field, and it is required. This field is Services (ACS), Institute of Communication
implemented by using AH, ESP and IKE. In IPv4, Networks and Computer engineering. University of
the configuration of IP is done by either manually or Stuugart, 2004.
DHCP but IPv6 made configuration easy by using [8] “Introduction to IP version 6,” Microsoft , [Online]
auto configuration. According to the previous September 2003 , Available:
considerations, IPv6 protocol will be better as http://Www.Microsoft.Com/En-In/Download/
compared to the IPv4 protocol. It has arrived as the Details.Aspx?Id=21536 [Accessed By 6 August
next generation Internet Protocol and provides 2014].
several functionalities to eliminate the limitations of [9] S. Pachori .,”Ipv4 vs Ipv6 comparison ,“ 04 Feb
IPv4. 2013.
15
International Journal of Advanced Information Science and Technology (IJAIST) ISSN: 2319:2682
Vol.33, No.33, January 2015
<http://www.slideshare.net/shaileshpachori/master- http://www.techsutram.com/2009/03/differences-
all-home>. ipv4-vs-ipv6.html [Accessed By 21 June 2014].
[10] E. Durdağı, and A. Buldu, “IPV4/IPV6 security and
threat comparisons,” Procedia-Social and Behavioral Authors Profile
Sciences 2.2 ,2010.
Ms. Atena Shiranzaei , is a
[11] Headquarters, Americas. “IPv6 Configuration Guide,
research scholar in the Department
Cisco IOS XE Release 3S”, 2012.
of Computer Science; Aligarh
[12] Headquarters, Americas. “First Hop Redundancy Muslim University, Aligarh, India.
Protocols Configuration Guide Cisco IOS Release She joined her Ph.D course on 28-
12.4T,” 2012.
05-2014. Her research interest includes Networking
[13] “Internet Group Management Protocol (IGMP),” and Security. She did Bachelor Degree in Computer
micosoft , [Online] 21 January 2005 , Available: Software from Islamic Azad University of Zahedan ,
http://technet.microsoft.com/en- Iran. M.Sc in Computer Science from Osmania
us/library/cc787925(v=ws.10).aspx [Accessed By 21 University, Hyderabad, India.
June 2014].
[14] Headquarters, Americas. “IP multicast: LSM Dr. Rafiqul Zaman Khan, is
configuration guide, cisco IOS XE release 3S (Cisco presently working as a Associate
ASR 1000),” 2012. Professor in the Department of
[15] Y. Korkusuz, “Introduction to Ipv6 and benefits of Computer Science at Aligarh
IPV6,” Bogazici University, Electrical-Electronics Muslim University, Aligarh, India.
Engineering Department, 2012. He received his B.Sc Degree from M.J.P Rohilkhand
[16] T. M. Blagal, and V. Dobrota, “Routing protocols in University, Bareilly, M.Sc and M.C.A from A.M.U.
IPv4 / IPv6 using linux,” University of Cluj-Napoca, and Ph.D (Computer Science) from Jamia Hamdard
Department of Communications, Romania. University. He has 20 years of Teaching Experience
[17] “Top 10 features that make IPv6 'greater' than IPv4,” of various reputed International and National
K. Das, IPv6.com , [Online] , Available: Universities viz King Fahad University of Petroleum
http://ipv6.com/articles/general/Top-10-Features- & Minerals (KFUPM), K.S.A, Ittihad University,
that-make-IPv6-greater-than-IPv4.htm [Accessed By U.A.E, Pune University, Jamia Hamdard University
21 June 2014]. and AMU, Aligarh. He worked as a Head of the
[18] “Comparison of IPv4 and IPv6,” G. A. A. Murshed, Department of Computer Science at Poona College,
And D. Komosný , System Computing Research University of Pune. He also worked as a Chairman of
Institute, [Online], Available: the Department of Computer Science, AMU, Aligarh.
http://www.systemcomputing.org/ssm14/comparison His Research Interest includes Parallel &
_of_ipv4_and_ipv6.htm[Accessed By 21 June 2014]. Distributed Computing, Gesture Recognition,
[19] D. Minoli, And J. Kouns – “Security In An Ipv6 Expert Systems and Network Security. He has
Environment;” CRC Press, pp.18-20.73-74, 2008. published about 50 research papers in International
[20] H. Shah, “Comparing TCP-IPV4/TCP-IPV6 Network Journals/Conferences. He is the Member of Advisory
Performance”, Diss. University Of Missouri-- Board of International Journal of Emerging
Columbia, Pp.123-126, 2013. Technology and Advanced Engineering (IJETAE),
[21] A. Shiranzaei, And R. Z. Khan, “Internet protocol Editorial Board of International Journal of Advances
versions- a review,” proceeding of the 9th in Engineering & Technology (IJAET), International
INDIACom; 2015 2nd International Conference on Journal of Computer Science Engineering and
Computing for Sustainable Global Development,in Technology (IJCSET), International Journal in
press. Foundations of Computer Science & technology
[22] “Differences IPv4 Vs IPv6”, techsutram , [Online] 1 (IJFCST) and Journal of Information Technology,
March 2009 , Available: and Organizations (JITO).
16