Characteristics of fragmented IP traffic on Internet links
Colleen Shannon, David Moore, k claffy
Cooperative Association for Internet Data Analysis (CAIDA)
San Diego Supercomputer Center
University of California, San Diego
In order to develop new protocols and to predict future trends of
Internet traffic, it is necessary to understand the nature of current
traffic. Fragmented IP traffic is a unique component of the overall mix of
traffic on the Internet that has not been well studied. Many assertions
about the nature and extent of fragmented traffic are based in folklore,
rather than measurement and analysis. Common folklore includes: fragmented
traffic is decreasing or nonexistent, fragmented traffic exists only on
LANs (due to NFS) not on backbone links, misconfiguration is causing
certain kinds of fragmented traffic to increase, only UDP traffic is
fragmented, etc. In this paper, we examine the behavior of measured
fragment traffic and compare those results with commonly cited beliefs.
Understanding of the actual prevalence and causes of fragmented traffic
may be critical to the success of currently proposed protocols and security
efforts. For example, the proposed mechanism for transition between IPv4
and IPv6 networks requires checksums for all fragmented UDP traffic. Thus
it is crucial to know whether fragmented UDP traffic without checksums
frequently occurs. Also, a recently proposed technique for tracing the
sources of denial of service attacks depends on altering the identification
field in IP headers. This field is required for IP fragment reassembly, so
anything which changes the identification field causes packet loss for
fragmented traffic. Prior to the implementation of these proposals, or
others like them, it is necessary to understand the actual nature of
fragmented IP traffic.
Fragmented traffic causes increased load on routers, through both the
division of the original packet and the increased number of packets handled
by all subsequent routers. The traffic also causes increased load on
links, due to the overhead of an extra IP header for each fragment.
Additionally, because all of the fragments are necessary to reassemble the
original packet, the probability of successfully delivering a fragmented
packet exponentially decreases as a function of the number of fragments, as
compared to the normal packet loss rate. This partial packet loss may
further increase link and router loading as higher layers retransmit
packets.
In order to understand the prevalence, causes, and effects of
fragmented IP traffic, we have collected and analyzed many week-long traces
taken from several sources. These sources include a university commodity
access link, a highly aggregated commercial exchange point, and a local
NAP.
In this paper, we describe many characteristics of fragmented traffic,
including: the overall number of fragmented packets, the number and sizes
of fragments into which an original packet was divided, the distribution of
original packet sizes, the distribution of inter-arrival times of the
fragments, whether the complete set of fragments that composed an original
IP packet was collected, and whether these fragments were reordered by the
network.
We also examine the causes of IP packet fragmentation. The effects of
NFS, streaming media, networked video games, and tunneled traffic are
quantified, as well as the prevalence of machines whose improper
configurations were causing excessive amounts of fragmented traffic.
|