IPTV Traffic Monitoring System with IPFIX/PSAMP



Similar documents
Qcast : IP Multicast Traffic Monitoring System with IPFIX/PSAMP

Viete, čo robia Vaši užívatelia na sieti? Roman Tuchyňa, CSA

Configuring Flexible NetFlow

NetFlow/IPFIX Various Thoughts

Configuring NetFlow-lite

Cisco IOS Flexible NetFlow Technology

ICND2 NetFlow. Question 1. What are the benefit of using Netflow? (Choose three) A. Network, Application & User Monitoring. B.

NetFlow-Lite offers network administrators and engineers the following capabilities:

Flow Analysis Versus Packet Analysis. What Should You Choose?

Cisco IOS Flexible NetFlow Command Reference

CMA5000 SPECIFICATIONS Gigabit Ethernet Module

Flow-Based per Port-Channel Load Balancing

and reporting Slavko Gajin

The use of SNMP and other network management tools in UNINETT. Arne Øslebø March 4, 2014

Internet Management and Measurements Measurements

Cisco Performance Monitor Commands

NetFlow Tracker Overview. Mike McGrath x ccie CTO mike@crannog-software.com

NetFlow: What is it, why and how to use it? Miloš Zeković, ICmyNet Chief Customer Officer Soneco d.o.o.

IPV6 流 量 分 析 探 讨 北 京 大 学 计 算 中 心 周 昌 令

Netflow Overview. PacNOG 6 Nadi, Fiji

Network Monitoring and Management NetFlow Overview

Scalable Extraction, Aggregation, and Response to Network Intelligence

Network Management & Monitoring

Cisco NetFlow TM Briefing Paper. Release 2.2 Monday, 02 August 2004

Monitoring and analyzing audio, video, and multimedia traffic on the network

NetStream (Integrated) Technology White Paper HUAWEI TECHNOLOGIES CO., LTD. Issue 01. Date

Take the NetFlow Challenge!

Introduction to Netflow

Full Digital Contents Distribution to the Home using IPv6

Service Definition. Internet Service. Introduction. Product Overview. Service Specification

Network traffic monitoring and management. Sonia Panchen 11 th November 2010

Beyond Monitoring Root-Cause Analysis

Network Simulation Traffic, Paths and Impairment

SonicOS 5.8: NetFlow Reporting

Advanced VSAT Solutions Bridge Point-to-Multipoint (BPM) Overview

From NetFlow to IPFIX the evolution of IP flow information export

plixer Scrutinizer Competitor Worksheet Visualization of Network Health Unauthorized application deployments Detect DNS communication tunnels

VLAN 802.1Q. 1. VLAN Overview. 1. VLAN Overview. 2. VLAN Trunk. 3. Why use VLANs? 4. LAN to LAN communication. 5. Management port

APPLICATION NOTE 209 QUALITY OF SERVICE: KEY CONCEPTS AND TESTING NEEDS. Quality of Service Drivers. Why Test Quality of Service?

Network Traceability Technologies for Identifying Performance Degradation and Fault Locations for Dependable Networks

diversifeye Application Note

Exam 1 Review Questions

Introduction to Cisco IOS Flexible NetFlow

Juniper Networks EX Series/ Cisco Catalyst Interoperability Test Results. May 1, 2009

NetFlow Configuration Guide, Cisco IOS Release 15M&T

Analysis of SIP Traffic Behavior with NetFlow-based Statistical Information

Signature-aware Traffic Monitoring with IPFIX 1

What is VLAN Routing?

VLAN and QinQ Technology White Paper

Standardizing IP Traffic Flow Measurement at the IETF

Research on Errors of Utilized Bandwidth Measured by NetFlow

Layer 3 Network + Dedicated Internet Connectivity

Recommendations for Network Traffic Analysis Using the NetFlow Protocol Best Practice Document

Network Traffic Analysis using HADOOP Architecture. Zeng Shan ISGC2013, Taibei

NetFlow Configuration Guide, Cisco IOS Release 12.4

Beyond Monitoring Root-Cause Analysis

Converged Optical Ethernet White Paper. OnSite OS-10 Multi-Services over SDH Provisioning

Network Virtualization Based on Flows

Network Monitoring Comparison

Gaining Operational Efficiencies with the Enterasys S-Series

Case Study: Instrumenting a Network for NetFlow Security Visualization Tools

J-Flow on J Series Services Routers and Branch SRX Series Services Gateways

NetFlow Configuration Guide, Cisco IOS Release 12.2SR

Voice Over IP. MultiFlow IP Phone # 3071 Subnet # Subnet Mask IP address Telephone.

How-To Configure NetFlow v5 & v9 on Cisco Routers

AlliedWare Plus OS How To Use sflow in a Network

Network congestion control using NetFlow

Service Level Monitoring with Nagios. National Technical University of Athens Network Operations Center

Configuring NetFlow Secure Event Logging (NSEL)

How To Mirror On An Ipfix On An Rspan Vlan On A Pc Or Mac Or Ipfix (Networking) On A Network On A Pnet (Netnet) On An Uniden (Netlan

Configuring SNMP and using the NetFlow MIB to Monitor NetFlow Data

itvsense Probe M-301/M-304

Cisco IOS Flexible NetFlow Overview

Question: 3 When using Application Intelligence, Server Time may be defined as.

Infrastructure for active and passive measurements at 10Gbps and beyond

REAL TIME VISIBILITY OF IPTV SUBSCRIBER EXPERIENCE AND VIEWING ACTIVITY. Alan Clark CEO, Telchemy Incorporated

WhitePaper: XipLink Real-Time Optimizations

Network Agent Quick Start

Computer Networks. Introduc)on to Naming, Addressing, and Rou)ng. Week 09. College of Information Science and Engineering Ritsumeikan University

How To Configure Voice Vlan On An Ip Phone

NetFlow Performance Analysis

Wireshark Developer and User Conference

Southwest Arkansas Telephone Cooperative Network Management Practices

The Picture must be Clear. IPTV Quality of Experience

Configuring a Load-Balancing Scheme

NetFlow Aggregation. Feature Overview. Aggregation Cache Schemes

Ethernet Link SGI-4844F

Configuring NetFlow Secure Event Logging (NSEL)

ProSafe Plus Switch Utility

CISCO INFORMATION TECHNOLOGY AT WORK CASE STUDY: CISCO IOS NETFLOW TECHNOLOGY

NetFlow The De Facto Standard for Traffic Analytics

Agenda. sflow intro. sflow architecture. sflow config example. Summary

Comprehensive IP Traffic Monitoring with FTAS System

SSVVP SIP School VVoIP Professional Certification

Transcription:

IPTV Traffic Monitoring System with IPFIX/PSAMP Shingo Kashima NTT Information Sharing Platform Laboratories 3rd NMRG Workshop 2010 NTT Information Sharing Platform Laboratories

Outline Introduction Motivation IP Multicast Streaming Traffic Issues in Existing Multicast Monitoring Requirements Relationship with the Other Works Why IPFIX/PSAMP? Our System: Qcast System Overview System Architecture Requirement for Backbone Router Summary 2 3rd NMRG Workshop 2010 NTT Information Sharing Platform Laboratories

Motivation Multicast service has started in several provider networks. Large number of broadband users leads to heavy demand for IP multicast streaming services, such as IPTV. Existing multicast tools work, but not well enough to monitor streaming services in large-scale networks. Multicast ping, trace route, and multicast MIB. Easy troubleshooting tools are required. 3 3rd NMRG Workshop 2010 NTT Information Sharing Platform Laboratories

IP Multicast Streaming Traffic Traffic volume of an IPTV channel: 10 Mbps, 0.9 kpps. Packet size: from 1300 to 1400 bytes. IP multicast stream traffic includes two kinds of packets. Media packets and FEC (Forward Error Correction) packets. IP multicast stream traffic includes RTP headers. Packet loss can be easily detected by keeping track of RTP seq. number. About 100 channels pass through an ISP network. Traffic volume [bps] Traffic volume [pps] Media packets Media packets FEC packets FEC packets 4 3rd NMRG Workshop 2010 NTT Information Sharing Platform Laboratories

Issues in Existing Multicast Monitoring Multicast ping and trace route Detect fault point and check continuity by using test packets. Do not observe real packets. Inadequate for detecting service quality deterioration and confirming service quality. Mirroring + packet capture Last resort for confirming service quality. But requires great care and is not suitable for always-on monitoring. 5 3rd NMRG Workshop 2010 NTT Information Sharing Platform Laboratories

Requirements Requirement #1: Detecting service quality deterioration (packet loss and delay variation) Because an IP multicast streaming service is sensitive to network performance. Requirement #2: Recognizing failure impact (which subscribers and which IPTV channels are affected). In order to explain to customers and content providers. Requirement #3: Localizing failure point In order to recover the failure with rapidity. Requirement #4: Early applicability Because an IP multicast streaming service has already started. 6 3rd NMRG Workshop 2010 NTT Information Sharing Platform Laboratories

Relationship with the Other Works In home network area: Forth-coming HGW and STB may have a function of measuring QoS (Quality of Service) or QoE (Quality of Experience). In core network area: Current router and switch do not have a capability of measuring QoS because no effective method of measuring a lot of IPTV channel. Channel#1 Channel#2 Core network area: our scope Nagoya Tokyo Hokkaido Home network area: have already been studied 7 3rd NMRG Workshop 2010 NTT Information Sharing Platform Laboratories

Why IPFIX/PSAMP? PSAMP (Packet SAMPling) Property Match Filtering can focus the monitoring on IPTV traffic by selecting on the basis of packet header value. Systematic Time-based Sampling can detect packet loss and packet interval time by selecting continuous packets. IPFIX (IP Flow Information Export) Enterprise-specific Information Elements can export not only UDP/IP header information but also RTP header information. Traffic measurement method in core network Specification Packet Selection Export Information NetFlow Cisco Proprietary Only Random Sampling L3/L4 information IPFIX/PSAMP Proposed Standard Random Sampling Property Match Filtering Time-based Sampling and so on L3/L4 information and Enterprise-specific information 8 3rd NMRG Workshop 2010 NTT Information Sharing Platform Laboratories

Our System: Qcast Overview Probe: Captures traffic from mirror port, measures IPTV traffic with PSAMP, and exports with IPFIX. Runs on a general-purpose personal computer. Web-Console: Collects IPFIX information and shows it to operators. Channel#1 Probe Channel#2 Web-Console IPFIX Probe Monitoring, analyzing and checking Operator Probe Probe Probe Probe Nagoya Tokyo Qcast (Quality of broadcasting monitoring system) Hokkaido 9 3rd NMRG Workshop 2010 NTT Information Sharing Platform Laboratories

Qcast Architecture Today s topic 1 Today s topic 2 Today s topic 3 Router Traffic IF Probe Selector (PSAMP) Packet Counter Loss Checker Interval Checker IPFIX Exporter IPFIX Web-Console IPFIX Collector View Loss Alert Today we show a prototype of view. IPTV-channel-based Traffic Database Traffic Summary Traffic Chart Operator Flow-based Interface-based Traffic Data Aggregator Traffic CSV File 10 3rd NMRG Workshop 2010 NTT Information Sharing Platform Laboratories

Topic 1: Packet Loss and Interval Time Combination of PSAMP techniques in Probe Observe packets at input interface. Select multicast packet by Property Match Filtering. Example: Destination IPv6 Address == FF38::/16 Extract them using Systematic Time-based Sampling. All input packets during the interval period are selected. Interval Spacing Interval Spacing Interval Observed packets IF Start Point End Point Start Point End Point IPFIX Exporter Start Point End Point Check packet loss by keeping track of RTP seq. number. Check interval time by keeping track of receipt timestamp. Filtering Time-based sampling 11 3rd NMRG Workshop 2010 NTT Information Sharing Platform Laboratories

Topic 2: Exporting Traffic Data IPv6 template Flow key information Includes VLAN ID Traffic volume information Packet loss information Interval time information Uses Enterprise-specific Information Elements Option template 0 4 8 12 16 20 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 Set ID (0x0003) Template ID (0x0106) Scope Field Count (0x0001) Scope 1 Length (0x0004) Length Field Count (0x0003) exporteripv4address (0x0082) samplingtimeinterval (0x0133) samplingtimespace (0x012E) flowactivetimeout (0x0024) 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 Set ID (0x0002) Length 4 8 12 16 20 24 28 32 36 40 44 48 52 56 60 64 68 72 76 80 84 88 92 Template ID (0x0103) octetdeltacount (0x0001) packetdeltacount (0x0002) srctransportport (0x0007) dsttransportport (0x000B) srcipv6address (0x001B) dstipv6address (0x001C) droppedpacketdeltacount (0x0085) flowstartmilliseconds (0x0098) flowendmilliseconds (0x0099) vlanid (0x003A) protocolidentifier (0x0004) ipversion (0x003C) rtpintervalavgtime (0x8001) rtpinternalmaxtime (0x8002) rtpintervalmintime (0x8003) rtpintervalvariance (0x8004) rtppayloadtype (0x8005) ENTERPRISE NUMBER (0x000000D2) ENTERPRISE NUMBER (0x000000D2) ENTERPRISE NUMBER (0x000000D2) ENTERPRISE NUMBER (0x000000D2) ENTERPRISE NUMBER (0x000000D2) Field Count = 18 (0x0012) Field Length (0x0002) Field Length (0x0002) Field Length (0x0010) Field Length (0x0010) Field Length (0x0002) Field Length (0x0001) Field Length (0x0001) Field Length (0x0002) 24 Field Length (0x0002) 12 3rd NMRG Workshop 2010 NTT Information Sharing Platform Laboratories

Topic 3: View Demonstration 13 3rd NMRG Workshop 2010 NTT Information Sharing Platform Laboratories

Demo Network Web-Console Ch001_FOX {2404:1a8:ffff:fe00:2001::1, ff3e::8000:1} Ch002_BBC {2404:1a8:ffff:fe00:2001::2, ff3e::8000:1} Ch003_MTV {2404:1a8:ffff:fe00:2001::3, ff3e::8000:1} [VLAN_ID] VLAN configuration Port mirroring IPFIX delivery VLAN untag QProbe00 bit error QProbe01 QProbe02 QProbe03 VLAN tagged Zapping 101-103 201-203 301-303 GE-PON GE-PON GE-PON 14 3rd NMRG Workshop 2010 NTT Information Sharing Platform Laboratories

Requirement for Backbone Router To adopt a lot of probes in a large scale commercial network is difficult for us. Then we need a backbone router with IPFIX/PSAMP. MAILVoIP Web IPTV Classification with Property Match Filter. RTP traffic -> Non Sampling The other traffic -> Random Sampling IF Exporter (Router) Non Sampling (or Time-based Sampling) VoIP Property Mach Filter IPTV IPFIX VoIP IPTV Collector/Mediator QoS Monitoring Web Random n-out-of-n Sampling MAIL IPFIX Web MAIL Volume Monitoring 15 3rd NMRG Workshop 2010 NTT Information Sharing Platform Laboratories

Summary We presented a new traffic monitoring method for IP multicast streaming services, such as IPTV, and the implemented system using IPFIX/PSAMP (Qcast). We showed the feasibility of the Qcast. We want a router with IPFIX/PSAMP enabling QoS monitoring. 16 3rd NMRG Workshop 2010 NTT Information Sharing Platform Laboratories