Skip to main content
Article thumbnail
Location of Repository

Network traffic measurement for the next generation internet

By D. Pezaros

Abstract

Measurement-based performance evaluation of network traffic is a fundamental prerequisite for the provisioning of managed and controlled services in short timescales, as well as for enabling the accountability of network resources. The steady introduction and deployment of the Internet Protocol Next Generation (IPNG-IPv6) promises a network address space that can accommodate any device capable of generating a digital heart-beat. Under such a ubiquitous communication environment, Internet traffic measurement becomes of particular importance, especially for the assured provisioning of differentiated levels of service quality to the different application flows. The non-identical response of flows to the different types of network-imposed performance degradation and the foreseeable expansion of networked devices raise the need for ubiquitous measurement mechanisms that can be equally applicable to different applications and transports. This thesis introduces a new measurement technique that exploits native features of IPv6 to become an integral part of the Internet's operation, and to provide intrinsic support for performance measurements at the universally-present network layer. IPv6 Extension Headers have been used to carry both the triggers that invoke the measurement activity and the instantaneous measurement indicators in-line with the payload data itself, providing a high level of confidence that the behaviour of the real user traffic flows is observed. The in-line measurements mechanism has been critically compared and contrasted to existing measurement techniques, and its design and a software-based prototype implementation have been documented. The developed system has been used to provisionally evaluate numerous performance properties of a diverse set of application flows, over different-capacity IPv6 experimental configurations. Through experimentation and theoretical argumentation, it has been shown that IPv6-based, in-line measurements can form the basis for accurate and low-overhead performance assessment of network traffic flows in short time-scales, by being dynamically deployed where and when required in a multi-service Internet environment

Publisher: Lancaster University
Year: 2005
OAI identifier: oai:eprints.lancs.ac.uk:12698
Provided by: Lancaster E-Prints

Suggested articles

Citations

  1. (2005). (date accessed), available at: http://www.cisco.com/en/US/products/hw/routers/ps368/products_ qanda_item09186a00801df233.shtml, date accessed:
  2. A Framework for Defining Empirical Bulk Transfer Capacity Metrics, IETF, Network Working Group,
  3. (2005). A Framework for Packet Selection and Reporting,
  4. (2003). A Knowledge Plane for the Internet,
  5. (1999). A One-way Delay Metric for IPPM, IETF, IPPM Working Group,
  6. (1999). A One-way Packet Loss Metric for IPPM, , IETF, IPPM Working Group,
  7. (1995). A parameterisable methodology for Internet traffic flow profiling,
  8. (1999). A Round-trip Delay Metric for IPPM, IETF, IPPM Working Group,
  9. (2002). An Architecture for Describing Simple Network Management
  10. (1998). An Architecture for Differentiated Services, IETF DiffServ Working Group, Request For Comments (RFC)
  11. (1999). An Expedited Forwarding
  12. (2003). Analysis of ADSL traffic on an IP Backbone link,
  13. (2002). Analysis of End-to-end Delay Measurements
  14. Analysis of Point-toPoint Packet Delay in an Operational Network,
  15. (1993). Application of Sampling Methodologies 250 to Network Traffic Characterisation,
  16. (1999). Application-Level Measurements of Performance on the vBNS,
  17. (1999). Basic Socket Interface Extensions for IPv6, IETF Network Working Group, Request For Comments (RFC) 2553,
  18. Building a Better Netflow,
  19. (1988). Congestion Avoidance and Control,
  20. (1991). Connections with Multiple Congested Gateways in Packet-Switched Networks Part 1: One-way Traffic,
  21. (2005). Cooperative Association for Internet Data Analysis (CAIDA) On-line Internet and TCP/IP Measurement Tools and Network Visualization Resources, available at: http://www.caida.org/tools/taxonomy/, date accessed:
  22. Cooperative Association for Internet Data Analysis (CAIDA) Performance Measurement Tools Taxonomy, available at: http://www.caida.org/tools/taxonomy/performance.xml, date accessed:
  23. (2001). Deriving Traffic Demands For Operational IP Networks: Methodology And Experience,
  24. (2001). Design and Deployment of a Passive Monitoring Infrastructure, Passive and Active Measurement Workshop (PAM2001),
  25. (2000). Effective Traffic Measurement Using ntop,
  26. (2002). End-to-End Available Bandwidth: Measurement Methodology, Dynamics,
  27. Evaluation of Candidate Protocols for IP Flow Information Export (IPFIX), IETF, Network Working Group,
  28. (1998). Fast Algorithms for Measurement-Based Traffic Modelling,
  29. (2001). Flows and Torrents,
  30. (1999). Gigabit Ethernet Jumbo Frames And why you should care, On-Line Document, available at: http://sd.wareonearth.com/~phil/jumbo.html,
  31. (2002). High Precision Traffic Measurement,
  32. (2003). History and Methodology, Second Open Round Table on Developing Countries Access to Scientific Knowledge: Quantifying the Digital Divide, The Abdus Salam International Centre for Theoretical Physics (ICTP) in
  33. Information Export (IPFIX) Charter, Internet Engineering Task Force
  34. (1999). Integrated Management of Networked Systems: Concepts, Architectures, and Their Operational Application,
  35. (1994). Integrated Services in the Internet Architecture: an Overview, IETF IntServ Working Group, Request For Comments (RFC)
  36. (2000). Internet End-to-end Performance Monitoring for the High-Energy Nuclear and Particle Physics Community,
  37. (2000). Internet Performance Survival Guide: QoS Strategies for Multiservice Networks,
  38. (2005). Internet Technical Resources, Traffic Generators, On-line resource, available at: http://www.cs.columbia.edu/~hgs/internet/trafficgenerator.html, date accessed:
  39. (1999). Internet Traffic Measurement: an Overview, Background paper for the ICAIS seminar (APEC Telecommunications Ministers' meeting)
  40. (2001). IP Network Configuration for Intradomain Traffic Engineering,
  41. (2002). IP Packet Delay Variation Metric for IP Performance Metrics
  42. IP: Next Generation (IPng) White Paper Solicitation, IETF Network Working Group, Request For Comments (RFC)
  43. (1996). IPng:
  44. (2005). IPv6 Frequently Asked Questions, On-line Resource, available at: http://wwwmice.cs.ucl.ac.uk/multimedia/software/ documentation/ipv6.html,
  45. (2005). Linux Advanced Routing & Traffic Control HOWTO, On-line Document, available at: http://lartc.org/howto/,
  46. (2005). Linux IPv6 HOWTO, Revision Release 0.48,
  47. (2005). Linux Loadable Kernel Module HOWTO, Revision v1.05,
  48. (1987). Local Area Broadcast Network Measurement: Traffic Characterisation,
  49. Longitudinal study of Internet traffic in 1998-2003,
  50. (2001). Macroscopic Analyses of the Infrastructure: Measurement and visualisation
  51. (2000). Measurement and Analysis of IP Network Usage and Behaviour,
  52. (1993). Measurement Considerations for Assessing Unidirectional Latencies,
  53. (2005). Measurement Technologies and Network Research (METEOR) Competence Centre, Fraunhofer FOKUS, on-line resource, available at: http://www.ipmeasurement.org/tools/avail.html, date accessed:
  54. (1989). Measurements of Wide Area Internet Traffic,
  55. (1999). Measuring Web Performance in the Wide-Area,
  56. (2002). Modelling Congestion in Backbone Routers,
  57. (1999). MPLS and Traffic Engineering in IP Networks,
  58. (2000). Netscope: Traffic Engineering for IP Networks,
  59. (2002). New Directions
  60. OC3MON: flexible, affordable, high performance statistics collection,
  61. (1993). On the Self-Similar Nature of Ethernet Traffic,
  62. (2000). On-line Document, available at: http://www.kernelnewbies.org/documents/ipnetworking/linuxipnetworking.html (date accessed:
  63. (2005). On-line Resource, available at: http://dag.cs.waikato.ac.nz/, date accessed:
  64. On-line Resource, The Swiss Education &
  65. (2004). Packet dispersion techniques and a capacity estimation methodology,
  66. (1986). Packet Trains-Measurements and a New Model for Computer Network Traffic,
  67. (2003). Packet-Level Traffic Measurements from the Sprint IP Backbone,
  68. (2001). Passive Calibration of an Active Measurement System,
  69. (2002). Passive Traffic Measurement for IP Operations, The Internet as a Large-Scale Complex System
  70. (2005). Performance Metrics (IPPM) Working Group, Internet Engineering Task Force (IETF), http://www.ietf.org/html.charters/ippmcharter.html, date accessed:
  71. (1999). Promoting the Use of End-to-End Congestion Control in the Internet,
  72. (2000). Provider Interface (DLPI) Version 2, Technical Standards,
  73. (2001). Providing Active Measurements as a Regular 253 Service for ISP's,
  74. (1998). Quality of Service on the Internet: Fact, Fiction, or
  75. (1989). Requirements for Internet Hosts - Communication Layers, IETF Network Working Group, Request For Comments (RFC)
  76. RTFM: New Attributes for Traffic Flow Measurement, IETF, Network Working Group,
  77. (2002). RTG: A Scalable SNMP Statistics Architecture for Service Providers,
  78. (2004). Sampling for Passive Internet Measurement: a Review,
  79. (1997). Single Ping vs. a Group,
  80. (1995). SNMP: A Guide to Network Management,
  81. (1999). SRL: A Language for Describing Traffic Flows and Specifying Actions for Flow Groups, IETF, Network Working Group,
  82. (2003). Standardised Active Measurements on a Tier 1 IP Backbone,
  83. (1999). Surveyor: An Infrastructure for Internet Performance Measurements,
  84. (2003). System Capability Effects on Algorithms for Network Bandwidth Measurement,
  85. (2001). The Architecture of CoralReef: An
  86. (2003). The case for an Internet Measurement Protocol,
  87. (2005). The Linux Kernel Archives, On-line Resource, available at: http://www.kernel.org/, date accessed:
  88. The Nature Of The Beast: Recent Traffic Measurements From An Internet Backbone,
  89. (1999). The NewReno Modification to TCP's Fast Recovery Algorithm, IETF Network Working Group, Request For Comments (RFC) 2582,
  90. The PingER Project: Active Internet Performance Monitoring for the HENP Community,
  91. (1995). The Recommendation for the IP Next Generation Protocol,
  92. (2005). The Swiss Education and Research Network (SWITCH), Flow Management (FloMA) Pointers and Software, available at http://www.switch.ch/tftant/floma/software.html,
  93. (2005). The TCP/UDP Banwidth Measurement Tool, On-line Resource, available at: http://dast.nlanr.net/Projects/Iperf/, date accessed:
  94. (2000). Time Varying Network Tomography: Router Link Data,
  95. (1993). Traceroute Using an IP Option, IETF Network Working Group, Request for Comments (RFC)
  96. (1991). Traffic Analysis of some UK-US Academic Network Data,
  97. (1997). Traffic Flow Measurement:
  98. (1999). Traffic Flow Measurement: Architecture, IETF, Network Working Group,
  99. Traffic Flow Measurement: Meter MIB, IETF, Network Working Group,
  100. (2001). Trajectory Sampling for Direct Traffic Observation,
  101. (2002). Understanding Internet Traffic Streams: Dragonflies and Tortoises,
  102. (1995). Understanding Networked Multimedia: Applications and Technologies,
  103. (2002). USAGI stable release, USAGI Users Mailing List,
  104. (2001). Using NeTraMet for Production Traffic Measurement,
  105. (1999). Using Pathchar to estimate Internet Link Characteristics,
  106. (1997). Using the AT&T PacketScope for Internet Measurement, Design, and Performance Analysis,

To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.