Download presentation
Presentation is loading. Please wait.
Published byGordon Chase Modified over 8 years ago
1
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
2
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
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
4
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)
5
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
6
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
7
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
8
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
9
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)
10
10MBONED WGdraft-cociglio-mboned-multicast-pm-01 And for delay and jitter? Timestamp Timestamp Delay Packet 111:21:07.48311:21:07.4874 msec Packet 211:22:08.62111:22:08.6265 msec … Packet n-111:35:09.22611:21:09.2326 msec Packet n11:36:08.79011:22:08.7933 msec Packet n Timestamp Packet n-1 Timestamp Packet 2 Timestamp Packet 1 Timestamp
11
11MBONED WGdraft-cociglio-mboned-multicast-pm-01 What it can measure Link Measurement Node Measurement E2E Measurement Segment by Segment Measurement
12
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
13
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
14
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)
15
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)
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.