Why Is Ipv6 Deployment Important for the Internet Evolution?

Why Is Ipv6 Deployment Important for the Internet Evolution?

Paper Why is IPv6 Deployment Important for the Internet Evolution? Jordi Mongay Batallaa, Artur Binczewskib, Wojciech Burakowskic, Krzysztof Chudzikd, Bartosz Gajdab, Mariusz Gajewskia, Adam Grzechd, Piotr Krawiecc, Jan Kwiatkowskid, Tomasz Mrugalskie, Krzysztof Nowickie, Wiktor Procykb, Konrad Sienkiewicza, Robert Szumanb, Jarosław Śliwińskic, Jacek Światowiake, Piotr Wiśniewskic, Józef Woźniake a National Institute of Telecommunications, Warsaw, Poland b Poznań Supercomputing and Networking Center, Poznań, Poland c Institute of Telecommunications, Warsaw University of Technology, Warsaw, Poland d Institute of Informatics, Wrocław University of Technology, Wrocław, Poland e Faculty of Electronics, Telecommunications and Informatics, Gdańsk Univeristy of Technology, Gdańsk, Poland Abstract—Replacing the IPv4 protocol with IPv6 on the Inter- pool will be exhausted before 2013. Methods: polynomial net is currently one of the aims of the European Union policy. and exponential estimate the depletion of addresses during The main reason for this replacement is the effeteness of the the year 2012. Regardless of the method of research, the addresses pool in the IPv4 protocol, which can cause serious prospect of exhaustion of IPv4 addresses is so close that complications in the evolution of the Internet and its adapta- the urgent implementation of IPv6 has become a necessity. tion in new areas, e.g., in next generation mobile telephony or the so called Internet of Things. Simultaneously, the address- ing capabilities of the IPv6 protocol are practically unlimited and its new functionalities increase the attractiveness of its usage. The article discusses the problems connected with the IPv6 deployment on the Internet. Especially, the rules for re- alization of the IPv6 deployment and rules for cooperation of IPv4 with IPv6 (including cooperation tests) in network in- frastructure and in applications are presented. Moreover, the European projects’ results and the activity’s directions of the national project Future Internet Engineering are discussed. Keywords—Internet evolution, IPv6, migration, mobility, Next Generation Internet, research. Fig. 1. Forecast rate of IPv4 addresses allocation in the IANA 1. Introduction organization. Work on the new protocol intended to replace IP version 4 Use of IP in new application areas, such as mobile (IPv4) began in the early Nineties and led to the adoption by phones [3] or the Internet of Things [4] has forced increased standardization institution Internet Engineering Task Force budget and efforts on development of the IPv6 protocol (IETF) the first standard (RFC 2460) in 1998 for a pro- and services applications associated with it. At the same tocol called IPv6 [1]. One of the main reasons for tak- time, works on the acceleration of migration processes and ing this work was limited address space in IPv4, and very the implementation of IPv6 in telecommunication operators large dynamic allocation of free addresses. In addition, networks and end-user operating systems were intensified. before developing a new IP protocol many new functions The article presents the main features of IPv6 and the devel- were defined, including support for the security, routing, opment of the protocol in the context of ongoing research and mobility. Current forecasts for the depletion of free projects. Then the state of implementation of IPv6 within IPv4 addresses made by the Internet assigned numbers au- research networks environment in Poland is reviewed and thority (IANA) indicate that these addresses will run out the scope of the IPv6 research in the Future Internet Engi- between 2010 and 2013. Figure 1 shows the forecast ex- neering project is covered. haustion of IPv4, depending on the method of determining the rate of increase in the allocation of IPv4 addresses [2]. The paper presents four methods of estimating the growth 2. IPv6 Functionality rate of allocation of free addresses: smooth, polynomial, exponential and linear. In the case of the smooth method, The modern Internet is based almost entirely on the use of the IPv4 addresses pool is expected to be exhausted be- the IPv4 protocol developed in the 1970s. At that time no fore 2011, and in the case of the linear method the addresses one foresaw the development of the Internet on the scale 5 Jordi Mongay Batalla et. al. observed today, especially the limitations of the available for the mobility is becoming more and more important. address space size. The problem of availability of addresses Mobility is also possible to be implemented in IPv4 net- space was identified in the Nineties and it was the main works, but its use causes many problems. Mandatory im- reason to work on IPv6. Early estimates concerning the plementation of IPSec in IPv6 as well as the large address availability of addresses were predicting a few-year period. space make the implementation of mobility in next gener- It is true that since then it has been several years and today ation networks using IPv6 much simpler. In addition, the it is still possible to obtain IPv4 addresses, although condi- MIPv6 protocol allows mobile terminal moving between tions to do it are tightened and much more restrictive than networks without changing IP address. The movement of ever before. The demand for IPv4 addresses managed to the mobile terminal is transparent to the transport protocol, slow down not only exacerbating the criteria for granting and upper layer protocols. them, but also through the introduction of classless routing During the design process of the IPv6 protocol special (called classless inter-domain routing), a mask of variable emphasis was put on the mechanisms of automatic con- length (called variable length subnet mask), dissemination figuration. There are two possible modes of autoconfig- NAT (network address translation) mechanisms, as well as uration. The first one called a stateless configuration al- by the ability to configure multiple virtual Web servers on lows to configure the basic parameters of the hosts, such a single public IP address. as an IPv6 address and routing configuration. The second Although initial estimates indicated the exhaustion of the available mechanism is stateful configuration, implemented address space within just a few years during work on the using DHCPv6 [5]. Compared to its predecessor known new protocol assumed a large freedom of design and abol- from IPv4, DHCPv6 servers offer redundancy, the possibil- ishment of ensuring full backward compatibility with IPv4. ity of a smooth renumbering/readdressing of the network Thus, IPv6 is distinguished not only a much larger address and configuration of large numbers of additional parame- space, but offers many other interesting features in regard ters, such as the delegation of address pools (prefix) instead to confidentiality, authentication, fragmentation only at the of individual addresses. Currently 57 configuration options sender’s side, no checksum in IPv6 datagram and easier to are approved [6] and the IETF is intensively working on use mobility. 32 further development of mechanisms for automatic con- An IPv4 address is 32 bits, giving 2 (approximately 4 bil- figuration. lion) possible values, while an IPv6 address has a length These features confirm that the IPv6 protocol has been of 128 bits giving a staggering number of addresses – considerably improved in comparison to IPv4. However, 6.5 · 1023 more than 340 undecillion (or addresses per there are also some drawbacks. The mentioned lack of square meter surface). It is much easier to imagine the backward compatibility affects the pace of implementation enormity of the space by stating that if any device with of the new protocol and its popularity. Although most mod- the Internet connectivity were replaced by a network as big ern devices and applications could support both protocols as today’s Internet, 64-bit address space would be enough. or only the IPv6 protocol, the availability of IPv4 addresses In the IPv4 protocol support for IPSec (IPSec enables the inhibits the implementation of new mechanisms for IPv6. encryption/authentication of transferred data) is optional, Currently, only the efforts of large corporations operating while in the IPv6 protocol it is mandatory. It allows not on the Internet can help to accelerate the migration to IPv6 only to ensure confidentiality but also provides the ba- networks. A good example is Google, which recently ap- sis for further extension of the protocol features such as plied for the transmission of IPv6 traffic inside Youtube [7], mobility. thus increasing the overall level of IPv6 traffic on the Inter- IPv6 solves the performance problems observed when using net by thirty. Other companies are constantly working on IPv4. In the IPv4 packet might be re-fragmented/defrag- developing their applications to adapt them to work with mented on each node that participates in the exchange of IPv6. For example, the producer of the popular MySQL traffic between the sender and the recipient. In IPv6 frag- database system speeds up work on completing the imple- mentation is possible only at the sender side: datagrams mentation of all modules in order to support IPv6. Last have to be in a size not exceeding the smallest MTU of any year, communications based on IPv6 protocol between the of the links on the route. user of the MySQL system (mysqld) and MySQL server Other changes include fixed length 40 bytes in size of (ndb mgmd) were implemented, but the communication be- header, removed the header checksum and abandoned a val- tween the MySQL server (ndb mgmd) and databases repos- idation of data at each stage of the transmission – all these itories (ndb d) is still to be implemented, and has been so changes were dictated by the need to reduce the demand far performed basing on IPv4 [8]. for computing power in network devices and shorten the time required for a handling/routing datagram. Nowadays, thanks to technological advances and protocols such as MPLS these features have no longer a significant impact 3. Development of IPv6 on increasing performance, as in the years when IPv6 was designed.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    11 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us