Sunteți pe pagina 1din 6

2016 International Conference on Computing, Networking and Communications, Communication QoS and System Modeling

Packet Delay, Loss and Reordering in IPv6 World:


A Case Study
Fuliang Li1, Xingwei Wang1, Tian Pan2, Jiahai Yang2
1
College of Information Science and Engineering, Northeastern University, Shenyang, China
2
Institute for Network Sciences and Cyberspace, Tsinghua University, Beijing, China
lifuliang@ise.neu.edu.cn, wanxw@mail.neu.edu.cn, platinum127@gmail.com, yang@cernet.edu.cn

AbstractWith the exhausting of IPv4 addresses, the conduct a comparison study on packet delay and explore the
transition to IPv6 is imminent. In order to gain a deep reasons for the difference by dividing the as-level paths into
understanding of IPv6, this paper revisits several critical IPv6 three parts, i.e., domestic-as, middle-as and target-domestic-as.
performance metrics. Our extensive measurement shows that We find that the connectivity between middle-as and target-
packet delay and loss of IPv6 is similar to IPv4 when the AS-level domestic-as, and the length of middle-as are the dominant
paths are roughly the same. Specifically, when the link utilization factors that lead to the differences in RTT (Round-Trip Time)
exceeds a threshold, e.g., 0.83 in our study, variation of packet between IPv4 and IPv6. 2) We make a comparison between
delay presents a similar pattern with the variation of link IPv4 and IPv6 in packet-loss rate. The average packet-loss rate
utilization. If packet delay of a path is large, packet-loss rate of
of IPv6 is 0.25%, while the average packet-loss rate of IPv4 is
that path is more likely to fluctuate. In addition, we conduct an
analysis of packet reordering in IPv6 world. Few IPv6 probe
0.33%. We also investigate the relationship between packet
packets are out-of-order and the reordering rate is 2.310-6, delay and packet-loss rate. Packet-loss rate of a path is more
which is much lower than the average rate of 0.79% in IPv4 likely to fluctuate when packet delay of that path becomes
world. Our analysis consolidates an experimental basis for IPv6 large. 3) We conduct an analysis of packet reordering in IPv6
network operators and researchers. world. We find that average packet reordering rate of IPv6 is
2.310-6, while average packet reordering rate of IPv4 is
Keywordsnetwork measurement; IPv6; delay; packet loss; 0.79%. The reason for the difference is that fragmentation in
packet reordering; IPv6 is not encouraged and only the hosts can conduct packet
fragmentation in IPv6 network, which could reduce the
I. INTRODUCTION possibility of packet reordering.
Due to the predictable exhaustion of IPv4 addresses, The remainder of the paper is organized as follows. The
transition to IPv6 is imperative. To try and encourage adoption related work is presented in Section II. We describe the
of IPv6, more than 400 organizations and institutions methodologies used to measure IPv6 performance in Section
participated in the Word IPv6 Day on 8th June 2011 [1]. To III. Section IV presents our analysis results, including delay,
further promote the deployment and development of IPv6, packet loss rate and packet reordering. Our conclusions and
World IPv6 Launch was held on 6th June 2012 [2]. Google has future remarks are presented in Section V.
announced that over 4% of users access Google through IPv6
[3]. CAIDA has shown that from January 2013 to January II. RELATED WORK
2014, the number of IPv6 ASes increased by 80% and the
number of links between them increased by 63% [4]. All these Related work is summarized from two aspects. We begin
reveal that IPv6 network is developing rapidly. In addition, as with discussion on measurement of packet delay and packet
applications such as video conference, IPTV, VoIP and online loss. Then we show the studies that have been conducted to
games become more and more prevalent, keeping network characterize packet reordering in IPv4 world.
availability as well as good performance is very crucial for Wang et al. [5] compared IPv6 and IPv4 performance from
network operations. Investigating the performance of IPv6 the perspective of end users and found that it still has
network is the basis of guaranteeing the network with a good headroom to improve IPv6 performance, including increasing
performance. Therefore, many studies have been performed to its connectivity and reducing its packet-loss rate. Muniyappa
analyze IPv6 network performance, as well as figure out the et al. [6] carried out a simulation-based study comparing the
differences between IPv4 and IPv6 network [5-10]. However, use of the IPv4 versus IPv6 on simple campus networks and
our understanding of IPv6 network cannot catch up the speed found that performance of IPv4 and IPv6 are almost the same
of its development. A revisiting and multi-dimension and the difference is negligible. Shiwani et al. [7] measured
observation of current IPv6 network performance is needed. throughput, delay, and jitter on a test-bed implementation.
In this paper, we use OneProbe [16], a new TCP Zhou et al. [8] found that IPv6 paths have a higher delay and
(Transmission Control Protocol) method for reliable and loss than their IPv4 counterparts, mainly due to its poor
metric-rich path monitoring, to revisit IPv6 performance and performance in IPv6-in-IPv4 tunnels. Nikkah et al. [9] and
make a comparison with IPv4 from many aspects, such as Dhamdhere et al. [10] found that IPv6 delay is similar to IPv4
packet delay, packet loss and packet reordering, etc. Our main performance when the AS-level paths are identical. Czyz et al.
findings and contributions are summarized as follows. 1) We [11] concluded that IPv6 RTT is getting better according to a

978-1-4673-8579-4/16/$31.00 2016 IEEE


long-term observation. In this paper, we conduct a case study in terms of the five Regional Internet Registries (RIRs), i.e.,
on several critical IPv6 network performance metrics, APNIC, ARIN, AFRINIC, LACNIC, and RIPENCC.
including reachability, delay and packet loss rate. Except for
basic evaluation on these metrics, we also investigate the 3) Probing. Our probing host locates in CERNET2 [17].
reasons for the differences in performance between IPv4 and To avoid cross impact caused by too many synchronous
IPv6. Furthermore, we analyze the relationship between delay probing packets, we choose no more than 15 URLs from each
and link utilization, as well as capture the variation pattern and RIR randomly and launch no more than 15 OneProbe
find a fitting model for the delay when it fluctuates greatly. processes synchronously each time. Note that these URLs
belong to different websites and servers. For each RIR, we use
Packet reordering has great influence on transmission OneProbe to probe the destination URLs enabled with both
efficiency. Stevens et al. [12] found that when the TCP IPv6 and IPv4 for 10 minutes (5 minutes for IPv6, 5 minutes
receiver gets packets out of order, it sends duplicate ACKs to for IPv4) in one polling cycle. That is to say, it costs 50
trigger fast retransmission algorithm at the sender, which may minutes to probe all the five RIRs one after another. Therefore,
cause unnecessary retransmission in transport layer. Laor et al. we denote an hour as a polling cycle. In this paper, one week
[13] found that packet reordering results in limited speed of probing data is gathered and used to revisit the packet delay,
packet transmission as well as throughput degradation. Wang loss and reordering in IPv6 world. In other words, there are
et al. [14] proposed a single-point reorder-judging algorithm to 168 polling cycles during the one week observation.
measure packet reordering and found a threshold to help
distinguish reordering and loss on some heavily reordering IV. PERFORMANCE ANALYSIS
paths. Zhou et al. [15] analyzed the end-to-end packet
reordering by tracing UDP packets between 12 test-boxes in According to the probing methods depicted in Section III,
RIPE NCC and found that packet reordering has a significant we conduct a case study on IPv6 performance from three
influence on UDP performance. In this paper, we make an aspects, i.e., delay, packet loss and packet reordering.
analysis of IPv6 packet reordering. This cannot only let us
know exactly whether packets are disordered and the actual A. Analysis of packet delay
severity, but also provides a basis for investigating TCP We use Round-trip Time to describe the time overhead (i.e.,
behaviors in IPv6 world. delay) of a packet that goes to the destination and returns to the
source. Fig. 1(a) shows the variation of IPv6 RTT across five
III. METHODOLOGIES RIRs. RTT of ARIN is approximately 160 milliseconds, and
RTT of AFRINIC is around 180 milliseconds. RTT of APNIC
In this section, we first take a look at the probing tool - and LACNIC are similar with each other. However, RTT of
OneProbe. Then we describe our probing methods. APNIC is more stable than that of LACNIC. The reason for the
RTT instability of LACNIC is that some LACNIC URLs with
A. Overview of OneProbe high RTT were interrupted during our measurement, thus their
OneProbe is a reliable and metric-rich path monitoring RTT values cannot be measured in some polling cycles. These
method based on TCP [16]. In this paper, we use unreachable URLs were excluded when calculating the average
HTTP/OneProbe, which sends legitimate HTTP GET request RTT, so the average RTT of LACNIC in some polling cycles
in the TCP data probes to induce HTTP response messages to decreases. RTT of RIPENCC fluctuates at 280 milliseconds
measure delay, packet loss rate, and packet reordering rate. and it is relatively stable. Results show that RTT of LACNIC,
Each probe of OneProbe consists of two customized back-to- APNIC and RIPENCC are higher than that of ARIN and
back packets, applied to measure the performance of the AFRINIC. Through further analysis, we find that the number
forward link. When probes arrive at remote-ends, they will of hops between probing client and destination URLs in ARIN
induce remote endpoints to send back two back-to-back and AFRINIC is smaller than that of the other three RIRs. This
packets, which are used to measure the performance of the is in accordance with the rule that less number of the hops
reverse link. In this paper, the values of the forward link and usually causes smaller RTT.
reverse link are merged to illustrate packet-loss rate and packet According to the aggregation analysis results, we make a
reordering rate. comparison between IPv6 and IPv4 in RTT. As depicted in Fig.
1(b), in the regions of AFRINIC, ARIN, RIPENCC and
B. Probing methods LACNIC, RTT of IPv6 is similar to that of IPv4. This is
Our probing methods mainly contain three phases, i.e., because, for a destination URL in these regions, the AS-level
obtaining URLs, classifying URLs and probing. 1) Obtaining paths of IPv6 and IPv4 are similar. However, we find that IPv6
URLs. We first find the URLs that meet the requirements of RTT is higher than IPv4 RTT in APNIC. We try to explain the
OneProbe. In order to guarantee the accuracy of probing, the reason for the differences by exploring AS-level paths between
object of each URL is well over 10 Kbytes [16]. We download the probe client and the destination URLs. As shown in Fig. 2,
top 1M websites from Alexa [18] and obtain desirable URLs we divide AS-level paths into three parts, i.e., domestic-as,
by crawling these websites. In addition, to make comparison middle-as and target-domestic-as. Domestic-as denotes the
between IPv4 and IPv6, only the URLs supporting both IPv4 ASes which locate in the same country as the probe client,
and IPv6 access are chosen in our study. 2) Classifying URLs. while target-domestic-as denotes the ASes locating in the same
For the sake of analysis, we divide the URLs into five groups country as the destination URLs. The remaining ASes that may
locate in any countries are middle-as.
(a) RTT variation of IPv6
350 500
IPv6

Round-trip Time (ms)


Round-trip Time (ms)

300 400 IPv4

APNIC 300
250 AFRNIC
ARIN
LACNIC 200
200 RIPE
100
150
8-7 8-8 8-9 8-10 8-11 8-12 8-13 8-14 0
Date 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
(b) RTT comparison betw een IPv4 and IPv6 Website
400
IPv6 Fig. 3. RTT distribution in APNIC
Round-trip Time (ms)

300 IPv4

Given the above, we could conclude that 1) the connectivity


200
between middle-as and target-domestic-as, 2) the length of
100
middle-as are the dominant factors that lead to the differences
in RTT between IPv4 and IPv6.
0
APNIC AFRNIC ARIN LACNIC RIPE Wang et al. [5] analyzed the delay of more than 3600
Regions websites in APNIC, ARIN and RIPENCC. We conduct a
similar analysis across all the five RIRs. We use scatter
Fig. 1. RTT variation across five RIRs diagram to describe the RTT distribution of IPv4/IPv6 in one
polling cycle. As depicted in Fig. 4, for each destination URL,
IPv6 RTT is represented across the X-axis and IPv4 RTT is
represented across the Y-axis. We find that RTT of ARIN
presents the most concentrated distribution among the five
RIRs. The values locate between 150 milliseconds and 200
milliseconds for both IPv6 and IPv4. The results reveal that the
interconnections between the probing client and ARIN are
relatively simple. RTT of APNIC shows the most dispersive
Fig. 2. Division of AS-level paths distribution, which is caused by the abundant paths between the
probing client and the destination URLs.
We calculate the RTT for each destination URL in APNIC.
As depicted in Fig. 3, for most destination URLs, such as URL 600
{1~6, 8~12, 14, 15}, IPv6 RTT is larger than IPv4 RTT. For APNIC
AFRNIC
80% of these URLs, the length of IPv6 middle-as is the same 500 ARIN
as to that of IPv4 middle-as. For the rest URLs, IPv6 middle-as LACNIC
IPv4 Round-trip Time

has one more AS compared with IPv4 middle-as. When probe RIPENCC
400
packet begins to enter middle-as, IPv6 RTT is similar to IPv4
RTT. However, when probe packet enters target-domestic-as
from middle-as, the growth of IPv6 RTT is more obvious than 300
that of IPv4 RTT. After probe packet enters target-domestic-as,
the increase of IPv4 RTT is similar to that of IPv6 RTT. 200
Therefore, the path between middle-as and target-domestic-as
causes the difference between IPv6 RTT and IPv4 RTT. That is 100
to say, the connectivity between middle-as and target-
domestic-as in IPv4 network is better than that in IPv6 network,
0
resulting in that IPv4 RTT is smaller than IPv6 RTT for most 0 100 200 300 400 500 600
destination URLs. As shown in Fig. 3, IPv6 RTT of URL {7, IPv6 Round-trip Time
13} is smaller than IPv4 RTT. 1) For URL 7, the length of IPv6
middle-as (i.e., the number of ASes in middle-as) is the same Fig. 4. RTT distribution of IPv4/IPv6 in one polling cycle
as to that of IPv4 middle-as. However, IPv6 RTT makes an
increase of 120 milliseconds in middle-as, while IPv4 RTT We use Traceroute to explore AS-level paths between the
makes an increase of 150 milliseconds in middle-as. This is the probing client and the destination URLs. The total number of
reason for the smaller RTT of IPv6 compared with IPv4. 2) For ASes between the probing client and the destination URLs is
URL 13, the length of IPv6 middle-as is 1, while the length of denoted as AStotal. Note that there are some duplicated ASes in
IPv4 middle-as is 3. The increase of IPv4 RTT in middle-as is AStotal. The number of unique ASes in AStotal is represented as
much larger than IPv6 RTT. Thus, for this destination URL, ASunique. ASdiffer denotes the ratio of ASunique and AStotal, i.e.,
the length of middle-as causes the RTT difference of IPv4 and ASdiffer = ASunique/AStotal. We calculate the ASdiffer of the five
IPv6.
RIRs. The results are 91.7% (APNIC), 66.7% (RIPENCC), around 13 milliseconds except an abnormal point. When the
40% (LACNIC), 27.3% (AFRINIC), and 13.3% (ARIN). link utilization varies between 0.7 and 0.83, RTT begins to
Among the five RIRs, the ASdiffer of APNIC is highest, which fluctuate and generates some high values. Once the link
reveals that paths between the probing client and the utilization is 0.83 or above 0.83, RTT of N2 greatly fluctuates
destination URLs of APNIC are most abundant. This could from 20 to 80 milliseconds. In addition, when the link
explain why RTT distribution of APNIC is most dispersive. utilization exceeds 0.83, most points are distributed from 50 to
The ASdiffer of ARIN is lowest, which could explain that RTT of 60 milliseconds. As depicted in Fig. 8(b), the number of points
ARIN is clustered. in the right of the vertical line accounts for 49.4% of the total
points. RTT of N1 is relatively stable because the maximum
In addition, we conduct a comparison between IPv4 RTT link utilization of L1 is 0.8223, which is smaller than 0.83.
and IPv6 RTT without distinguishing regions. During the one According to the above analysis, we could conclude that,
week observation, the average RTT of IPv6 is 247.71 when the link utilization exceeds a threshold, e.g., 0.83 in our
milliseconds, while the average RTT of IPv4 is 244.48 case study, the RTT fluctuates greatly.
milliseconds. As depicted in Fig. 5, IPv6 RTT is relatively
stable over time, while IPv4 RTT fluctuates greatly. This can (a) RTT variation
be confirmed by the standard deviation, which is calculated 80
based on the average RTT of each hour. The standard deviation N

Round-trip Time (ms)


1
60
of IPv6 RTT is 1.4, while the standard deviation of IPv4 RTT N
2

is 3.3.
40

260
20
ipv4
Round-trip Time (ms)

ipv6 0
250 8-7 8-8 8-9 8-10 8-11 8-12 8-13 8-14
Date
(b) Link utilization variation
1
240
0.8
Link Utilization

0.6
230
8-7 8-8 8-9 8-10 8-11 8-12 8-13 8-14 0.4
Date L
1
0.2
L
2
Fig. 5. RTT comparison between IPv4 and IPv6 0
8-7 8-8 8-9 8-10 8-11 8-12 8-13 8-14
Date
The more obvious fluctuation of IPv4 RTT may be caused
by overutilization of some links in IPv4 networks. In order to
investigate the relationship between delay variation and link Fig. 6. Relationship between RTT and link utilization
utilization, we probe the RTT of two backbone nodes of
CERNET2. These two nodes (N1 and N2) directly connect (a) N1
another node (N3) where we deploy the probing host. The link 24

from N3 to N1 is labeled as L1, and the link from N3 to N2 is


Round-trip Time (ms)

23
labeled as L2. Then we calculate the link utilization for L1 and
22
L2. Note that the link utilization denotes the ratio between the
average traffic rate (in each five minutes) and the bandwidth of 21
the physical link. For the clarity of description, we calculate 20
and present the average link utilization of each five minutes.
19
As shown in Fig. 6(a) and Fig. 6(b), RTT of N2 shows a 0 0.2 0.4 0.6 0.8 1
Link Utilization
similar pattern with the utilization of L2. RTT of N2 is high and (b) N2
fluctuant when the utilization of L2 is large, while RTT of N2 is 80
low and stable when the utilization of L2 is small. However, not
Round-trip Time (ms)

all the links present the strong relationship between delay 60


variation and link utilization, such as N1 and L1. Although the
link utilization of L1 has obvious fluctuations, RTT of N1 is 40

relatively stable. Therefore, we infer that the RTT fluctuates


20
greatly only when the link utilization exceeds a threshold.
As depicted in Fig. 7(a), we find that RTT of N1 is 0
0 0.2 0.4 0.6 0.8 1
concentrated around 20 milliseconds except two abnormal Link Utilization
points. The maximum link utilization of L1 is 0.8223 during
the observation period (i.e., one week). As shown in Fig. 7(b), Fig. 7. RTT distribution across link utilization
when the link utilization is below 0.7, RTT is pretty steady
B. Analysis of packet-loss rate obvious fluctuation. The standard deviation of IPv6 packet-
Fig. 8(a) shows the variation of IPv6 packet-loss rate loss rate is 6.5510-4, while the counterpart of IPv4 packet-
across five RIRs. During the observation period, we find that loss rate is 2.4410-3. This result confirms that IPv6 packet-
packet-loss rate of LACNIC fluctuates greatly. The maximum loss rate is relatively low and fluctuates smoothly.
packet-loss rate of LACNIC is close to 2%. Packet-loss rate of 0.02
ARIN is higher than that of AFRINIC, but both of them are ipv4
stable around 0.5%. Packet-loss rates of APNIC and ipv6
0.015

Packet Loss Rate


RIPENCC keep below 0.3%. Packet-loss rates of APNIC,
RIPENCC and LACNIC are more fluctuant, but are lower
than those of ARIN and ARFINIC in most cases. However, as 0.01
depicted in Fig. 1(a), RTT of APNIC, RIPENCC and
LACNIC is larger than that of ARIN and AFRINIC. Therefore, 0.005
we may conclude that delay does not affect the value of
packet-loss rate, but if delay of a path is large, packet-loss rate 0
of that path is more likely to fluctuate. 8-7 8-8 8-9 8-10 8-11 8-12 8-13 8-14
Date
(a) Packet loss variation of IPv6
0.02 Fig. 9. Packet-loss rate comparison between IPv4 and IPv6
APNIC
Packet Loss Rate

0.015 AFRNIC
ARIN We utilize weighted moving average to compare the
0.01
LACNIC stability (and predictability) of IPv6 packet-loss rate with IPv4.
RIPE We first group the data into one-hour buckets. And then, we
0.005 compute the average packet-loss rate for each hour-scale
bucket. At last, we compute the moving average error for
0
8-7 8-8 8-9 8-10 8-11 8-12 8-13 8-14
different window sizes. Fig. 10 shows the moving average
Date error of IPv4 and IPv6 packet-loss rates when the window size
-3
x 10 (b) Packet loss comparison betw een IPv4 and IPv6 equals to 2. We find that moving average error of IPv6 packet-
6
IPv6
loss rate is almost below 50%, while moving average error of
IPv4 packet-loss rate is often higher than 50% and fluctuates
Packet Loss Rate

IPv4
4 greatly, which reveals that stability and prediction accuracy of
IPv6 packet-loss rate is much better than that of IPv4.
2
300
IPv4
0 IPv6
APNIC AFRNIC ARIN LACNIC RIPE
Regions 200
Error (%)

Fig. 8. Variation of packet-loss rate across five RIRs


100

We make a comparison between IPv4 and IPv6 in packet-


loss rate. As depicted in Fig. 8(b), in the regions of AFRINIC,
0
ARIN, RIPENCC and LACNIC, packet-loss rate of IPv6 is 0 20 40 60 80 100 120 140 160
relatively close to that of IPv4, which is in accordance with Hours
the RTT analysis results. But packet-loss rate of IPv6 is lower
than that of IPv4 in APNIC, which is opposite to the RTT Fig. 10. Moving average error of IPv4 and IPv6 packet-loss rates
analysis results. This confirms that delay does not affect the
value of packet-loss rate. We then try to find the reason why C. Analysis of packet reordering
there is a difference between IPv6 packet-loss rate and IPv4
packet-loss rate in APNIC. We calculate the packet-loss rates Packet reordering refers to a packet that does not arrive in
for each destination URL in APNIC and find that some URLs expected order. There are many reasons resulting in out-of-
present obvious differences between IPv4 and IPv6. Further order packets, e.g., network congestion, timeout-
analysis reveals that packet-loss rates in domestic-as are retransmission, multi-path transmission, etc. In this paper, we
roughly the same for these URLs and the differences are conduct an analysis of packet reordering in IPv6 world. As
mainly caused by middle-as. shown in Table I, during our observation period, there are no
IPv6 out-of-order packets in AFRINIC and RIPENCC. Only
In addition, we conduct a comparison between IPv4 packet- in some polling cycles, IPv6 has low rate of out-of-order
loss rate and IPv6 packet-loss rate without distinguishing packets in ARIN, LACNIC and APNIC. From Table I, we also
regions. The average packet-loss rate of IPv6 is 0.25%, while notice that, packet reordering rate of IPv6 is much smaller
the average packet-loss rate of IPv4 is 0.33%. As depicted in than that of IPv4. In IPv4 world, packet reordering rate differs
Fig. 9, we notice that IPv6 packet-loss rate tends to be stable from one RIR to another. Packet reordering rate of LACNIC is
over time, while IPv4 packet-loss rate presents relatively
above 1%, while packet reordering rates of the other RIRs are We would like to thank Wei Wan and Rui Lu for their aid
below 0.8%. in processing data and revising this paper, as well as the
support from CNGI-NOC staff. We also thank Professor
We also conduct a comparison between IPv4 and IPv6 Rocky K. C. Chang for his kindly help and constructive
without distinguishing regions. The average packet reordering
comments. This work is supported by the National Science
rate of IPv6 is 2.310-6, while the average packet reordering
Foundation for Distinguished Young Scholars of China under
rate of IPv4 is 0.79%. Two reasons cause the differences in
Grant No. 61225012 and No. 71325002; the National Natural
packet reordering rate between IPv4 and IPv6. 1) Only end
Science Foundation of China under Grant No. 61572123; the
hosts can perform packet fragmentation in IPv6 network. And
Specialized Research Fund of the Doctoral Program of Higher
fragmentation is not encouraged in most cases. While in IPv4
Education for the Priority Development Areas under Grant No.
network, fragmentation can be performed by both hosts and
20120042130003.
routers, which will cause many fragments of IP packets and
increase the probability of packet reordering. 2) In addition,
IPv6 simplifies its basic header to accelerate packet processing REFERENCES
speed, which can further reduce the probability of packet [1] Internet Society World IPv6 Day, 2011,
reordering. http://isoc.org/wp/worldipv6day/.
[2] World IPv6 Launch, 2012, http://www.worldipv6launch.org/.
[3] https://www.google.com/intl/en/ipv6/statistics.html#tab=ipv6-adoption.
TABLE I. PACKET REORDERING RATE COMPARISON BETWEEN IPV4
AND IPV6 [4] http://www.caida.org/research/topology/as_core_network/2014/
[5] Y. Wang, S. Ye, and X. Li, Understanding current IPv6 performance: a
Type APNIC AFRNIC ARIN LACNIC RIPENCC measurement study, in Proc. IEEE Symposium of Computers and
IPv6 Communications (ISCC), 2005, pp.71-76.
0.081329 0 0.001686 0.032457 0
(10-4) [6] V. K. Muniyappa, Performance Analysis of IPv4 versus IPv6 in a
IPv4 0.007243 0.007343 0.007857 0.013629 0.008186 Simple Campus Network, Diss. CALIFORNIA STATE UNIVERSITY,
LONG BEACH, 2012.
[7] S. Shiwani, G. N. Purohit and N. Hemrajani, Performance Analysis of
IPv4 v/s IPv6 in Virtual Environment using UBUNTU, in Proc.
V. CONCLUSIONS AND FUTURE REMARKS International Conference on Computer Communication and Networks
IPv6 is experiencing fast development as the next (ICCCN), 2011, pp.86-91
generation network. But our understanding of IPv6 cannot [8] X. Zhou, M. Jacobsson, H. Uijterwaal and P. Van Mieghem,"IPv6 Delay
and Loss Performance Evolution", International Journal of
keep up with the growth of IPv6. In this paper, we revisit IPv6 Communication Systems, 2008, 21(6), pp.643-663.
performance from many aspects. There are three main findings
[9] M. Nikkhah, R. Gurin, Y. Lee, and R. Woundy, "Assessing IPv6
from our observations. 1) Packet delay and loss of IPv6 is through web access a measurement study and its findings", in Proc.
similar to its counterpart of IPv4 when the AS-level paths are COnference on emerging Networking EXperiments and Technologies
roughly the same. Packet delay presents a strong correlation (CoNEXT), ACM, 2011, pp.26:1-26:12.
with the link utilization. When the link utilization exceeds a [10] A. Dhamdhere, M. Luckie, B. Huffaker, K. claffy, A. Elmokashfi and E.
threshold, for example 0.83 in our case study, variation of Aben, Measuring the Deployment of IPv6: Topology, Routing and
packet delay presents a similar pattern with the variation of Performance, In Proc. ACM conference on Internet Measurement
Conference (IMC), 2012, pp.537-550.
link utilization. 2) The performance of middle-as and the
[11] J. Czyz, M. Allman, J. Zhang, S. Iekel-Johnson, E. Osterweil, M. Bailey,
length of middle-as are the dominant reasons for the Measuring IPv6 Adoption, in Proc. ACM conference on SIGCOMM,
differences between IPv6 and IPv4. In addition, packet delay 2014, pp. 87-98.
does not affect the value of packet-loss rate, but if packet [12] W. R. Stevens, TCP Slow Start, Congestion Avoidance, Fast
delay of a path is large, packet-loss rate of that path is more Retransmit, and Fast Recovery Algorithms, RFC 2001 (1997)
likely to fluctuate over time. 3) We conduct an analysis of [13] M. Laor, L. Gendel, The Effect of Packet Reordering in a Backbone
packet reordering in IPv6 world. Few IPv6 probes are out-of- Link on Application Throughput, Network, IEEE, 2002, 16(5), pp. 28-
order and the reordering rate is 2.310-6, which is much lower 36.
than the rate of 0.79% in IPv4 world. [14] Y. Wang, G. Lu, and X. Li, "A study of Internet packet reordering", in
Information Networking. Networking Technologies for Broadband and
In this paper, we only deploy probing client in a single Mobile Networks, Springer Berlin Heidelberg, 2004, pp.350-359.
source location, while it would be more interesting to deploy [15] X. Zhouand P. Van Mieghem, "Reordering of IP packets in Internet", in
probing clients in multiple geographical source locations. We Proc. Passive and Active Network Measurement (PAM), Springer Berlin
Heidelberg, 2004, pp.237-246.
will collect more performance data and conduct online
performance analysis in the future, while at the same time, we [16] X. Luo, E. W. W. Chan, and R. K. C. Chang, "Design and
Implementation of TCP Data Probes for Reliable and Metric-Rich
will investigate performance impact of middleboxes in IPv6 Network Path Monitoring", in Proc. USENIX Annual Technical
world. Conference, 2009.
[17] J. Wu, J. H. Wang, and J. Yang, CNGI-CERNET2: an IPv6
ACKNOWLEDGEMENT Deployment in China, ACM SIGCOMM Computer Communication
Review, 2011, 41(2), pp: 48-52.
[18] Alexa Top Sites. http://aws.amazon.com/alexa-top-sites/.

S-ar putea să vă placă și