Active Measurements on the AT&T IP Backbone Len Ciavattone, Al Morton, Gomathi Ramachandran AT&T Labs.

Slides:



Advertisements
Similar presentations
Surveyor IP Performance Measurements Matt Zekauskas June, 1999 NLANR/I2 Joint Techs.
Advertisements

Using Loss Pairs to Discover Network Properties Jun Liu, Mark Crovella Computer Science Dept. Boston University.
International Telecommunication Union Workshop on End-to-End Quality of Service.What is it? How do we get it? Geneva, 1-3 October 2003 IP Performance Metrics:
Pathload A measurement tool for end-to-end available bandwidth Manish Jain, Univ-Delaware Constantinos Dovrolis, Univ-Delaware Sigcomm 02.
Florin Dinu T. S. Eugene Ng Rice University Inferring a Network Congestion Map with Traffic Overhead 0 zero.
Computer Networks Performance Metrics Computer Networks Term B10.
1 Locating Internet Bottlenecks: Algorithms, Measurement, and Implications Ningning Hu (CMU) Li Erran Li (Bell Lab) Zhuoqing Morley Mao (U. Mich) Peter.
2014 Examples of Traffic. Video Video Traffic (High Definition) –30 frames per second –Frame format: 1920x1080 pixels –24 bits per pixel  Required rate:
Impact of Link Failures on VoIP Performance International Workshop on Network and Operating System Support for Digital Audio and Video (NOSSDAV) C. Boutremans,
Chapter 6 outline r 6.1 Multimedia Networking Applications r 6.2 Streaming stored audio and video m RTSP r 6.3 Real-time, Interactive Multimedia: Internet.
End-to-End Routing Behavior in the Internet Vern Paxson Presented by Zhichun Li.
8.4 WIDE-SCALE INTERNET STREAMING STUDY CMPT 820 – November 2 nd 2010 Presented by: Mathieu Spénard.
Trajectory Sampling for Direct Traffic Observation Matthias Grossglauser joint work with Nick Duffield AT&T Labs – Research.
Multimedia Streaming Gateway With Jitter Detection Siu-Ping Chan, Chi-Wah Kok Albert K. Wong IEEE TRANSACTIONS ON MULTIMEDIA, June 2005.
Internet Traffic Patterns Learning outcomes –Be aware of how information is transmitted on the Internet –Understand the concept of Internet traffic –Identify.
Modeling TCP Throughput Jeng Lung WebTP Meeting 11/1/99.
On the Constancy of Internet Path Properties Yin Zhang, Nick Duffield AT&T Labs Vern Paxson, Scott Shenker ACIRI Internet Measurement Workshop 2001 Presented.
Delayed Internet Routing Convergence Craig Labovitz, Abha Ahuja, Abhijit Bose, Farham Jahanian Presented By Harpal Singh Bassali.
Available bandwidth measurement as simple as running wget D. Antoniades, M. Athanatos, A. Papadogiannakis, P. Markatos Institute of Computer Science (ICS),
1 End-to-End Detection of Shared Bottlenecks Sridhar Machiraju and Weidong Cui Sahara Winter Retreat 2003.
1 Emulating AQM from End Hosts Presenters: Syed Zaidi Ivor Rodrigues.
1 Lecture 24: Interconnection Networks Topics: communication latency, centralized and decentralized switches (Sections 8.1 – 8.5)
Study of Distance Vector Routing Protocols for Mobile Ad Hoc Networks Yi Lu, Weichao Wang, Bharat Bhargava CERIAS and Department of Computer Sciences Purdue.
End-to-End Issues. Route Diversity  Load balancing o Per packet splitting o Per flow splitting  Spill over  Route change o Failure o policy  Route.
Internet Queuing Delay Introduction How many packets in the queue? How long a packet takes to go through?
IP Performance Measurements using Surveyor Matt Zekauskas Guy Almes, Sunil Kalidindi August, 1998 ISMA 98.
Ch. 28 Q and A IS 333 Spring Q1 Q: What is network latency? 1.Changes in delay and duration of the changes 2.time required to transfer data across.
1 © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public IP Telephony Introduction to VoIP Cisco Networking Academy Program.
Network Monitoring School of Electronics and Information Kyung Hee University. Choong Seon HONG Selected from ICAT 2003 Material of James W. K. Hong.
Active Measurement tool for the EuQoS project René Serral-Gracià (Universitat Politècnica de Catalunya)
POSTECH DP&NM Lab. Internet Traffic Monitoring and Analysis: Methods and Applications (1) 2. Network Monitoring Metrics.
(Long-Term) Reporting Metrics: Different Points of View Al Morton Gomathi Ramachandran Ganga Maguluri November 2010 draft-ietf-ippm-reporting-metrics-04.
POSTECH DP&NM Lab. Internet Traffic Monitoring and Analysis: Methods and Applications (1) 4. Active Monitoring Techniques.
Source-End Defense System against DDoS attacks Fu-Yuan Lee, Shiuhpyng Shieh, Jui-Ting Shieh and Sheng Hsuan Wang Distributed System and Network Security.
The Monitoring and Measurement System in EuQoS project Andrzej Beben Warsaw University of Technology, Poland.
1 Network Monitoring Mi-Jung Choi Dept. of Computer Science KNU
Network Instruments VoIP Analysis. VoIP Basics  What is VoIP?  Packetized voice traffic sent over an IP network  Competes with other traffic on the.
1 Lecture 14 High-speed TCP connections Wraparound Keeping the pipeline full Estimating RTT Fairness of TCP congestion control Internet resource allocation.
Measurement and Modeling of Packet Loss in the Internet Maya Yajnik.
Hung X. Nguyen and Matthew Roughan The University of Adelaide, Australia SAIL: Statistically Accurate Internet Loss Measurements.
Requirements for Simulation and Modeling Tools Sally Floyd NSF Workshop August 2005.
1 draft-ietf-ippm-loss-episode-metrics-00 Loss Episode Metrics for IPPM Nick Duffield, Al Morton, AT&T Joel Sommers, Colgate University IETF 79, Beijing,
A Measurement Study on the Impact of Routing Events on End-to-End Internet Path Performance Feng Wang 1, Zhuoqing Morley Mao 2 Jia Wang 3, Lixin Gao 1,
June 10, 1999 Discrete Event Simulation - 3 What other subsystems do we need to simulate? Although Packets are responsible for the largest amount of events,
Is your Service Available? or Common Network Metrics Nevil Brownlee, CAIDA NANOG 19, Albuquerque, June 2000.
Nicolas Simar – DANTE - Sequin: Monitoring Infrastructure Monitoring Premium IP.
Networking Fundamentals. Basics Network – collection of nodes and links that cooperate for communication Nodes – computer systems –Internal (routers,
Detection of Routing Loops and Analysis of Its Causes Sue Moon Dept. of Computer Science KAIST Joint work with Urs Hengartner, Ashwin Sridharan, Richard.
Multiplicative Wavelet Traffic Model and pathChirp: Efficient Available Bandwidth Estimation Vinay Ribeiro.
1 A Framework for Measuring and Predicting the Impact of Routing Changes Ying Zhang Z. Morley Mao Jia Wang.
LOG Objectives  Describe some of the VoIP implementation challenges such as Delay/Latency, Jitter, Echo, and Packet Loss  Describe the voice encoding.
Delay Variation Applicability Statement draft-morton-ippm-delay-var-as-02 March 21, 2007 Al Morton Benoit Claise “
Service Level Monitoring. Measuring Network Delay, Jitter, and Packet-loss  Multi-media applications are sensitive to transmission characteristics of.
Requirement Analysis Guidelines. 2 Process Model for Requirement Analysis Gather Requirements Develop Service Metrics To measure performance Characterizing.
Delay Variation Applicability Statement draft-morton-ippm-delay-var-as-03 July 24, 2007 Al Morton Benoit Claise.
정하경 MMLAB Fundamentals of Internet Measurement: a Tutorial Nevil Brownlee, Chris Lossley, “Fundamentals of Internet Measurement: a Tutorial,” CMG journal.
End-to-End Routing Behavior in the Internet Vern Paxson Presented by Sankalp Kohli and Patrick Wong.
Emir Halepovic, Jeffrey Pang, Oliver Spatscheck AT&T Labs - Research
1 IEX8175 RF Electronics Avo Ots telekommunikatsiooni õppetool, TTÜ raadio- ja sidetehnika inst.
TCP continued. Discussion – TCP Throughput TCP will most likely generate the saw tooth type of traffic. – A rough estimate is that the congestion window.
Company LOGO Network Management Architecture By Dr. Shadi Masadeh 1.
November 10, 2010IETF 79 – Beijing, China A method for IP multicast performance monitoring draft-cociglio-mboned-multicast-pm-01 Alessandro Capello Luca.
Real-time Transport for Assured Forwarding: An Architecture for both Unicast and Multicast Applications By Ashraf Matrawy and Ioannis Lambadaris From Carleton.
© 2014 Level 3 Communications, LLC. All Rights Reserved. Proprietary and Confidential. Simple, End-to-End Performance Management Application Performance.
March 22, 2010IETF 77 – Anaheim, USA1 A method for IP multicast performance monitoring draft-cociglio-mboned-multicast-pm-00 Alessandro Capello Luca Castaldelli.
Unique Access Solutions OAM – an end-user perspective Presented by: Yaakov (J) Stein RAD Data Communications Ltd.
Manajemen Jaringan, Sukiswo ST, MT 1 Network Monitoring Sukiswo
Nick Duffield, Al Morton, AT&T Joel Sommers, Colgate University
Internet Queuing Delay Introduction
Network Performance Definitions
Presentation transcript:

Active Measurements on the AT&T IP Backbone Len Ciavattone, Al Morton, Gomathi Ramachandran AT&T Labs

L. Ciavattone, A. Morton, G. Ramachandran AT&T Labs Page 2 Colleagues on This Project Nicole Kowalski Ron Kulper George Holubec Shashi Pulakurti

L. Ciavattone, A. Morton, G. Ramachandran AT&T Labs Page 3 Measurements for Large Networks Must be:  Easily understood  Estimate or assess customer performance  Useful for alarming and associated actions  Not likely to generate false positives  As close as possible to real-time notification  Part of the traditional fault/passive management system

L. Ciavattone, A. Morton, G. Ramachandran AT&T Labs Page 4 Traditional Measurements Fault  Triggered by hard failures (link, card, router, etc)  Near real-time alarms Passive  Element level monitoring  Traffic, drops, device health, card performance monitored  Performance alarming possible per interface Where can traditional measurements be added to?  Path level performance information  Delay and delay variation measurements  Indication of customer degradation (except hard failures)

L. Ciavattone, A. Morton, G. Ramachandran AT&T Labs Page 5 Active Measurements Active measurements introduce synthetic traffic into the network  Advantages:  Traffic flow follows a sampled customer path  Delay, delay variation and sampled loss directly measurable  Possible to estimate customer impact of element level degradation  Well designed sampling methodology will allow sound estimation of levels of degradation seen  Can be used to give customers a sense of network behavior (e.g. AT&T’s Network Status Site  Disadvantages  Need to introduce traffic into the network  Based on sampling, not customer traffic

L. Ciavattone, A. Morton, G. Ramachandran AT&T Labs Page 6 Practical Considerations From a practical standpoint, what limits the measurements?  Amount of data generated  Desire to use a standard/unmodified UNIX kernel  Expense of bigger and more powerful servers  Cost of deployment of new servers in COs.  Difficulty of acquiring appropriate GPS feed

L. Ciavattone, A. Morton, G. Ramachandran AT&T Labs Page 7 Measurement Design Poisson Sequence  15 minute duration  = 0.3 pkts/sec  Type UDP  278 bytes total  packet loss threshold is a min of 3 s Periodic Sequence  1 minute duration  Random Start Time  20 ms spacing  Type UDP, IPv4  60 bytes total  packet loss threshold is a min of 3 s 24 hours minutes Presented at the IETF 50 IPPM meeting by Al Morton

L. Ciavattone, A. Morton, G. Ramachandran AT&T Labs Page 8 Sampling and Event Detection Poisson Sequence  All 15 minutes tested with average inter-arrival time of 3.33s  Assume 10 s congestion events (minimum length)  If  Probability of Detection by one or more packets

L. Ciavattone, A. Morton, G. Ramachandran AT&T Labs Page 9 Sampling and Event Detection Periodic sequence  1-min test in a 15-min test cycle (2 if considering RT processes)  Assume 10s congestion events (minimum length), assume 1 event per test cycle  Consider that only recurring events are actionable: Average Number of cycles to detection (one-way) = 1/ = 13 test cycles The Poisson Probe sequence detects accurately, the Periodic Probe sequence is used to characterize recurring events

L. Ciavattone, A. Morton, G. Ramachandran AT&T Labs Page 10 Metrics Round Trip (RT) Loss RT Delay (std dev, 95th percentile, min, mean) Inter-Packet Delay Variation (IPDV) and DV jitter Out of sequence events (non-reversing sequence definition -- up for consideration in the IETF IPPM) Approximate one-way loss Degraded seconds or minutes Loss pattern (number of consecutive losses) Distributions of delay variations Traceroutes performed at the beginning of each test 85 Metrics kept indefinitely

L. Ciavattone, A. Morton, G. Ramachandran AT&T Labs Page 11 TxRcvPlayout Time spent in: Transit Rcv Buffer tt  Inter packet arrival time, longer than send interval IPDV is a measure of transfer delay variation. For Packet n, IPDV(n) = Delay(n) - Delay(n- 1) If the nominal transfer time is  =10msec, and packet 2 is delayed in transit for an additional 5 msec, then two IPDV values will be affected. IPDV(2) = = 5 msec IPDV(3) = = -5 msec IPDV(4) = = 0 msec IPDV Definition and Example

L. Ciavattone, A. Morton, G. Ramachandran AT&T Labs Page 12 IP Packet Sequence SrcDstPlayout Time spent in: Transit Rcv Buffer  Tolerance on R2 arrival with 2 Packet Buffer tt Arriving Packets are compared with the “next expected” RefNum. Packet 2 arrives Out-of-Sequence, since Packet 3 has arrived and the “next expected” packet in Packet 4. Packet 2 is Offset by 1 packet, or Late by the arrival time of Packet 2 - Packet 3 =  t

L. Ciavattone, A. Morton, G. Ramachandran AT&T Labs Page 13 Common Problems Detected Route Changes Card degradation Low-level fiber errors Effects of Maintenance (Card swaps etc)

L. Ciavattone, A. Morton, G. Ramachandran AT&T Labs Page 14 Examples of Detection Bit errors that cause low-level (~0.03%) loss can be detected accurately using this method and can be fixed before customers feel the impact  Typically in such cases the degradation is subtle enough that traditional IP alarms do not show the problem clearly  Customers aren’t complaining….yet  In the case shown, no customer complaints were made and the problem was fixed proactively

L. Ciavattone, A. Morton, G. Ramachandran AT&T Labs Page 15 Increasing Bit Errors Single packet loss per Periodic test Two packet losses per Periodic test More occasional Loss was seen with the Poisson Probe Sequence Fiber span taken out of service

L. Ciavattone, A. Morton, G. Ramachandran AT&T Labs Page 16 Detection of Route Changes RT Delay Time 1:00 Periodic Sequence 1: :071:09

L. Ciavattone, A. Morton, G. Ramachandran AT&T Labs Page 17 Poisson Probe Route change detection

L. Ciavattone, A. Morton, G. Ramachandran AT&T Labs Page 18 Periodic probe (same incident)

L. Ciavattone, A. Morton, G. Ramachandran AT&T Labs Page 19 The “Blenders” First shown by Steve Casner et al in the NANOG 22 conference (May 20-22, 2001, “A Fine-Grained View of High Performance Networking”, Seem to be properties of route loops Rare events, but interesting as they may shed light on some properties of route convergence

L. Ciavattone, A. Morton, G. Ramachandran AT&T Labs Page 20 Simple Blender 88 packets arrive within 64 ms 79 OOS packets, 9 in sequence 7 sequence discontinuities. Zero Loss Delay and IPDV actually describe this event best

L. Ciavattone, A. Morton, G. Ramachandran AT&T Labs Page 21 Simple Blender Magnified

L. Ciavattone, A. Morton, G. Ramachandran AT&T Labs Page 22 Blender 2 Scattered loss throughout 250 packets in event, 10 separate sequence discontinuities Delay of first packet 6s

L. Ciavattone, A. Morton, G. Ramachandran AT&T Labs Page 23 Blender 2

L. Ciavattone, A. Morton, G. Ramachandran AT&T Labs Page 24 Summary Active measurements: Can provide a view of customer performance Can be used to alert maintenance personnel proactively Can provide insight into network behavior Can be used to improve planned maintenance