Sie sind auf Seite 1von 5

The advance to IPv6

Toward an IPv6 world


in mobile networks
IPv4 has served the internet well, but the world has to shift to IPv6 and soon. Mobile networks need
to be among the first to make the change. Fortunately, there are good mechanisms available to ease
this transition.
..
 R I K E R A N E N, JA R I A R K KO, S U R E S H K R I S H NA N
A
A N D F R E DR I K GA R N E I J

The internet has outgrown the IANA, the main authority responsi- connected hosts reduce this effective-
limits of its current IPv4 address ble for assigning IP addresses, recently ness, as do many web applications that
space. IPv6 solves the address allocated the last IPv4 address blocks to demand multiple ports. NAT also intro-
space problem, but migrating the Regional Internet Registries (RIRs), duces further complications (Box B).
to the new version still requires which in turn will assign these blocks Nevertheless, many mobile networks
some effort and a set of transition within their geographical regions employ NAT today, and more will do so
mechanisms. This article presents through ISPs. In mid-April 2011, the first in the future.
mechanisms for providing IPv6 RIR to run out of major address blocks While NAT was devised as a short-
connectivity, and outlines their was APNIC. The other RIRs will follow term solution, the IETF defined the
benefits, applicability and the suit within a few years. next version of IP, IPv6, as the long-term
challenges faced during differ- The problem of a shortage of IPv4 solution for the address shortage. IPv6
addresses was identified back in the has numerous improvements over
ent phases of the transition,
late 1980s. Solutions were developed IPv4, but one key feature is the fact
particularly by mobile networks.
for both sharing IPv4 addresses and for that the new address space is orders of
Measurements relating to IPv6
increasing the size of the address space. magnitude larger.
network use, as well as IPv6 user
Network address translation (NAT) has Now facing an enormous increase
trials are also presented.
since become a common mechanism in the number of connected devices,
for sharing a small number of globally mobile networks are among the first
Background unique addresses among a large num- that need the IPv6 address space.
The IPv4 address space with roughly ber of hosts. NAT works by providing
4 billion globally unique addresses private (usually RFC19181) addresses to IPv6 migration models
has turned out to be inadequate for the hosts and translating them into pub- Migration to IPv6 is essential if the
billions of devices that are part of the lic IPv4 address/port pairs on demand internet is to continue to grow, but it
global internet today, and the tens of when the hosts send packets to the will not happen overnight; rather it will
billions of devices that are expected to internet. NAT provides effective sta- take place over a number of years and
exist in the near future. tistical multiplexing, but constantly in several phases. Different networks
may end up utilizing different migra-
tion mechanisms, depending on their
specific needs and constraints.
BOX A  Terms and abbreviations
ALG application-level gateway IPv4 IP version 4 Dual-stack
APNIC Asia Pacific Network Information Centre IPv6 IP version 6 Network equipment and dual-stack
DHCP Dynamic Host Configuration Protocol ISP internet service provider hosts have network stack support and
DNS Domain Name System MSP Multiservice Proxy IP addresses from both IPv4 and IPv6.
DNS64 DNS translation for NAT64 MTU maximum transmission unit When services are available over IPv6,
EPC Evolved Packet Core NAT network address translation hosts use native IPv6 connectivity, but
GPRS general packet radio service NAT44 NAT between IPv4 and IPv4 networks for services available only over IPv4,
GTP GPRS Tuneling Protocol NAT64 NAT between IPv6 and IPv4 networks that version is used instead. If the
IANA Internet Assigned Numbers Authority PDP Packet Data Protocol network equipment supports IPv6,
IETF Internet Engineering Task Force RIR Regional Internet Registry dual-stack can be utilized simply by
IKE Internet Key Exchange UE user equipment configuring the network nodes
IMS IP Multimedia Subsystem XMPP Extensible Messaging and Presence appropriately. Existing mobile network
IP Internet Protocol Protocol nodes, such as the Ericsson GPRS and

E R I C S S O N R E V I E W 2 2011
EPC core nodes, have such support.
Dual-stack and native IPv6 connectivity BOX B  FIGURE 1  Native dual-stack model
do not introduce additional encapsula- Among other
tion, processing or new network nodes, issues, NAT
so dual-stack networks are robust and may:
reliable. As such, dual-stack is the rec- prevent IPv4/IPv6 IPv4/IPv6
ommended transition model for the unsolicited network network
majority of the networks. (NAT44) Service
incoming
Most mobile networks may need to connections to UE
employ the dual-stack model together hosts inside the
with a NAT on the IPv4 side, because network behind IPv4 IPv4
they may not have enough public the NAT. While
IPv4 addresses for all their users. This this was fine
is particularly true for the growing when hosts were IPv6
set of constantly connected applications. merely clients
Fortunately, with dual-stack, an increas- for services
ing amount of traffic can be moved to provided over the
IPv6. A large proportion of all internet internet, this
traffic is directed to a few large content complicates the Dual-stack UE connectivity requires most popular websites4 google.com,
providers, such as Akamai and Google2. new content- both IPv4 and IPv6 PDP contexts, how- facebook.com and youtube.com pro-
When these networks enable IPv6, dual- creation models ever, having separate PDP contexts con- vide IPv6 addresses, at least for parts of
stack networks can move much of this where hosts also sumes resources. Release 8 of the 3GPP their sites. However, the likelihood of
traffic to IPv6 and reduce the load on provide services standards included the introduction finding an IPv6 address falls dramatical-
the IPv4 NAT device. Most of these large to the internet; of a dual-stack connection capability ly beyond these three. The top 100 sites
content providers along with Ericsson require that making it possible to use both IPv4 include 24 that are IPv6-enabled, but for
are participating in World IPv6 Day hosts send and IPv6 over a single bearer. This the top 1 million sites the rate is only 3.2
on June 8, 20113. On that day, IPv6 will keep-alive capability is now being introduced into percent. The probability of finding an
be enabled by default for 24 hours on messages so that Ericsson products. IPv6-enabled site, as a function of the
numerous networks and sites that NAT bindings The dual-stack mechanism is useful most popular sites examined, is shown
previously supported only IPv4. The remain active. when actual destinations advertise IPv6 in Figure 2. After falling below 2 per-
This can cause
aim is to identify any remaining issues addresses. How many websites are IPv6- cent around 50,000 sites, the probabili-
excessive (and
with widespread IPv6 usage in these net- enabled? The top three of the 1 million ty starts to increase slowly as many
unnecessary)
works. Most of the potential problems
traffic on
associated with using IPv6 are, after all,
expensive and FIGURE 2  IPv6 address record probability by Alexa Rating
of a practical nature, such as: ensuring
spectrum-bound
that the necessary components have
radio interfaces,
IPv6 turned on; that configurations are Probability (%)
and reduce
correct; and that any implementation 10
battery life on
bugs have been removed. mobile devices;
The native dual-stack model is shown require the use
9
in Figure 1. Here the entire network of ALGs to enable
from the UE to the servers running the 8
certain classes of
services supports both IPv4 and IPv6. application to 7
Services can be accessed using either work through the
protocol, depending on which one is NAT; and 6
supported by the particular service. If cause
NAT44 is used, the IPv4 connections complications 5
go through address translation at the related to
edge of the two networks, but for IPv6 debugging and 4
connections there is no need for any network
address translation. management. 3
In 3GPP-based mobile networks, UEs
can request IPv4 or IPv6 Packet Data 2
Protocol (PDP) contexts. IPv6 user-traffic
1
support was added to the Ericsson GPRS
0 100 200 300 400 500 600 700 800 900 1000
product family in 2002-2003, enabling
native IPv6 connectivity in mobile Number of sites examined (in thousands)
networks. The main driver was IMS,
which initially supported only IPv6.

E R I C S S O N R E V I E W 2 2011
The advance to IPv6

Tunneling
FIGURE 3  Tunneling IPv6 over IPv4 BOX C  Tunneling mechanisms can provide
Figure 3 IPv6 access over IPv4 networks (the
shows an most common form of access today) and
example of IPv4 access over IPv6 networks, which
IPv4-only IPv4/IPv6 tunneling IPv6 is set to become more popular as IPv6
network network over IPv4. The UE becomes more widespread. Tunneling
Tunnel
endpoint Service is in an IPv4-only mechanisms work by encapsulating
UE network, and the payload IP version into the transport
when IPv6 IP version in order to travel across a
IPv4 IPv4 services are network that does not recognize the
used, the IPv6 payload IP version.
IPv6 (over IPv4)
packets are sent The IP packets used by the endpoints
IPv6 over IPv4 to the are encapsulated in IP packets using the
tunnel endpoint. version supported by the network, then
The tunnel end- decapsulated before the other endpoint
point removes uses them. The tunnel endpoints that
the encapsulat- perform encapsulation and decapsula-
ing IPv4 header
of the sites positioned below the first Some content providers have been tion can be either network elements or
and sends the
50,000 are in fact hosted by Google. reluctant to enable IPv6. The reasons the endpoints themselves. Commonly,
IPv6 packets
Delay and failure rates for download- for this include delays for applications one tunnel endpoint is a dual-stack
forward. In the
ing websites over IPv4 and IPv6 were attempting to connect over broken IPv6 host, the network access of which sup-
reverse direction,
measured. For most of the 6,884 top- links before falling back to IPv4, and ports only one IP version while the
incoming IPv6
ranked sites accesible using both IPv4 unreliable IPv6 connectivity. Bad IPv6 other endpoint is a dual-stack network
packets that are
and IPv6, the delay penalty for IPv6 was routing has been behind many of the element with both IPv4 and IPv6 access.
addressed to the
insignificant. For 90 percent of the sites problems. Among the causes are bro- Regardless of the mechanism used,
UE are encap-
tested, IPv6 was either faster or up to ken 6to4 tunneling protocol5 connec- sulated by the
a host using tunneling for IPv6 (or
2.6ms slower than IPv4 in delivering the tivity, experimental IPv6 setups that are network tunnel IPv4) connectivity appears as a dual-
first two packets of the TCP handshake. untested and unmonitored, and config- endpoint in IPv4 stack host for local applications and for
On the other hand, 5 percent of sites uration problems with firewalls. The before forward- other hosts.
had an average additional delay of more situation is improving as more users ing them on to Tunneling mechanisms have some
than 37ms, possibly due to packet loss and operators put IPv6 to use and fix the the UE. drawbacks such as a smaller maxi-
or bad IPv6 routing. TCP connections problems that emerge. Technical mea- mum transmission unit (MTU, the
over IPv6 failed more often than their sures, such as deprioritizing 6to4, have biggest packet size that can be used
IPv4 counterparts: whereas roughly 1 also proven helpful. World IPv6 Day will without fragmentation) due to the
percent of sites were inaccessible with help to uncover further problems and, additional IP headers and reliance on
IPv4, around 2 percent failed with IPv6. more importantly, resolve them. the tunnel endpoints to provide the
encapsulation service. However, many
of these problems can be mitigated with
FIGURE 4  Address translation with NAT64 and DNS64 proper network design.
Mobile networks employ GTP to allow
terminals to move around while retain-
ing connectivity. Because these tunnels
effectively separate the IP networks,
DNS64 an operator can enable IPv6 for sub-
scribers without requiring that every
router in its own or its roaming partners
IPv6-only IPv4/IPv6 networks supports IPv6.
network network
NAT64 Service IPv6-only networks with IPv6/IPv4 NAT
UE When all devices in a network support
IPv6, sometimes the simplest network
IPv6 (to/from IPv4 destination) IPv4 configuration is to employ only IPv6.
NAT64, along with DNS64, can provide
access to IPv4 services from IPv6-only
IPv6 networks6. This is important in the final
phases of transition, because for quite
some time certain content will be avail-
able only in the IPv4 internet. NAT64

E R I C S S O N R E V I E W 2 2011
works by translating IPv6 packets into address translation to connect to the the applications tend to work without
IPv4 packets, and vice versa. Every IPv4 IPv4-only parts of the internet. In this any problems.
address has a special representation in kind of environment, protocols that
the IPv6 address space, and a DNS64 use plain IPv4 addresses (also known as Conclusions
service automatically synthesizes IPv6 IPv4 literals) in their payloads can cause The number of internet-connected
addresses for hosts that only have an problems because those addresses are devices has exceeded the capabilities
IPv4 address. not translated by the NAT64 unless of IPv4 and adoption of IPv6 is needed
In the address translation process ALGs are used. to deal with the growth especially in
outlined in Figure 4, UE first performs The number of IPv4 literals can be mobile networks, where the number
a DNS query to DNS64 for the address measured from internet content. Of of new users is increasing fastest. The
of the server providing the service. If the 10,000 most popular websites, dual-stack mechanism, whereby IPv4
the server has an IPv6 address in the there were no problems with the top and IPv6 operate side-by-side, is the
domain name system records, the 100 in terms of their home pages and the recommended model for IPv6 migra-
DNS64 returns this record unchanged resources required to render them, such tion. If dual-stack is not possible, tun-
and the UE uses IPv6 to connect to as images and JavaScript files. Beyond neling mechanisms can be used to
the server directly. Otherwise, the the most popular sites, the probability provide both IP versions to users. While
DNS64 returns a synthesized address, of finding an IPv4 literal increases to the number of hosts accessible with IPv6
and packets using that address are roughly 2 percent. The actual effect of has historically been low and the con-
automatically routed to the NAT64. these literals depends on how the site nectivity unreliable, initiatives such
The NAT64 will perform address uses these resources; some may not be as World IPv6 Day are improving the
translation and forward packets to visible or usable in any network. Some situation. IPv4 will no longer be need-
the right IPv4 destination. Return sites were fixed after the owners were ed in local networks during the final
traffic is translated back to IPv6 and notified of such problems. The practical phase of the migration, but NAT64 can
forwarded to the UE. In mobile networks, effect of this problem with web-based be used to connect to the IPv4 internet.
the Ericsson MSP 5.3 can be configured content is negligible: the volunteers ran While a lot of work remains to be done
to provide a carrier-grade NAT64 into it only a couple of times over the on IPv6 support for various applications
translation service. course of a year. and devices, it is already possible to live
There are many reasons for using With instant messaging (IM), games, and work with an IPv6-only network.
only IPv6: cost reductions, ease of man- applications, and peripheral devices
agement, simplified network planning such as webcams, experiences vary.
and, of course, the availability of IP Some IM applications, particularly
addresses for the network. An IPv6-only those using Extensible Messaging and
network does, however, place demands Presence Protocol (XMPP) or web inter-
on the devices and applications using faces, work without problems, while
it, and even claimed IPv6 compatibility others, such as Skype, do not currently
may not always be sufficient for smooth support IPv6 at all. Games that run on a
operation. To gather practical experi- web browser work flawlessly, but there
ence of IPv6-only networking, a small have been only a few stand-alone game
number of volunteers used an IPv6-only applications that have a functioning
network at two sites. network mode without IPv4 connectiv-
Based on their experiences, office ity. Many peripherals also still support
and home users can already rely entire- only IPv4. On the other hand, applica-
ly on an IPv6-only network. In terms tions such as the widely used BitTorrent
of web browsers and e-mail clients, the clients Vuze and Torrent, as well as the
volunteers observed no difference when video-streaming service Netflix, have
comparing the IPv6-only experience already added IPv6 support. Switching
with that offered by a dual-stack such bandwidth-intensive applications
network. Software updates, operating to run over IPv6 can provide major relief
system services, many chat systems and on the NAT of the IPv4 side of networks.
streaming media all worked well. The situation is improving for applica-
On the other hand, switching off tions that did not previously work with
IPv4 creates challenges for some appli- IPv6: a recent release of the massively
cations that still do not have IPv6 sup- multiplayer online role-playing game
port and consequently require additional World of Warcraft supports IPv6, and
tunneling mechanisms to work in IPv6- support is on the roadmap for Skype
only networks. When IPv4 and DHCP are to do the same. Experiments have also
not available, manual configuration of shown that IPv6-only networking is
DNS servers is required for some oper- easy to arrange on mobile devices; as
ating systems. The test networks used long as the device itself supports IPv6,

E R I C S S O N R E V I E W 2 2011
The advance to IPv6

Ari Kernen Suresh Krishnan


is a research scientist at is a researcher at
Ericsson Research Packet Ericsson Research Packet
Technologies in Finland. Technologies in Montreal,
Ari received his M.Sc. in Canada. He has been
telecommunications from Helsinki working with IPv6 since 1998, and has
University of Technology in 2008. authored several RFCs related to this
He first joined Ericsson R&D in 2005 to area. His main areas of interest include
do an internship. Then, after working IPv6, IP mobility and the smart grid.
as a researcher at the university, he
returned to Ericsson as a researcher in
2007. His research areas, and the top- Fredrik Garneij
ics of his academic publications and
works with IPv6 at
IETF standardization contributions,
Ericsson Mobile Packet
have included delay-tolerant networks,
Core products and partici-
host identity protocol and peer-to-peer
pates in 3GPP/IETF stan-
networks. His current focus areas are
dardization. He studied automation
IPv6 and the Internet of Things.
engineering at Chalmers University of
Technology in Gothenburg, Sweden.
He has extensive experience in early
Jari Arkko deployment of upcoming key internet
is a research scientist at technologies and is a champion for IP
Ericsson Research Packet and end-to-end. In 2001 he deployed
Technologies in Finland. the first commercial IPv6 network
His main interests include in Europe, while working with Telia.
internet architecture, In 2000, he engineered a SIP-based
IPv6, the Internet of Things and social solution that made all Telia employees
media. He also serves as one of the accessible via their e-mail/SIP address-
area directors at the IETF. He has es. He has participated in several EC
authored 28 RFCs and managed projects related to IPv6 and has served
several standards efforts relating to as an expert in project audits. His pas-
IPv6, mobile IPv6, EAP, secure neigh- sion and hands-on ability have led to
bor discovery, and MOBIKE. He also several firsts, including IPv6@Mona
builds and operates some of this tech- Lisa and IPv6 on Android over 3G.
nology for his own networking needs,
including running an IPv6-only home
automation network.

References

1. Rekhter, Y., Moskowitz, B., Karrenberg, D., de Groot, G.J. and Lear, E. Address Allocation for Private
Internets, BCP 5, RFC 1918, February 1996.
2. Craig Labovitz, Scott Iekel-Johnson, Danny McPherson, Jon Oberheide and Farnam Jahanian, Internet
Inter-Domain Traffic, Proceedings of ACM SIGCOMM 2010, New Delhi. August, 2010.
3. Internet Society, World IPv6 Day, http://isoc.org/wp/worldipv6day/
4. Alexa the Web Information Company, Top 1,000,000 Sites, http://s3.amazonaws.com/alexa-static/
top-1m.csv.zip
5. B. Carpenter and K. Moore, Connection of IPv6 Domains via IPv4 Clouds, RFC 3056, February 2001.
6. Bagnulo, M., Matthews, P., and van Beijnum, I., Stateful NAT64: Network Address and Protocol
Translation from IPv6 Clients to IPv4 Servers, RFC 6146, April 2011.

E R I C S S O N R E V I E W 2 2011

Das könnte Ihnen auch gefallen