IP Network Monitoring and Measurements: Techniques and Experiences



Similar documents
On the Use of Traffic Monitoring and Measurements for Improving Networking

Page 1. Outline EEC 274 Internet Measurements & Analysis. Traffic Measurements. Motivations. Applications

Overview of Network Measurement Tools

Cisco IOS Flexible NetFlow Technology

Infrastructure for active and passive measurements at 10Gbps and beyond

The ISP Column A monthly column on all things Internet

Quality of Service (QoS(

Internet Traffic Measurement

Network management and QoS provisioning - QoS in the Internet

Internet Management and Measurements Measurements

Advanced Computer Networks IN Dec 2015

Network Monitoring and Traffic CSTNET, CNIC

Chapter 2. Literature Review

TE in action. Some problems that TE tries to solve. Concept of Traffic Engineering (TE)

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

Internet Infrastructure Measurement: Challenges and Tools

Introducing Basic MPLS Concepts

Active Measurement Data Analysis Techniques

- Multiprotocol Label Switching -

Standardizing IP Traffic Flow Measurement at the IETF

QoS Parameters. Quality of Service in the Internet. Traffic Shaping: Congestion Control. Keeping the QoS

CONTROL SYSTEM FOR INTERNET BANDWIDTH BASED ON JAVA TECHNOLOGY

Internet Protocol: IP packet headers. vendredi 18 octobre 13

Netflow Overview. PacNOG 6 Nadi, Fiji

Table of Contents. Cisco Configuring a Basic MPLS VPN

Quality of Service (QoS)) in IP networks

A Simulation Study of Effect of MPLS on Latency over a Wide Area Network (WAN)

Experimentation driven traffic monitoring and engineering research

STANDPOINT FOR QUALITY-OF-SERVICE MEASUREMENT

"Charting the Course to Your Success!" QOS - Implementing Cisco Quality of Service 2.5 Course Summary

QoS Issues in a Large-scale IPv6 Network

QoS Strategy in DiffServ aware MPLS environment

Introduction. Impact of Link Failures on VoIP Performance. Outline. Introduction. Related Work. Outline

Real-time apps and Quality of Service

4 Internet QoS Management

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

Network Management & Monitoring

Development of Monitoring Tools for Measuring Network Performances: A Passive Approach

A New Approach to Performance Monitoring in IP Networks combining active and passive methods

SLA para aplicaciones en redes WAN. Alvaro Cayo Urrutia

APPLICATION NOTE 211 MPLS BASICS AND TESTING NEEDS. Label Switching vs. Traditional Routing

Analysis of IP Network for different Quality of Service

How To Provide Qos Based Routing In The Internet

IMPLEMENTING CISCO QUALITY OF SERVICE V2.5 (QOS)

Chapter 7 outline. 7.5 providing multiple classes of service 7.6 providing QoS guarantees RTP, RTCP, SIP. 7: Multimedia Networking 7-71

Service Quality Management for multidomain network services. Pavle Vuletić, AMRES edupert videoconference, 20 July 2015

Implementing Cisco Quality of Service QOS v2.5; 5 days, Instructor-led

Mapping between QoS Parameters and Network Performance Metrics for SLA monitoring

Internet Firewall CSIS Packet Filtering. Internet Firewall. Examples. Spring 2011 CSIS net15 1. Routers can implement packet filtering

Quality of Service in the Internet. QoS Parameters. Keeping the QoS. Traffic Shaping: Leaky Bucket Algorithm

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

Signature-aware Traffic Monitoring with IPFIX 1

Research on Errors of Utilized Bandwidth Measured by NetFlow

WAN Topologies MPLS. 2006, Cisco Systems, Inc. All rights reserved. Presentation_ID.scr Cisco Systems, Inc. All rights reserved.

Detection and Analysis of Packet Loss on Underutilized Enterprise Network Links

IP SLAs Overview. Finding Feature Information. Information About IP SLAs. IP SLAs Technology Overview

Analysis of traffic engineering parameters while using multi-protocol label switching (MPLS) and traditional IP networks

UPPER LAYER SWITCHING

ISTANBUL. 1.1 MPLS overview. Alcatel Certified Business Network Specialist Part 2

Network Performance Monitoring at Small Time Scales

Network Simulation Traffic, Paths and Impairment

Evolution of QoS routing in the Internet

Active and Passive Measurements on Campus, Regional and National Network Backbone Paths

IP, Ethernet and MPLS

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

An Architecture for the Self-management of Lambda-Connections in Hybrid Networks

Fundamentals of MPLS for Broadcast Applications

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

DOCSIS 1.1 Cable Modem Termination Systems

Introduction to Performance Measurements and Monitoring. Vinayak

The Next Generation Internet Program. Mari Maeda ITO

monitoring and measurements, multi-domain networks, heterogeneous networks, QoS the

Design and Implementation of One-way IP Performance Measurement Tool

Figure 1: Network Topology

Contribution of the French MetroSec

Introduction to Network Traffic Monitoring. Evangelos Markatos. FORTH-ICS

Tutorial on Network Management and Measurements. Tasos Alexandridis

GR2000: a Gigabit Router for a Guaranteed Network

Network Management for Common Topologies How best to use LiveAction for managing WAN and campus networks

IPTV Traffic Monitoring System with IPFIX/PSAMP

Internet services pricing under usagebased cost allocation: Congestion dependence

Transcription:

IP Network Monitoring and Measurements: Techniques and Experiences Philippe Owezarski LAAS-CNRS Toulouse, France Owe@laas.fr 1

Outline 4 Introduction 4 Monitoring problematic 8Only based on network administration tools 8Problematic example 4 Description of monitoring / measurement systems and projects 4 Traffic characterization and modeling 2

Introduction 4 Deals with both monitoring results and effects on network design, research and management 4 Framework of METROPOLIS 4 Topic under the spotlight 3

Common solutions for network monitoring 4

What to use for network monitoring? 4 Administration / operation tools based on SNMP 8Topology of networks / configuration 8Some statistics measurements Granularity is too coarse: min = 5 s (but can be 1 hour, 1 day, 1 week or whatever) Measured parameters are more or less the amount of traffic sent and received 5

Some examples of SNMP results RAP RENATER interconnection Per hour trace Input traffic Output traffic 6

Some examples of SNMP results (2) Per Month trace Per Week trace Input traffic Output traffic 7

Problems for monitoring networks 4 Impossible to monitor traffic dynamics (second order values as variability autocovariance for instance) 4 Impossible to monitor traffic QoS (user point of view goodput) 4 Impossible to get a (formal) traffic model 8

Example on network provisioning 4 Common beliefs tell us traffic is Poisson: 8E[X]=λ 8V[X]=λ 8Provisioning should be 2λ 4 Actually, provisioning has to be at least 1:3 (i.e. 3λ) 8RENATER 1:3 8Sprint 1:3 8WorldCom 1:5 8AT&T 1:10 9

Questions on the example 4 How explaining this over-provisioning requirement? 4 How to predict the traffic that will be supported by a new network to design?? 10

IP monitoring: goals and importance 4 Network and traffic exist and is full of information 4 Help to predict what will be the traffic in the future based on some current trends 4 Help to design and provision a network and Internet protocols 11

IP monitoring: goals & importance (2) Monitoring changes the network engineering and research process Monitoring is a new service that must be provided by vendors, carriers and ISP (technical and commercial adds) and strongly requested by users 12

Monitoring concerns 4 Network design 4 Traffic engineering / routing tables 4 Network management 4 Provisioning 4 Pricing / charging 4 QoS monitoring 4 Assessment and tuning of mechanisms as 8QoS (IntServ, DiffServ, IPv6, MPLS, ) 8Traffic engineering (OSPF, MPLS ) 13

IP Monitoring and Research 4 New protocols and architectures for: 8Traffic characterization and modeling 8Multi-domains QoS guaranty 8Service and network utilization optimization 8Network or VPN or CoS provisioning 8QoS routing 8Network security 4 Techniques and mechanisms for: 8pricing 14

State of the art (as far as I know) Active vs. Passive Measurements Some Monitoring Projects 15

Active measurements 4 Active measurements 8Consists in sending packets on a network and observing results (Delay, RTT, Throughput, etc.) 8User point of view 8Best solution to evaluate the service you can get from the network you re connected to 4 Drawbacks 8Probe packets change the state of the network IETF IPPM WG is working on the definition of probing scenarios minimizing the effects on the network state 16

Some active measurement tools 4 Ping 4 Traceroute 4 MGEN 4 RIPE equipments 4 Etc. Importance of clock synchronization: most of the time GPS is required 17

Projects based on active measurements 4 Projects 8Surveyor (NSF): ping and GPS clocks 8NIMI (Paxson/ACIRI) / RIPE 8MINC (Multicast INC)/ UINC (Unicast INC) 8Netsizer (Telcordia ex Bellcore) 8AMP (NLANR) 4 Topics 8Measuring QoS (Delay, loss, RTT, throughput) 8Infer internal structure of the network 8Tomography 8Detect points of congestion 18

Passive measurements 8Capture packets (or headers) 8Not intrusive at all 8Carrier / ISP point of view 8Best solution for a carrier to measure traffic 4 Drawbacks 8Sampling issues Creation of a new IRTF WG (IMRG) 8Difficult to get a user point of view 8Technical limits (speed of components, capacity) 19

On line vs. Off line measurements 4 On line 8Packets are analyzed in real-time 8Analysis on very long periods 8But complexity of analysis is quite limited 4 Off line 8Packets are stored on hard drives / SAN for later analysis 8Possibilities of analysis are endless 8Possibility of correlating several traces 8But amount of stored data is really huge (small periods only) 20

Passive measurement tools 4 TSTAT 4 NTOP 4 LIBCAP 4 Tcpdump 4 Tcptrace 4 QOSMOS 4 IPANEMA 4 CISCO s Netflow 4 OCxMON (mainly ATM) 21

Projects based on passive measurements 4 Projects 8 Netscope (AT&T): Based on Netflow 8 CAIDA: Based on OCxMON & Monitoring of vbns 8 SPRINT IPMON 4 Topics 8 Traffic matrices / routing table / Tomography 8 Network security 8 Network provisioning 8 Evolution of traffic (new applications) 8 Representing the Internet 8 Traffic modeling and predictions 22

METROPOLIS (supported by RNRT) 23

Partners 4 LIP6 4 LAAS 4 FT R&D 4 GET 4 INRIA Rocquencourt 4 EURECOM 4 RENATER 24

Objectives 4 Defining a monitoring methodology 4 Combining active and passive measurements 8Active: IPANEMA, RIPE, QoSMOS 8Passive: DAG 4 A full set of networks 8VTHD (high speed experimental network) 8Renater (public operational network) 8ADSL (private operational network) 25

Addressed issues 4 Empiric and stochastic modeling (and more?) 4 Provisioning and SLAs 4 Classification 4 Traffic, network and protocol analysis 4 Sampling 4 Pricing and charging 26

METROPOLIS passive measurements 4 Insert optical splitter on network links transparent system, not intrusive 4 Data from an operational IP backbone 4 Integrated system to collect packet-level, flow-level, and routing measurements 8Collect and timestamp all IP headers (44 bytes) with GPS timestamps (accuracy > 2 µsec) 8ATM/Ethernet PCI network interface (DAG: University of Waikato /Endace, NZ) 27

Traffic characterization 28

Link Utilization: bandwidth Throughput (kbits/s) 40000 35000 30000 25000 20000 15000 10000 TCP UDP Other 5000 0 0 5 10 15 20 Time (h) 29

Link utilization: packets 16000 14000 12000 TCP UDP Other Number of packets 10000 8000 6000 4000 2000 0 0 5 10 15 20 Time (h) 30

Link utilization: instantaneous flows 31

Link utilization: active flows 32

TCP flow size 90 80 70 Percentage 60 50 40 30 20 10 0 0-10 10-100 >100 Number of packets per flow 33

TCP flow size vs. total bandwidth 90 80 70 «Mice vs. elephants» flows bytes Percentage 60 50 40 30 20 10 0 0-10 10-100 >100 Number of packets per flow 34

Elephants 35

Traffic modeling 36

Why modeling Internet (TCP) traffic? 4 Different from common thinking i.e. telephone model (Poisson, Gilbert) 4 Give information on how designing, managing, provisioning and operating an IP network 4 Give information on future research directions 4 Allows researchers to simulate new technical proposals 37

Previous work on traffic modeling 4Self-similar 4 Multi-fractal 4 LRD 4 Due to: 8Heavy tailed distribution of flow size 8TCP-like congestion control 8Routers 8Human and application behavior 38

Self-similarity 4 Internet traffic is said to be self-similar 4 Self-similar? What does it mean? 4 Is it bad? 39

Actual traffic Throughput (kbits/s) 40000 35000 30000 25000 20000 15000 10000 HF LF TCP UDP Other 5000 0 0 5 10 15 20 Time (h) 40

Actual traffic visual analysis 4 Suspicion of Self-similarity 4 Variability of traffic profile at all scale is a major matter for: 8QoS 8Stability 8Performance 8 41

Analysis of traffic Access traffic Backbone traffic Hurst (H) parameter H = 0,915 [0.868, 0.962] H = 0,561 [0.556, 0.565] Access traffic is very complex Backbone traffic is smoother Networking main issues (QoS, performance decrease, ) mainly appear on edge and / or access links 42

LRD measurements for edge network «Bi-scaling» 43

LRD measurements for core backbone 44

Conclusion on traffic modeling 4 Backbone traffic is almost Poisson 4 Edge Traffic then is not Self-similar 4 But LRD is really an issue 4 Most effort has to be put on edge network 45

More information about METROPOLIS http://www-rp.lip6.fr/metrologie http://www.laas.fr/~owe/metropolis/met ropolis.html 46