March 22, 2010IETF 77 – Anaheim, USA1 A method for IP multicast performance monitoring draft-cociglio-mboned-multicast-pm-00 Alessandro Capello Luca Castaldelli.

Slides:



Advertisements
Similar presentations
Data-Plane Accountability with In-Band Path Diagnosis Murtaza Motiwala, Nick Feamster Georgia Tech Andy Bavier Princeton University.
Advertisements

A packet-based method for passive performance monitoring draft-tempia-opsawg-p3m-00 Alessandro Capello Luca Castaldelli Mauro Cociglio Alberto Tempia Bonda.
Top-Down Network Design Chapter Nine Developing Network Management Strategies Copyright 2010 Cisco Press & Priscilla Oppenheimer.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 8: Monitoring the Network Connecting Networks.
Computer Networks20-1 Chapter 20. Network Layer: Internet Protocol 20.1 Internetworking 20.2 IPv IPv6.
Progress Report: Metering NSLP (M-NSLP) 66th IETF meeting, NSIS WG.
1 © 1999, Cisco Systems, Inc. Course Number Presentation_ID Status Report on MP2T Extension to RTP Humphrey Liu/Steve Casner.
Top-Down Network Design Chapter Thirteen Optimizing Your Network Design Copyright 2010 Cisco Press & Priscilla Oppenheimer.
RTP: A Transport Protocol for Real-Time Applications Provides end-to-end delivery services for data with real-time characteristics, such as interactive.
1 Chapter 3 TCP and IP. Chapter 3 TCP and IP 2 Introduction Transmission Control Protocol (TCP) Transmission Control Protocol (TCP) User Datagram Protocol.
User-level Internet Path Diagnosis Ratul Mahajan, Neil Spring, David Wetherall and Thomas Anderson Designed by Yao Zhao.
School of Information Technologies Revision NETS3303/3603 Week 13.
IPv6 and Overlays EE122 Introduction to Communication Networks Discussion Section.
CS158B Project By Shing Chau Jerry Ko Ying Li
User-level Internet Path Diagnosis R. Mahajan, N. Spring, D. Wetherall and T. Anderson.
Performance Management (Best Practices) REF: Document ID
RTP/RTCP – Real Time Transport Protocol/ Real Time Control Protocol Presented by Manoj Sivakumar.
Internet Traffic Management Prafull Suryawanshi Roll No - 04IT6008.
1 © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public IP Telephony Introduction to VoIP Cisco Networking Academy Program.
IETF 90: VNF PERFORMANCE BENCHMARKING METHODOLOGY Contributors: Sarah Muhammad Durrani: Mike Chen:
EQ-BGP: an efficient inter- domain QoS routing protocol Andrzej Bęben Institute of Telecommunications Warsaw University of Technology,
{vp, sra, Security in Differentiated Services Networks Venkatesh Prabhakar Srinivas R.
Slide 113/09/2015 WP 4 Status. Slide 213/09/2015 Objectives Development and integration of tools for: Topology discovery in multi-domain networks Active.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 8 Lessons 1 and 2 1 BSCI Module 8 Lessons 1 and 2 Introducing IPv6 and Defining.
Internet Traffic Management. Basic Concept of Traffic Need of Traffic Management Measuring Traffic Traffic Control and Management Quality and Pricing.
Top-Down Network Design Chapter Thirteen Optimizing Your Network Design Oppenheimer.
Top-Down Network Design Chapter Nine Developing Network Management Strategies Oppenheimer.
Computer Networks: Multimedia Applications Ivan Marsic Rutgers University Chapter 3 – Multimedia & Real-time Applications.
AIMS’99 Workshop Heidelberg, May 1999 Linking User Acceptance and Network Performance Miles Wilkins (BT) P807 (JUPITER2)
Assuring Performance of Carrier-Class Networks and Enterprise Contact Centers SP-11: Ensuring Service Quality While Increasing Revenue February 4, 2009.
Multicast monitoring and visualization tools A. Binczewski R. Krzywania R. Łapacz.
The Monitoring and Measurement System in EuQoS project Andrzej Beben Warsaw University of Technology, Poland.
Bjorn Landfeldt, The University of Sydney 1 NETS 3303 Networked Systems Revision.
Real Time Protocol (RTP) 김 준
Making the Best of the Best-Effort Service (2) Advanced Multimedia University of Palestine University of Palestine Eng. Wisam Zaqoot Eng. Wisam Zaqoot.
ﺑﺴﻢﺍﷲﺍﻠﺭﺣﻣﻥﺍﻠﺭﺣﻳﻡ. Group Members Nadia Malik01 Malik Fawad03.
03/11/2015 Michael Chai; Behrouz Forouzan Staffordshire University School of Computing Streaming 1.
CSC 600 Internetworking with TCP/IP Unit 7: IPv6 (ch. 33) Dr. Cheer-Sun Yang Spring 2001.
Nicolas Simar – DANTE - Sequin: Monitoring Infrastructure Monitoring Premium IP.
Labelcast Protocol Presented by Wang Hui 80th IETF, March 2011 draft-sunzhigang-sam-labelcast-01.
Demystifying Quality of Service (QoS). Page 2 What Is Quality of Service?  Ability of a network to provide improved service to selected network traffic.
UNIVERSITY OF JYVÄSKYLÄ 2005 Multicast Admission Control in DiffServ Networks Department of Mathematical Information Technology University of Jyväskylä.
An end-to-end usage of the IPv6 flow label
Service Level Monitoring. Measuring Network Delay, Jitter, and Packet-loss  Multi-media applications are sensitive to transmission characteristics of.
Net Flow Network Protocol Presented By : Arslan Qamar.
Ch 6. Multimedia Networking Myungchul Kim
E Multimedia Communications Anandi Giridharan Electrical Communication Engineering, Indian Institute of Science, Bangalore – , India Multimedia.
July 28, 2010IETF 78 – Maastricht, Netherlands1 IP Multicast Performance Monitoring: update on IPPM experience Vero Zheng Alberto Tempia Bonda.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 10 Internet Group Management Protocol (IGMP)
Principles & Constraints Philip Eardley. Application-agnostic The CONEX protocol should be open about (independent of) the responses it allows to the.
Ch 6. Multimedia Networking Myungchul Kim
QoS in Mobile IP by Preethi Tiwari Chaitanya Deshpande.
An Extensible RTCP Control Framework for Large Multimedia Distributions Paper by: Julian Chesterfield Eve M. Schooler Presented by: Phillip H. Jones.
Multimedia Streaming I. Fatimah Alzahrani. Introduction We can divide audio and video services into three broad categories: streaming stored audio/video,
Congestion Notification Process for Real-Time Traffic draft-babiarz-tsvwg-rtecn-01.txt Jozef Babiarz Kwok Ho Chan Victor Firoiu 60 th IETF, Aug. 5 th,
November 10, 2010IETF 79 – Beijing, China A method for IP multicast performance monitoring draft-cociglio-mboned-multicast-pm-01 Alessandro Capello Luca.
CSCI 465 D ata Communications and Networks Lecture 25 Martin van Bommel CSCI 465 Data Communications & Networks 1.
Slide #1IETF 71 – Roll WG – March 2008 Routing Requirements for Urban Sensor Networks draft-dohler-r2ln-routing-reqs-00.txt M. Dohler G. Madhusudan G.
2: Transport Layer 11 Transport Layer 1. 2: Transport Layer 12 Part 2: Transport Layer Chapter goals: r understand principles behind transport layer services:
Application Protocol - Network Link Utilization Capability: Identify network usage by aggregating application protocol traffic as collected by a traffic.
draft-liu-pim-single-stream-multicast-frr-01
Top-Down Network Design Chapter Thirteen Optimizing Your Network Design Copyright 2010 Cisco Press & Priscilla Oppenheimer.
RTP: A Transport Protocol for Real-Time Applications
Packet Capture Questions and considerations Henrik Wessing JRA2 Task 4
Authors Mach Chen Andrew G. Malis
draft-ietf-ippm-multipoint-alt-mark-00
Chapter 8: Monitoring the Network
Chapter 15. Internet Protocol
draft-ietf-stir-oob-02 Out of Band
Top-Down Network Design Chapter Nine Developing Network Management Strategies Copyright 2010 Cisco Press & Priscilla Oppenheimer.
Presentation transcript:

March 22, 2010IETF 77 – Anaheim, USA1 A method for IP multicast performance monitoring draft-cociglio-mboned-multicast-pm-00 Alessandro Capello Luca Castaldelli Mauro Cociglio Alberto Tempia Bonda

MBONED WGdraft-cociglio-mboned-multicast-pm-002 Motivation Artifacts seen by IPTV users are mainly related to Packet Loss (PL) ­IPTV service is sensitive to very low PL rates (10 -4 and below) Develop PL monitoring tools for ISP ’ s multicast production network ­Provide to Network Operations Centers suitable views on network behavior to address in near real-time complaints coming from Customer Care ­Detect, measure and localize PL events Drive the implementation of network solutions to improve the Quality of Experience

MBONED WGdraft-cociglio-mboned-multicast-pm-003 Service Providers requirements * SLA monitoring and verification ­Not only reachability test Fault localization ­Not only end-to-end measurement Inline data-plane measurement ­Performance measurements based on real user traffic Scalable solution Self-contained ­Not dependent on other protocols (RTP, IGMP, SNMP MIB, etc … ) *Requirements for IP multicast performance monitoring (draft-bipi-mboned-ip-multicast-pm- requirement-00.txt)

MBONED WGdraft-cociglio-mboned-multicast-pm-004 Characteristics The draft describes a monitoring methodology which fulfills the requirements of the previous slide In addition it is: ­ vendor/technology independent ­ with minimum impact on routers

MBONED WGdraft-cociglio-mboned-multicast-pm-005 Performance measurement methodology Performance Monitoring Methodology steps: ­Marking of IPTV traffic ­Enabling packet counting / timestamp on router interfaces ­NMS data retrieval ­NMS Performance Measurement and Fault Detection

MBONED WGdraft-cociglio-mboned-multicast-pm-006 Principle of the method Mark multicast traffic being monitored so as to create a sequence of “ blocks ” and … … count the number of packets of each “ block ” to measure packet loss … or take the timestamp of a particular packet within a block (f.i. the first packet of each block) to measure delay / jitter Block = sequence of consecutive packets with the same marking Multicast Stream MARKING COUNTING Blocks

MBONED WGdraft-cociglio-mboned-multicast-pm-007 How it works (for packet loss) Block 1375 pcks 375 pcks  0 pcks lost Block 2382 pcks 382 pcks  0 pcks lost Block 3364 pcks 359 pcks  5 pcks lost … Block n-1367 pcks 367 pcks  0 pcks lost Block n381 pcks 379 pcks  2 pcks lost Block 1Block 2Block nBlock n-1

MBONED WGdraft-cociglio-mboned-multicast-pm-008 What is needed A bit of the IP header to mark the traffic 2 counters on each interface on each router ­1 counter for blue blocks ­1 counter for orange blocks Note - Only one counter increases at a time: ­during blue blocks only the blue counter increases ­during orange blocks only the orange counter increases ­when a counter is still it can be read (the block terminated)

MBONED WGdraft-cociglio-mboned-multicast-pm-009 And for delay and jitter? Timestamp Timestamp Delay Packet 111:21: :21:  4 msec Packet 211:22: :22:  5 msec … Packet n-111:35: :21:  6 msec Packet n11:36: :22:  3 msec Packet n Timestamp Packet n-1 Timestamp Packet 2 Timestamp Packet 1 Timestamp

MBONED WGdraft-cociglio-mboned-multicast-pm-0010 What it can measure Link Measurement Node Measurement E2E Measurement Segment by Segment Measurement

MBONED WGdraft-cociglio-mboned-multicast-pm-0011 Deployment considerations Multicast Flow Identification & Path Discovery ­How many flows? Which flows? Flow Marking ­Where? How? Packet counting on Monitoring Nodes ­Where? How? Management System ­It is required to collect and elaborate data Scalability ­How many flows can be monitored? How many nodes? Interoperability ­No issues

MBONED WGdraft-cociglio-mboned-multicast-pm-0012 Field Trial Field Trial started end 2009 in Telecom Italia network: ­2 real IPTV streams monitored ­14 nodes and 50 interfaces involved ­NMS prototype to collect, elaborate and visualize data ­Only packet loss measurement ­Preliminary results are very promising

MBONED WGdraft-cociglio-mboned-multicast-pm-0013 Summary Easy implementation Vendor/technology independent Global or per-flow measurements Highly precise packet loss measurement (single packet loss) Applicable to any kind of traffic (unicast and multicast)

MBONED WGdraft-cociglio-mboned-multicast-pm-0014 Next steps Feedback and comments from the WG Feedback from the Field Trial Extension to other kind of traffic (VoIP)