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:

Slides:



Advertisements
Similar presentations
Computer Networks TCP/IP Protocol Suite.
Advertisements

Virtual Trunk Protocol
Reconsidering Reliable Transport Protocol in Heterogeneous Wireless Networks Wang Yang Tsinghua University 1.
VoIP Models for System Performance Evaluation Farooq Khan IEEE Interim Meeting Vancouver, BC, Canada January 12-16, 2004.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 MPLS –TP Fault OAM draft-ietf-mpls-tp-fault-01 George Swallow
1 Link-State IGP Data-Plane Convergence Benchmarking draft-ietf-bmwg-igp-dataplane-conv-meth-20 draft-ietf-bmwg-igp-dataplane-conv-term-20 S. Poretsky,
1 Introducing the Specifications of the Metro Ethernet Forum.
International Telecommunication Union Workshop on End-to-End Quality of Service.What is it? How do we get it? Geneva, 1-3 October 2003 Are Existing Performance.
International Telecommunication Union Workshop on End-to-End Quality of Service.What is it? How do we get it? Geneva, 1-3 October 2003 ITU-T Recs. Y.1541.
Thema: Menü Ansicht, Master, Folien-Master 1 ITU - IP Telephony Workshop June Standards for IP-telephony P.A.Probst, External Relations Swisscom.
ITU-T Workshop on IP/Optical Chitose, 9-11 July 2002 Session Network Performance N eal Seitz, Chair SG 13/WP 4 IP Performance Specifications: Progress.
Network Protection and Restoration Session 5 - Optical/IP Network OAM & Protection and Restoration Presented by: Malcolm Betts Date:
Japan Telecom Information & Communication Labs
ITU-T Workshop on Security Seoul (Korea), May 2002 Telecommunication network reliability Dr. Chidung LAC.
International Telecommunication Union Workshop on Standardization in E-health Geneva, May 2003 Basic requiremenst to Quality of Service (IP centric)
Overview of IETF work on IP traffic flow measurement and current developments Dr. Jürgen Quittek General Manager Network Research Division, NEC Europe.
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
1 IP - The Internet Protocol Relates to Lab 2. A module on the Internet Protocol.
Protocol layers and Wireshark Rahul Hiran TDTS11:Computer Networks and Internet Protocols 1 Note: T he slides are adapted and modified based on slides.
Streaming Video over the Internet
Chapter 1 Data Communications and NM Overview 1-1 Chapter 1
ATM Firewall Routers with Black Lists Hwajung LEE The George Washington University School of Engineering and Applied Science Electrical Engineering and.
ABC Technology Project
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v MPLS VPN Technology Introducing the MPLS VPN Routing Model.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v MPLS VPN Technology Introducing MPLS VPN Architecture.
© 2005 AT&T, All Rights Reserved. 11 July 2005 AT&T Enhanced VPN Services Performance Reporting and Web Tools Presenter : Sam Levine x111.
Chapter 20 Network Layer: Internet Protocol
Doc.: IEEE /243r0 Submission March 2002 James Kempf, DoCoMo LabsSlide and IP James Kempf Seamoby WG Co-chair DoCoMo Labs USA
RED-PD: RED with Preferential Dropping Ratul Mahajan Sally Floyd David Wetherall.
25 seconds left…...
Nicolas Simar – DANTE : Premium IP and LBE transparency on GEANT QoS on GÉANT Premium IP and Less than Best Effort.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA TCP/IP Protocol Suite and IP Addressing Halmstad University Olga Torstensson
We will resume in: 25 Minutes.
11-1 FRAMING The data link layer needs to pack bits into frames, so that each frame is distinguishable from another. Our postal system practices a type.
Deployment of MPLS VPN in Large ISP Networks
OLD DOG CONSULTING Challenges and Solutions for OAM in Point-to-Multipoint MPLS Adrian Farrel, Old Dog Consulting Ltd. Zafar Ali, Cisco Systems, Inc.
CSE551: Computer Network Review r Network Layers r TCP/UDP r IP.
International Telecommunication Union Workshop on End-to-End Quality of Service.What is it? How do we get it? Geneva, 1-3 October 2003 Common VoIP Metrics.
Internet Traffic Patterns Learning outcomes –Be aware of how information is transmitted on the Internet –Understand the concept of Internet traffic –Identify.
A General approach to MPLS Path Protection using Segments Ashish Gupta Ashish Gupta.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Internet Control Message Protocol (ICMP) Shivkumar Kalyanaraman Rensselaer Polytechnic Institute.
A General approach to MPLS Path Protection using Segments Ashish Gupta Ashish Gupta.
Ashish Gupta (98130) Ashish Gupta (98131) Under guidance of Prof. B. N. Jain.
1 ICMP : Internet Control Message Protocol Computer Network System Sirak Kaewjamnong.
Petrozavodsk State University, Alex Moschevikin, 2003NET TECHNOLOGIES Internet Control Message Protocol ICMP author -- J. Postel, September The purpose.
1 Transport Layer Computer Networks. 2 Where are we?
ICMP : Internet Control Message Protocol. Introduction ICMP is often considered part of the IP layer. It communicates error messages and other conditions.
POSTECH DP&NM Lab. Internet Traffic Monitoring and Analysis: Methods and Applications (1) 2. Network Monitoring Metrics.
TCP1 Transmission Control Protocol (TCP). TCP2 Outline Transmission Control Protocol.
Future Emergency Telecommunication Scenarios over the Internet Dr. Ken Carlberg Emergency Telecommunications Workshop 26’th-27’th,
Active Measurements on the AT&T IP Backbone Len Ciavattone, Al Morton, Gomathi Ramachandran AT&T Labs.
Internet Protocols. Address Resolution IP Addresses are not recognized by hardware. If we know the IP address of a host, how do we find out the hardware.
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,
Networking Fundamentals. Basics Network – collection of nodes and links that cooperate for communication Nodes – computer systems –Internal (routers,
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.
PART1: IP SLA Voice Performance Measurement and related technologies 1.
Delay Variation Applicability Statement draft-morton-ippm-delay-var-as-03 July 24, 2007 Al Morton Benoit Claise.
University of Wollongong AUSTRALIA The Institute for Telecommunications and Information Technology Research (TITR) 1 Call Setup Delay Modelling for Internet.
ECE 4110 – Internetwork Programming
1 IEX8175 RF Electronics Avo Ots telekommunikatsiooni õppetool, TTÜ raadio- ja sidetehnika inst.
1 Review – The Internet’s Protocol Architecture. Protocols, Internetworking & the Internet 2 Introduction Internet standards Internet standards Layered.
TCP/IP1 Address Resolution Protocol Internet uses IP address to recognize a computer. But IP address needs to be translated to physical address (NIC).
Connect communicate collaborate Performance Metrics & Basic Tools Robert Stoy, DFN EGI TF, Madrid September 2013.
Chapter 5 Peer-to-Peer Protocols and Data Link Layer Timing Recovery.
Voice Performance Measurement and related technologies
Jitter Definitions What is what ? Discussion
8 Network Layer Part V Computer Networks Tutun Juhana
(Long-Term) Reporting Metrics: Different Points of View
Internet Control Message Protocol
Presentation transcript:

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: Definitions and Implementation Examples Al Morton AT&T Labs

ITU-T October 2003 Workshop on End-to-End Quality of Service. What is it? How do we get it? Outline o Performance Management Framework Relationship to the E2E QoS goal o IP Parameters/Metrics Summary o In-progress Metric Development o Implementations 1. Service Providers 2. Customers 3. 3rd Parties 1. Performance for MPLS-enabled IP Nets

ITU-T October 2003 Workshop on End-to-End Quality of Service. What is it? How do we get it? Network Performance Management Framework o Fault Monitoring -- failure detection o Passive Info Collection (single point) Read MIB counters or control data Sample Traffic o Active Measurements Synthetic Traffic Dedicated to meas. o Customer Measurements Live or Synthetic traffic

ITU-T October 2003 Workshop on End-to-End Quality of Service. What is it? How do we get it? Relationship to E2E QoS: Provide answers to... o Network Provider Is the design meeting requirements for various traffic classes or applications? How can I demonstrate the superior performance of my service offering? o Customer Is Network Performance Agreement? o 3rd Parties What does the net look like? Hot spots? What Network Provider is best?

ITU-T October 2003 Workshop on End-to-End Quality of Service. What is it? How do we get it? Packet Perf. Parameters t T max t T max t > T max ingress MPegress MP Successful IP packet outcome Errored IP packet outcome Spurious IP packet outcome Lost IP packet outcome Lost IP packet outcome IPRE 2 Corrupted header or errored payload IPRE 2 (Note) IPRE 1 NOTE –Outcome occurs independent of IP packet contents Never delivered or delivered to an unpermitted egress MP IPRE Valid header and error-free payload IPRE 2 (Note)

ITU-T October 2003 Workshop on End-to-End Quality of Service. What is it? How do we get it? Metric/Parameter Definition Summary

ITU-T October 2003 Workshop on End-to-End Quality of Service. What is it? How do we get it? Comparison of IETF and ITU-T Delay Variation Metrics TxRcvPlayout Time spent in: Transit Rcv Buffer t Inter packet arrival time, longer than send interval IETF IPDV is a measure of transfer delay variation w.r.t. previous packet. For Packet n, IPDV(n) = Delay(n) - Delay(n-1) or = R(n) - R(n-1) - T(n) - T(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 ITU-T SG 13 PDV is delay w.r.t. a reference, usually minimum delay. PDV(n) = Delay(n) - Min[Delay(*)] PDV(1,3,4)=0 PDV(2)=5

ITU-T October 2003 Workshop on End-to-End Quality of Service. What is it? How do we get it? Transient Delay Variation caused by burst traffic ITU PDVIETF

ITU-T October 2003 Workshop on End-to-End Quality of Service. What is it? How do we get it? Packet Metrics for VoIP and other voiceband applications o *new* metrics in G.IPP Consecutive Packet Loss Degraded Seconds Short-term Delay Variation Overall VoIP Parameters o Alan Clarks Presentation

ITU-T October 2003 Workshop on End-to-End Quality of Service. What is it? How do we get it? What is Packet Reordering? Packets arrive at Dst, but not in send order. 1, 2, 3, 7, 8, 9, 10, 11,... Loss,no reordering 1, 2, 3, 7, 8, 9, 4, 5, 6, 10, 11,...reordering In the world of order all these packets are of interest. 1, 2, 3, 7, 8, 9, 4, 5, 6, 10, 11,... | Early | Late | No reordering until Late Packets Arrive # of Early Packets => Reordering Extent

ITU-T October 2003 Workshop on End-to-End Quality of Service. What is it? How do we get it? Affect of Reordered Packets on most applications o Receivers must perform work to restore order 1, 2, 3, 7, 8, 9,10, 4, 5, 6, 11, 12,... | Buffered ||Reordered| , 11 (& 7 to 10) Dst Time axis Higher layers

ITU-T October 2003 Workshop on End-to-End Quality of Service. What is it? How do we get it? Definition of Reordered Packet o Packet n is designated reordered when its sequence number is less than the Next Expected threshold (set by the arrival of a previous packet). Next Expected

ITU-T October 2003 Workshop on End-to-End Quality of Service. What is it? How do we get it? Failure Recovery Time o When recovery was a simple outage, characterization was simple, too. o IETF Benchmarking Methodology WG has identified 5 possible recovery scenarios: Lost packets Induced delay Out-of-order packets Duplicate packets Errored packets 1267

ITU-T October 2003 Workshop on End-to-End Quality of Service. What is it? How do we get it? Implementations: Customers, Service Providers & 3rd Parties o Select Ping Target - make Round-trip connectivity and RTT measurement o Accuracy Issues include path through router, path through net (asymmetries), response time at target, sampling rates o Compare to current perf. to normal $ ping R2 (or R3) R1 R2 R3 R4 or

ITU-T October 2003 Workshop on End-to-End Quality of Service. What is it? How do we get it? Beyond ping: ICMP Timestamp or Timestamp Reply Message o Time spent processing packet at target can be removed, for more accurate RTT | Type | Code | Checksum | | Identifier | Sequence Number | | Originate Timestamp | | Receive Timestamp | | Transmit Timestamp | R1 R2 R3 R4 Originate Code=13 Receive Transmit Code=14

ITU-T October 2003 Workshop on End-to-End Quality of Service. What is it? How do we get it? Implementations: AT&T Global IP Measurements BR (City 1) MEASUREMENT COLLECTION SERVER (MCS) BR (City 2) BR (City n) Measurement probe AT&T GLOBAL IP BACKBONE INFRASTRUCTURE WEB CLIENTS (for report viewing) MEASUREMENT AGGREGATION & REPORTING SERVER (MRS) AGGREGATED MEASUREMENT DATA Measurement Probes

ITU-T October 2003 Workshop on End-to-End Quality of Service. What is it? How do we get it? AT&Ts IP Measurement Design o Poisson Sequence (RFC2330) 15 minute duration = 0.3 pkts/sec Type UDP, IPv4 278 bytes total ~300 packets sent unbiased sample o Periodic Sequence (RFC3432) 1 minute duration Random Start Time 20 ms packet spacing Type UDP, IPv4 60 bytes total ~3000 packets sent 24 hours minutes

ITU-T October 2003 Workshop on End-to-End Quality of Service. What is it? How do we get it? Technical Collaborators at AT&T o Len Ciavattone o George Holubec o Madhukar Kshirsagar o Ron Kulper o Arvind Ramarajan o Gomathi Ramachandran

ITU-T October 2003 Workshop on End-to-End Quality of Service. What is it? How do we get it? New Measurement Challenges for MPLS-enabled IP Networks o Most (all?) IP/Packet Network challenges o Two main categories of MPLS Domains: LDP-based, connection-less Traffic Engineering, connection oriented o Label Switched Paths are Unidirectional o point to point and multi-point to point o Many options for Failure Recovery o LSP identity optionally removed (PHP) o Work in progress in SG 13 = Y.MPLSperf

ITU-T October 2003 Workshop on End-to-End Quality of Service. What is it? How do we get it? New Measurement Challenges for MPLS-enabled IP Networks Network section Network section Network section MPLS Edge Node, or MPLS Ingress Node, or LSR if both IP and MPLS are enabled MPLS Node Exchange link Exchange link Exchange link Exchange link Exchange link Network Section Ensemble (NSE) Label Switched Paths Scope of OA&M Measurements: single Network Section or MPLS Domain MPLS Domain MPLS Network

ITU-T October 2003 Workshop on End-to-End Quality of Service. What is it? How do we get it? New Measurement Challenges for MPLS-enabled IP Networks o New Protocols = New Opportunities to Blackhole Traffic o Detect this new class of failures with Y.1711 MPLS OA&M Connectivity Verific. First version approved, adding fast failure detection LSP-Ping, Like ICMP Echo Request, plus One-way Delay measurement possible LSP Traceroute possible

ITU-T October 2003 Workshop on End-to-End Quality of Service. What is it? How do we get it? New Measurement Challenges for MPLS-enabled IP Networks o New Availability Definition? Crossroad: Connection-Oriented Transport has used a 10 second sliding window Connection-Less Packet Transport has used a 5 minute fixed window o MPLS Networks => both transport types When Connection-oriented Services use a Connection-less transport, which precedent should the Availability Definition follow?

ITU-T October 2003 Workshop on End-to-End Quality of Service. What is it? How do we get it? Summary o Performance Management Framework Measurement Systems are a key step toward the goal of E2E QoS o Summary of existing Parameters/Metrics o In-progress Metric Development o Active Measurement Implementations Ping for connectivity and... Dedicated Measurement Systems o Parameter Framework for MPLS has new challenges

ITU-T October 2003 Workshop on End-to-End Quality of Service. What is it? How do we get it? Resources and References o L. Ciavattone, A. Morton and G. Ramachandran, "Standardized Active Measurements on a Tier 1 IP Backbone," IEEE Communications Magazine, June o Geoff Huston, Measuring IP Network Performance, The Internet Protocol Journal, vol 6, no.1, March o X.Xiao, et al., A Practical Approach for Providing QoS in the Internet Backbone, IEEE Communications Magazine, December o D. Meyer, et al., Trends in Measurement and Monitoring of Internet Backbones, Panel at NANOG 26, slides etc. at /measurement.html o ITU-T Rec. Y.1540, Internet Protocol Data Communication Service – IP Packet Transfer and Availability Performance Parameters, o IETF IP Performance Metrics Working Group, links to RFC 2330, other IPPM RFCs and Internet Draft on Reordering: ers/ippm-charter.html o Draft New Recommendation Y.MPLSperf, Performance and Availability Parameters for MPLS Networks o Draft New Recommendation G.IPP, Performance Parameter Definitions for Quality of Speech and other Voiceband Applications Utilising IP Networks o RFC 792, Internet Control Message Protocol, J. Postel, September 1981.