SlideShare a Scribd company logo
Internet Traffic Measurement
Amir Hossein Mandegar
Dr. B. Akbari
September 2011
Computer Engineering and IT Department
Internet Traffic Measurement 2
Outline
 Why ?
 Tools
 Challenges
 Applications
Internet Traffic Measurement 3
Why Measure ?
 Although Internet works, it is far from being ideal
 Measurements of various aspects of it will:
 Help us to better understand why it works the way it does
 Help us to diagnose known problems and lead us one step
closer to their solutions
 Help us to design new features that the Internet should
provide to enable next-generation application requirements
Simply put, “Internet Measurements is key to the
design of the next-generation Internet”
Internet Traffic Measurement 4
What to Measure ?
 Physical Properties
 Devices (routers, NAT boxes, firewalls, switches),
Links (wired, wireless)
 Topology Properties
 Various levels – Autonomous Systems (AS),
Points of Presence (PoP), Routers, Interfaces
 Traffic Properties
 Delays (Transmission, Propagation, Queuing,
Processing etc.), Losses, Throughput, Jitter
Internet Traffic Measurement 5
Outline
 Why ?
 Tools
 Challenges
 Applications
Internet Traffic Measurement 6
Measurement Tools
 Active Measurement
 Passive Measurement
 Fused/Combined Measurement
 Inference Measurement
 Others
Internet Traffic Measurement 7
Active Measurement Tools
 Methods that involve adding traffic to the network for the
purposes of measurement
Ping: Sends ICMP ECHO_REQUEST and captures ECHO_REPLY
 Useful for measuring RTTs
 Only sender needs to be under experiment control
Traceroute: Ping nodes with incremental TTL from one
 Find Hops between source and destination node
 Only sender needs to be under experiment control
 There is some care about the result
Internet Traffic Measurement 8
Active Measurement Load
 Active Measurement inserts considerable load on
network links if attempting a large-scale topology
discovery
 Optimizations reduce this load considerably
 If single source is used, instead of going from source to
destination, a better approach is to retrace from destination
to source
 If multiple sources and multiple destinations are used,
sharing information among these would bring download
considerably
Internet Traffic Measurement 9
Passive Measurement
 Capture traffic generated by other users and
applications
 Routeview collects BGP views (routing tables) from
a large set of ASes
 OSPF LSAs can processed to generate router
graphs within an AS
Internet Traffic Measurement 10
Fused Measurement
 Active Measurement +
 Passive Measurement +
 Fused Measurement mixed method to use
benefits of each method.
 Less Traffic Load
 Less Required Storage
 More information for decision
Internet Traffic Measurement 11
Inference Measurment
 Measurement Limitations
 Direct access impossible
 Topology and link out of reach
 How to solve ?
 End-to-End Measurement
 Tomography: process of inferring network topology, delays,
packet losses etc. using only end-to-end measurements
Internet Traffic Measurement 12
Outline
 Why ?
 Tools
 Challenges
 Applications
Internet Traffic Measurement 13
Measurement Level
 Bit & Bytes (useless)
 Packets (High volume)
 High volume but valuable data for offline & generate traffic
 Flow (limited to flows)
 Protocols (Specific Protocol)
 TCP, UDP, IP, RTP, ..
 Application (Known applications)
 HTTP, DNS, MAIL, VOIP, ...
 SNMP
Internet Traffic Measurement 14
Hidden Pieces - Middleboxes
 Firewalls – provide security
 Traffic Shapers – assist in traffic management
 Proxies – improve performance
 NAT boxes – utilize IP address space efficiently
Each of these impedes visibility of network
components.
Example:
 firewalls may block active probing requests
 NATs hide away the no. of hosts and the structure of the
network on the other side
Internet Traffic Measurement 15
Trace Challenges
 Payload Privacy
 Encryption
 Sanitization
 Reduction Techniques (OC-48, 50% utilization,
155MBps)
 TCP: Syn/Fin/Rst
 Uni-direction Analysis
 Sampling Techniques
Internet Traffic Measurement 16
Outline
 Why ?
 Tools
 Challenges
 Applications
Internet Traffic Measurement 17
Bandwidth Measurment
 Bandwidth Measurement
 Amount of data the network can transmit per unit time
 Three kinds of bandwidth
 capacity: max throughput a link can sustain,
 available bandwidth: capacity – used bandwidth
 bulk transfer capacity: rate that a new single long-lived TCP
connection would obtain over a path
Internet Traffic Measurement 18
Path Provisioning by Traceroute
 Suppose the path between A and D is to be
determined using traceroute
A
X Y
D
B C
Internet Traffic Measurement 19
Traceroute Process
A
X Y
D
B C
Dest = D
TTL = 1
B: “time
exceeded”
Internet Traffic Measurement 20
Traceroute Process
A
X Y
D
B C
Dest = D
TTL = 2
C: “time
exceeded”
Internet Traffic Measurement 21
Traceroute Process
A
X Y
D
B C
Dest = D
TTL = 3
D: “echo
reply”
Internet Traffic Measurement 22
Traceroute issues
 Path Asymmetry (Destination -> Source need
not retrace Source -> Destination)
 Unstable Paths and False Edges
 Aliases
 Measurement Load
Internet Traffic Measurement 23
Unstable Paths and False Edges
Inferred path: A -> B -> Y
A
X Y
D
B C
Dest = D
TTL = 1
B: “time
exceeded”
Dest = D
TTL = 2
Y: “time
exceeded”
Internet Traffic Measurement 24
Aliases
 IP addresses are for interfaces and not
routers
 Routers typically have many interfaces, each
with its own IP address
 IP addresses of all the router interfaces are
aliases
 Traceroute results require resolution of
aliases if they are to be used for topology
building
Internet Traffic Measurement 25
Video Quality Measurment
 Subjective Evaluation
 Variety cause of user experience
 Need many user to vote
 Objective Evaluation
 Data Metrics (PSNR)
 Picture Metrics (MPQM ,SSIM)
 Packet/Bit stream Metrics (Loss)
 Full/Reduced/Non Reference
 Visible/Invisible distortion
Internet Traffic Measurement 26
Video Quality Measurment
 GOP
 Frames (P, I, B)
 Slices
Internet Traffic Measurement 27
Video Quality Measurment
 Stream should be packetized
 TS(DVB) vs RTP(IPTV)
 Passive Measurement
 Deep Packet Inspection
 Resilience and Error correction
 Quality Estimation (Fuzzy, NN, ...)
Thank You!

More Related Content

PDF
Itcm a real time internet traffic classifier monitor
PDF
Approximation of regression-based fault minimization for network traffic
PDF
4 gstudy
PDF
Predicting weather inflicted train delays
PDF
Impact of Packet Inter-arrival Time Features for Online Peer-to-Peer (P2P) Cl...
PDF
A Multipath Connection Model for Traffic Matrices
PDF
Traffic Dynamics in Virtual Routing Multi Topology System
PDF
Building Accurate Traffic Matrices with Demand Deduction (White Paper)
Itcm a real time internet traffic classifier monitor
Approximation of regression-based fault minimization for network traffic
4 gstudy
Predicting weather inflicted train delays
Impact of Packet Inter-arrival Time Features for Online Peer-to-Peer (P2P) Cl...
A Multipath Connection Model for Traffic Matrices
Traffic Dynamics in Virtual Routing Multi Topology System
Building Accurate Traffic Matrices with Demand Deduction (White Paper)

What's hot (15)

PPT
(Slides) A demand-oriented information retrieval method on MANET
PDF
Call Admission Control Scheme With Multimedia Scheduling Service in WiMAX Net...
PDF
IRJET- Simulation Analysis of a New Startup Algorithm for TCP New Reno
PPT
Communications made easy_spectrumtechnologies
PPT
MCDRR Packet Scheduling Algorithm for Multi-channel Wireless Networks
PDF
A Review on Congestion Control Approaches for Real-Time Streaming Application...
PDF
Icacci presentation-ssh traffic
PDF
FORECASTING THE WIMAX TRAFFIC VIA MODIFIED ARTIFICIAL NEURAL NETWORK MODELS
PDF
Rustam Pirmagomedov
PDF
Research Report - Merging Interstate Transportation Networks for routing Haza...
PDF
1720 1724
PDF
Performance Evaluation of Routing Protocols in University Network
PDF
Performance Analysis of Data Traffic Offload Scheme on Long Term Evolution (L...
PPT
Seeds Poster
PDF
Study on Performance of Simulation Analysis on Multimedia Network
(Slides) A demand-oriented information retrieval method on MANET
Call Admission Control Scheme With Multimedia Scheduling Service in WiMAX Net...
IRJET- Simulation Analysis of a New Startup Algorithm for TCP New Reno
Communications made easy_spectrumtechnologies
MCDRR Packet Scheduling Algorithm for Multi-channel Wireless Networks
A Review on Congestion Control Approaches for Real-Time Streaming Application...
Icacci presentation-ssh traffic
FORECASTING THE WIMAX TRAFFIC VIA MODIFIED ARTIFICIAL NEURAL NETWORK MODELS
Rustam Pirmagomedov
Research Report - Merging Interstate Transportation Networks for routing Haza...
1720 1724
Performance Evaluation of Routing Protocols in University Network
Performance Analysis of Data Traffic Offload Scheme on Long Term Evolution (L...
Seeds Poster
Study on Performance of Simulation Analysis on Multimedia Network
Ad

Viewers also liked (20)

PPTX
مبادئ الإحصاء مقاييس التشتت
PPT
الجغرافيا الكمية والاحصائية
PPT
إحصائيات العينة ومعالم المجتمع
PPT
الانحراف المعياري 1
PPTX
الفصل الاول علم الاحصاء المفاهيم والوظائف وعلاقته بالعلوم الاخرى
DOCX
Principles of Statistics
PDF
ملخص الاحصاء التطبيقي - الوحدة الاولى
PDF
ملخص الاحصاء التطبيقي - الوحدة الخامسة
PDF
Booth price-and-map
PDF
The Analysis of the Egyptian Economic Census Survey 2012/2013 - Mohamed Ismae...
PPS
General physics i-1
DOCX
Samples Saleh alshaikhi
PDF
Saudi arabia construction report feb. 2016
PPTX
مقاييس النزعة المركزية
PPS
المحاضرة الاولى تعريف علم الاحصاء والرموز الاحصائية
PDF
Sampling in Mass Comm Research
PPT
العينات الاحصائية(1)
PPT
اساسيات الاحصاء
PDF
نظم ادارة قواعد البيانات (1) محاضرة
مبادئ الإحصاء مقاييس التشتت
الجغرافيا الكمية والاحصائية
إحصائيات العينة ومعالم المجتمع
الانحراف المعياري 1
الفصل الاول علم الاحصاء المفاهيم والوظائف وعلاقته بالعلوم الاخرى
Principles of Statistics
ملخص الاحصاء التطبيقي - الوحدة الاولى
ملخص الاحصاء التطبيقي - الوحدة الخامسة
Booth price-and-map
The Analysis of the Egyptian Economic Census Survey 2012/2013 - Mohamed Ismae...
General physics i-1
Samples Saleh alshaikhi
Saudi arabia construction report feb. 2016
مقاييس النزعة المركزية
المحاضرة الاولى تعريف علم الاحصاء والرموز الاحصائية
Sampling in Mass Comm Research
العينات الاحصائية(1)
اساسيات الاحصاء
نظم ادارة قواعد البيانات (1) محاضرة
Ad

Similar to Internet measurement (Presentation) (20)

PPTX
Traffic data fusion methodology
PDF
Traffic analysis for Planning, Peering and Security by Julie Liu
PDF
G03403041052
PDF
Traffic Profiles and Management for Support of Community Networks
ODP
Prototype Implementation of a Demand Driven Network Monitoring Architecture
PPTX
Jamming aware traffic allocation for multiple-path routing using portfolio se...
PPTX
OSI Model.pptx
PPTX
Taming Big Data!
PDF
Delivering Application-Layer​ Traffic Optimization​ (ALTO) Services based on ...
PDF
Network Flow Analysis
PDF
Network Flow Analysis
PDF
Wiki2010 Unit 4
PDF
Computer Networks Lecture Notes 01
PPT
check iternet speed
PDF
6-OSI Model - ISO - Organization for Standardization.
PPTX
Computer networks Module 3 Transport layer
PPT
Antony review
PPT
934 Ch1 Networks
PDF
Agata overview
PDF
AN ADVANCED QOS ANALYSIS AND EVALUATION METHOD FOR MOBILE INTERNET ACCESS
Traffic data fusion methodology
Traffic analysis for Planning, Peering and Security by Julie Liu
G03403041052
Traffic Profiles and Management for Support of Community Networks
Prototype Implementation of a Demand Driven Network Monitoring Architecture
Jamming aware traffic allocation for multiple-path routing using portfolio se...
OSI Model.pptx
Taming Big Data!
Delivering Application-Layer​ Traffic Optimization​ (ALTO) Services based on ...
Network Flow Analysis
Network Flow Analysis
Wiki2010 Unit 4
Computer Networks Lecture Notes 01
check iternet speed
6-OSI Model - ISO - Organization for Standardization.
Computer networks Module 3 Transport layer
Antony review
934 Ch1 Networks
Agata overview
AN ADVANCED QOS ANALYSIS AND EVALUATION METHOD FOR MOBILE INTERNET ACCESS

More from Amir Hossein Mandegar (6)

PDF
Internet measurement(Document)
PDF
ODP
Video Quality Measurement based on Network Traffic
PDF
Video Quality Measurement based on Network Traffic
ODP
Autonomous Rescue Robot Mapping(Presentation)
PDF
Autonomous rescue robot mapping
Internet measurement(Document)
Video Quality Measurement based on Network Traffic
Video Quality Measurement based on Network Traffic
Autonomous Rescue Robot Mapping(Presentation)
Autonomous rescue robot mapping

Recently uploaded (20)

PPT
isotopes_sddsadsaadasdasdasdasdsa1213.ppt
PPTX
Module 1 - Cyber Law and Ethics 101.pptx
PDF
SASE Traffic Flow - ZTNA Connector-1.pdf
PPTX
June-4-Sermon-Powerpoint.pptx USE THIS FOR YOUR MOTIVATION
PPTX
Internet___Basics___Styled_ presentation
PDF
Best Practices for Testing and Debugging Shopify Third-Party API Integrations...
PPTX
artificial intelligence overview of it and more
PPT
250152213-Excitation-SystemWERRT (1).ppt
PDF
Smart Home Technology for Health Monitoring (www.kiu.ac.ug)
PPT
Design_with_Watersergyerge45hrbgre4top (1).ppt
PPTX
newyork.pptxirantrafgshenepalchinachinane
PPT
415456121-Jiwratrwecdtwfdsfwgdwedvwe dbwsdjsadca-EVN.ppt
PDF
mera desh ae watn.(a source of motivation and patriotism to the youth of the ...
PDF
Introduction to the IoT system, how the IoT system works
PPTX
Mathew Digital SEO Checklist Guidlines 2025
PPTX
presentation_pfe-universite-molay-seltan.pptx
PDF
Exploring VPS Hosting Trends for SMBs in 2025
PDF
FINAL CALL-6th International Conference on Networks & IOT (NeTIOT 2025)
PPTX
Digital Literacy And Online Safety on internet
PDF
Vigrab.top – Online Tool for Downloading and Converting Social Media Videos a...
isotopes_sddsadsaadasdasdasdasdsa1213.ppt
Module 1 - Cyber Law and Ethics 101.pptx
SASE Traffic Flow - ZTNA Connector-1.pdf
June-4-Sermon-Powerpoint.pptx USE THIS FOR YOUR MOTIVATION
Internet___Basics___Styled_ presentation
Best Practices for Testing and Debugging Shopify Third-Party API Integrations...
artificial intelligence overview of it and more
250152213-Excitation-SystemWERRT (1).ppt
Smart Home Technology for Health Monitoring (www.kiu.ac.ug)
Design_with_Watersergyerge45hrbgre4top (1).ppt
newyork.pptxirantrafgshenepalchinachinane
415456121-Jiwratrwecdtwfdsfwgdwedvwe dbwsdjsadca-EVN.ppt
mera desh ae watn.(a source of motivation and patriotism to the youth of the ...
Introduction to the IoT system, how the IoT system works
Mathew Digital SEO Checklist Guidlines 2025
presentation_pfe-universite-molay-seltan.pptx
Exploring VPS Hosting Trends for SMBs in 2025
FINAL CALL-6th International Conference on Networks & IOT (NeTIOT 2025)
Digital Literacy And Online Safety on internet
Vigrab.top – Online Tool for Downloading and Converting Social Media Videos a...

Internet measurement (Presentation)

  • 1. Internet Traffic Measurement Amir Hossein Mandegar Dr. B. Akbari September 2011 Computer Engineering and IT Department
  • 2. Internet Traffic Measurement 2 Outline  Why ?  Tools  Challenges  Applications
  • 3. Internet Traffic Measurement 3 Why Measure ?  Although Internet works, it is far from being ideal  Measurements of various aspects of it will:  Help us to better understand why it works the way it does  Help us to diagnose known problems and lead us one step closer to their solutions  Help us to design new features that the Internet should provide to enable next-generation application requirements Simply put, “Internet Measurements is key to the design of the next-generation Internet”
  • 4. Internet Traffic Measurement 4 What to Measure ?  Physical Properties  Devices (routers, NAT boxes, firewalls, switches), Links (wired, wireless)  Topology Properties  Various levels – Autonomous Systems (AS), Points of Presence (PoP), Routers, Interfaces  Traffic Properties  Delays (Transmission, Propagation, Queuing, Processing etc.), Losses, Throughput, Jitter
  • 5. Internet Traffic Measurement 5 Outline  Why ?  Tools  Challenges  Applications
  • 6. Internet Traffic Measurement 6 Measurement Tools  Active Measurement  Passive Measurement  Fused/Combined Measurement  Inference Measurement  Others
  • 7. Internet Traffic Measurement 7 Active Measurement Tools  Methods that involve adding traffic to the network for the purposes of measurement Ping: Sends ICMP ECHO_REQUEST and captures ECHO_REPLY  Useful for measuring RTTs  Only sender needs to be under experiment control Traceroute: Ping nodes with incremental TTL from one  Find Hops between source and destination node  Only sender needs to be under experiment control  There is some care about the result
  • 8. Internet Traffic Measurement 8 Active Measurement Load  Active Measurement inserts considerable load on network links if attempting a large-scale topology discovery  Optimizations reduce this load considerably  If single source is used, instead of going from source to destination, a better approach is to retrace from destination to source  If multiple sources and multiple destinations are used, sharing information among these would bring download considerably
  • 9. Internet Traffic Measurement 9 Passive Measurement  Capture traffic generated by other users and applications  Routeview collects BGP views (routing tables) from a large set of ASes  OSPF LSAs can processed to generate router graphs within an AS
  • 10. Internet Traffic Measurement 10 Fused Measurement  Active Measurement +  Passive Measurement +  Fused Measurement mixed method to use benefits of each method.  Less Traffic Load  Less Required Storage  More information for decision
  • 11. Internet Traffic Measurement 11 Inference Measurment  Measurement Limitations  Direct access impossible  Topology and link out of reach  How to solve ?  End-to-End Measurement  Tomography: process of inferring network topology, delays, packet losses etc. using only end-to-end measurements
  • 12. Internet Traffic Measurement 12 Outline  Why ?  Tools  Challenges  Applications
  • 13. Internet Traffic Measurement 13 Measurement Level  Bit & Bytes (useless)  Packets (High volume)  High volume but valuable data for offline & generate traffic  Flow (limited to flows)  Protocols (Specific Protocol)  TCP, UDP, IP, RTP, ..  Application (Known applications)  HTTP, DNS, MAIL, VOIP, ...  SNMP
  • 14. Internet Traffic Measurement 14 Hidden Pieces - Middleboxes  Firewalls – provide security  Traffic Shapers – assist in traffic management  Proxies – improve performance  NAT boxes – utilize IP address space efficiently Each of these impedes visibility of network components. Example:  firewalls may block active probing requests  NATs hide away the no. of hosts and the structure of the network on the other side
  • 15. Internet Traffic Measurement 15 Trace Challenges  Payload Privacy  Encryption  Sanitization  Reduction Techniques (OC-48, 50% utilization, 155MBps)  TCP: Syn/Fin/Rst  Uni-direction Analysis  Sampling Techniques
  • 16. Internet Traffic Measurement 16 Outline  Why ?  Tools  Challenges  Applications
  • 17. Internet Traffic Measurement 17 Bandwidth Measurment  Bandwidth Measurement  Amount of data the network can transmit per unit time  Three kinds of bandwidth  capacity: max throughput a link can sustain,  available bandwidth: capacity – used bandwidth  bulk transfer capacity: rate that a new single long-lived TCP connection would obtain over a path
  • 18. Internet Traffic Measurement 18 Path Provisioning by Traceroute  Suppose the path between A and D is to be determined using traceroute A X Y D B C
  • 19. Internet Traffic Measurement 19 Traceroute Process A X Y D B C Dest = D TTL = 1 B: “time exceeded”
  • 20. Internet Traffic Measurement 20 Traceroute Process A X Y D B C Dest = D TTL = 2 C: “time exceeded”
  • 21. Internet Traffic Measurement 21 Traceroute Process A X Y D B C Dest = D TTL = 3 D: “echo reply”
  • 22. Internet Traffic Measurement 22 Traceroute issues  Path Asymmetry (Destination -> Source need not retrace Source -> Destination)  Unstable Paths and False Edges  Aliases  Measurement Load
  • 23. Internet Traffic Measurement 23 Unstable Paths and False Edges Inferred path: A -> B -> Y A X Y D B C Dest = D TTL = 1 B: “time exceeded” Dest = D TTL = 2 Y: “time exceeded”
  • 24. Internet Traffic Measurement 24 Aliases  IP addresses are for interfaces and not routers  Routers typically have many interfaces, each with its own IP address  IP addresses of all the router interfaces are aliases  Traceroute results require resolution of aliases if they are to be used for topology building
  • 25. Internet Traffic Measurement 25 Video Quality Measurment  Subjective Evaluation  Variety cause of user experience  Need many user to vote  Objective Evaluation  Data Metrics (PSNR)  Picture Metrics (MPQM ,SSIM)  Packet/Bit stream Metrics (Loss)  Full/Reduced/Non Reference  Visible/Invisible distortion
  • 26. Internet Traffic Measurement 26 Video Quality Measurment  GOP  Frames (P, I, B)  Slices
  • 27. Internet Traffic Measurement 27 Video Quality Measurment  Stream should be packetized  TS(DVB) vs RTP(IPTV)  Passive Measurement  Deep Packet Inspection  Resilience and Error correction  Quality Estimation (Fuzzy, NN, ...)