Evaluating Performance Characteristics of SIP
over IPv6
Thomas Hoeher
1
, Martin Petraschek
1
, Slobodanka Tomic
1
, and Michael Hirschbichler
2
1
ftw. (Telecommunications Research Center Vienna), Vienna, Austria
Email: {hoeher, petraschek, tomic}@ftw.at
2
Institute of Broadband Communications, Vienna University of Technology, Vienna, Austria
Email: michael.hirschbichler@tuwien.ac.at
Abstract— Due to the ongoing massive growth of the global
Internet, the rising integration of Voice over IP (VoIP)
services and the Fixed Mobile Convergence (FMC), the
IPv6 protocol and the Session Initiation Protocol (SIP)
are key technologies for the realization of next generation
communications.
For both topics, IPv6 and SIP, a lot of self-contained
research has been done. However, the challenge of SIP over
IPv6 as well as related issues and performance impacts
were not considered so far. In this article, we close this
gap and draw attention to theoretical and practical aspects
of the integration of SIP and IPv6, referred to as SIPv6. In
this context our special interest concerns the interworking
of heterogeneous IP networks during the transition from
IPv4 to IPv6 and their ramifications on the VoIP service.
Inevitably, during this period of co-existence the available
transition techniques have an impact on the network and
application performance. To quantify this impact, we set
up a SIPv6 VoIP testbed and measured the performance
penalties introduced by four selected transition techniques.
We characterize the performance of transition scenarios
compared to native scenarios by presenting measurement
results and gained insights. Our study reveals individual
pros and cons of transition technologies and their available
implementations.
Index Terms—IPv6, SIP, performance measurements, prox-
ying, tunneling, transition techniques, 6to4, Teredo
I. I NTRODUCTION
More than one decade ago the Internet Engineering
Task Force (IETF) has started to develop a successor for
the most widely deployed network layer protocol in the
Internet: the Internet Protocol version 4 (IPv4).
IPv4 was originally developed in 1981 to solve the
(internet) routing matters for a small backbone connecting
academic and government networks within the United
States. Nowadays, the Internet is a worldwide backbone
interconnecting thousands of autonomous systems, how-
ever the network layer protocol is still IPv4.
As nobody could have foreseen this fulminant growth,
the developers of IPv4 decided generously to serve almost
This contribution is based on “Performance Evaluation of SIPv6 Tran-
sitioning,” by T. Hoeher, M. Petraschek, S. Tomic and M. Hirschbichler,
which appeared in the Proceedings of The Second International Multi-
Conference on Computing in Global Information Technology (ICCG
2007) co-located with IPv6TD 2007: The Second International Work-
shop on IPv6 Today - Technology and Deployment, Guadeloupe, French
Caribbean, March 2007. c 2007 IEEE.
This work was supported by the Kplus program of the Austrian
Federal Government.
four billions of nodes, i.e., half of the today’s world
population. Nevertheless, for some years now the Internet
is on the verge of depletion of IPv4 addresses. Already
in 1992 the IETF identified this upcoming exhaustion
and started to specify countermeasures such as Network
Address Translation (NAT), Variable Length Subnet Mask
(VLSM), Classless Interdomain Routing (CIDR), and
Internet Protocol version 6 (IPv6). However, the only
sustainable solution to cope with IPv4 address space
shortage, which does not solely shift the point of depletion
is IPv6.
IPv6 was conceived within the IETF working group
IPng founded in 1994 with the goal to define the next
generation Internet Protocol. Among several proposed
alternatives, IPv6 [1] - originally called IPng - has been
selected as the successor of IPv4. Today, in a variety of
IPv6-related RFCs, complementary topics like security,
address and routing schemes, the IPv6 transition, and
mobility enhancements are treated.
In general, IPv6 offers some novelties and benefits but
still the most convincing argument for introduction is the
128-bit address space. The urgency for the introduction
of IPv6 becomes more and more obvious since well
known Internet engineers like Tony Hain (Cisco Inc.)
and Geoff Huston (APNIC) predict the point of depletion
between autumn 2008 [2] and summer 2012 [3]. In other
words, it is high time to continuously push the global
implementation of IPv6.
One of the still missing pieces in the IPv6 puzzle is
the evaluation of typical deployment issues such as per-
formance, interoperability, and scalability. In this context,
the main criteria at the beginning of IPv6 introduction
would be the seamless interworking between IPv4 and
IPv6, also considered as IPv6 transition. Apparently, the
migration from IPv4 to IPv6 could only happen in the
course of an incremental transition where both protocols
have to co-exist. The duration of this process is not
predictable, however it brings up a variety of additional
aspects, such as performance and scalability in particular
at the application layer.
These open questions motivated our IPv6 research on
the transition aspects of SIP (Session Initiation Proto-
col) [4], the protocol which is currently penetrating and
revolutionizing the Internet and its services landscape.
But not only the Internet, it is about to change the entire
40 JOURNAL OF NETWORKS, VOL. 2, NO. 4, AUGUST 2007
© 2007 ACADEMY PUBLISHER