November 10, 2010IETF 79 – Beijing, China A method for IP multicast performance monitoring draft-cociglio-mboned-multicast-pm-01 Alessandro Capello Luca.

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.
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.
Application layer (continued) Week 4 – Lecture 2.
School of Information Technologies Revision NETS3303/3603 Week 13.
IPv6 and Overlays EE122 Introduction to Communication Networks Discussion Section.
Real-time Transport Protocol Matt Boutell CS457: Computer Networks November 15, 2001.
RTP/RTCP – Real Time Transport Protocol/ Real Time Control Protocol Presented by Manoj Sivakumar.
1 © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public IP Telephony Introduction to VoIP Cisco Networking Academy Program.
1 Introducing the Specifications of the Metro Ethernet Forum.
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.
GEANT Performance Monitoring Infrastructure – Joint Techs meeting July Nicolas Simar GEANT’s Performance Monitoring.
© 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.
Monitoring for network security and management Cyber Solutions Inc.
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.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Network Layer Protocols: Unicast and Multicast Routing Protocols 21.1 Unicast Routing 21.2 Unicast Routing.
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.
Active Measurements on the AT&T IP Backbone Len Ciavattone, Al Morton, Gomathi Ramachandran AT&T Labs.
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.
1 A Framework for Measuring and Predicting the Impact of Routing Changes Ying Zhang Z. Morley Mao Jia Wang.
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
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.
Update on the IETF Diffserv Working Group NANOG 13 Detroit, MI June 8, 1998 Kathleen M. Nichols
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,
A RTCP-based Retransmission Protocol for Unicast RTP Streaming Multimedia draft-podolsky-avt-rtprx-00.txt Matthew Podolsky, Koichi Yano, and Steven McCanne.
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.
CJK test-bed study Service control based on MPM-RACF communications Test-bed Ad-hoc Group Hideaki YAMADA, Norihiro FUKUMOTO KDDI (KDDI R&D.
March 22, 2010IETF 77 – Anaheim, USA1 A method for IP multicast performance monitoring draft-cociglio-mboned-multicast-pm-00 Alessandro Capello Luca Castaldelli.
Extension of the MLD proxy functionality to support multiple upstream interfaces 1 Luis M. Contreras Telefónica I+D Carlos J. Bernardos Universidad Carlos.
MPLS-TP Next-Hop Ethernet Addressing draft-fbb-mpls-tp-ethernet-addressing-00 Dan Stewart Matthew
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
draft-ietf-ippm-multipoint-alt-mark-00
Chapter 8: Monitoring the Network
Chapter 15. Internet Protocol
Enhanced Alternate Marking Method
Top-Down Network Design Chapter Nine Developing Network Management Strategies Copyright 2010 Cisco Press & Priscilla Oppenheimer.
Presentation transcript:

November 10, 2010IETF 79 – Beijing, China A method for IP multicast performance monitoring draft-cociglio-mboned-multicast-pm-01 Alessandro Capello Luca Castaldelli Mauro Cociglio Alberto Tempia Bonda

2MBONED WGdraft-cociglio-mboned-multicast-pm-01 History First presented at IETF 77 in Anaheim At IETF 78 the topic was presented in IPPM ­ Outside the scope of the charter Update from -00 to -01 ­ Mainly editorial changes ­ Added security considerations

3 MBONED WGdraft-cociglio-mboned-multicast-pm-01 Motivation Artifacts seen by IPTV users are mainly related to Packet Loss ­ 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

4MBONED WGdraft-cociglio-mboned-multicast-pm-01 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-02)

5MBONED WGdraft-cociglio-mboned-multicast-pm-01 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

6MBONED WGdraft-cociglio-mboned-multicast-pm-01 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

7MBONED WGdraft-cociglio-mboned-multicast-pm-01 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

8MBONED WGdraft-cociglio-mboned-multicast-pm-01 How it works (for packet loss) Block 1375 pcks 375 pcks0 pcks lost Block 2382 pcks 382 pcks0 pcks lost Block 3364 pcks 359 pcks5 pcks lost … Block n-1367 pcks 367 pcks0 pcks lost Block n381 pcks 379 pcks2 pcks lost Block 1Block 2Block nBlock n-1

9MBONED WGdraft-cociglio-mboned-multicast-pm-01 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 (block has terminated)

10MBONED WGdraft-cociglio-mboned-multicast-pm-01 And for delay and jitter? Timestamp Timestamp Delay Packet 111:21: :21: msec Packet 211:22: :22: msec … Packet n-111:35: :21: msec Packet n11:36: :22: msec Packet n Timestamp Packet n-1 Timestamp Packet 2 Timestamp Packet 1 Timestamp

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

12MBONED WGdraft-cociglio-mboned-multicast-pm-01 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

13MBONED WGdraft-cociglio-mboned-multicast-pm-01 Field deployment Field Trial started end 2009 in TI network: ­ 2 real IPTV streams monitored ­ 2 Metro Area Networks (MAN) involved: Turin and Naples ­ 30 nodes and 100 interfaces involved ­ Rome MAN activation by end 2010 ­ NMS prototype to collect, elaborate and visualize data ­ Only packet loss measurement ­ Preliminary results are very promising ­ Positive feedback from TI Operations

14MBONED WGdraft-cociglio-mboned-multicast-pm-01 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)

15MBONED WGdraft-cociglio-mboned-multicast-pm-01 Next steps Feedback and comments from the WG Deployment extension to all 30 TI MANs Extension to other kind of traffic (VoIP)