AutoFocus: A Tool for Automatic Traffic Analysis - PowerPoint PPT Presentation

About This Presentation
Title:

AutoFocus: A Tool for Automatic Traffic Analysis

Description:

Title: High volume traffic clusters - IMW 2002 Author: Cristian Estan Last modified by: Cristian Estan Created Date: 11/9/1995 8:27:48 AM Document presentation format – PowerPoint PPT presentation

Number of Views:138
Avg rating:3.0/5.0
Slides: 34
Provided by: cristia45
Category:

less

Transcript and Presenter's Notes

Title: AutoFocus: A Tool for Automatic Traffic Analysis


1
AutoFocus A Tool for Automatic Traffic Analysis
  • Cristian Estan,
  • University of California, San Diego

2
Who is using my link?
3
Informal problem definition
Traffic reports
Analysis
Applications 50 of traffic is Kazaa Sources
20 is from Steves PC
Gigabytes of measurement data
4
Informal problem definition
Traffic reports
Analysis
20 is Kazaa from Steves PC
Gigabytes of measurement data
50 is Kazaa from network A
5
AutoFocus system structure
Traffic analyzer
Web based GUI
Grapher
Traffic parser
(sampled) NetFlow data or Packet header traces
6
System details
  • Availability
  • Downloadable
  • Free for educational, research and non-profit use
  • Requirements
  • Linux or BSD (might run on other Unix OSes)
  • 256 Megs of RAM at least
  • 1-10 gigabytes of hard disk (depends on traffic)
  • Recent Netscape, Mozilla or I.E. (Javascript)
  • Needs no web server no server side scripting

7
Traffic analysis approach
  • Characterize traffic mix by describing all
    important traffic clusters
  • Multi-field clusters (e.g. flash crowd described
    by protocol, port number and IP address)
  • At the the right level of granularity (e.g.
    computer, proper prefix length)
  • Analysis is automated finds insightful data
    without human guidance

8
Traffic clusters example
  • Incoming web traffic for CS Dept.
  • SrcIP,
  • DestIP in 132.239.64.0/21,
  • ProtoTCP,
  • SrcPort80,
  • DestPort in 1024,65535

9
Traffic report
  • Traffic reports automatically list significant
    traffic clusters
  • Describe only clusters above threshold (e.g.
    Ttotal of traffic/20)
  • Compression removes redundant clusters whose
    traffic can be inferred from more specific
    clusters

10
Automatic cluster selection
40
35
15
35
30
160
110
75
10.0.0.2
10.0.0.3
10.0.0.4
10.0.0.5
10.0.0.8
10.0.0.9
10.0.0.10
10.0.0.14
11
Automatic cluster selection
Threshold100
10.0.0.12/30
10.0.0.14/31
40
35
15
35
30
160
110
75
10.0.0.2
10.0.0.3
10.0.0.4
10.0.0.5
10.0.0.8
10.0.0.9
10.0.0.10
10.0.0.14
12
Automatic cluster selection
10.0.0.0/29
10.0.0.8/29
Compression keeps interesting clusters by
removing those that can be inferred from more
specific ones
10.0.0.8
10.0.0.9
13
Single field report example
Source IP Traffic pkts.
10.0.0.0/29 120
10.0.0.8/29 380
10.0.0.8 160
10.0.0.9 110
AutoFocus has both single field and multi-field
traffic reports
14
Graphical user interface
  • Web based interface
  • Many pre-computed traffic reports
  • Interactive drill-down
  • Traffic categories defined by user

15
Traffic reports for weeks, days, three hour
intervals and half hour intervals
16
Traffic reports measure traffic in bytes, packets
and flows, have various thresholds
17
Single field report
18
(No Transcript)
19
Colors user defined traffic categories Separate
reports for each category
20
The filter and threshold allow interactive
drill-down
21
The filter and threshold allow interactive
drill-down
22
The filter and threshold allow interactive
drill-down
23
Case study SD-NAP
  • Structure of regular traffic mix
  • Backups from CAIDA to tape server
  • FTP from SLAC Stanford
  • Scripps web traffic
  • Web Squid servers
  • Large ssh traffic
  • Steady ICMP probing from CAIDA
  • Unexpected events

24
Structure of regular traffic mix
  • Backups from CAIDA to tape server

SD-NAP
25
Structure of regular traffic mix
  • Backups from CAIDA to tape server
  • Semi-regular time pattern

SD-NAP
26
Structure of regular traffic mix
  • Steady ICMP probing from CAIDA

SD-NAP
The flow view highlights different traffic
clusters
27
Analysis of unusual events
  • Sapphire/SQL Slammer worm
  • Find worm port proto automatically

28
Analysis of unusual events
  • Sapphire/SQL Slammer worm
  • Can identify infected hosts

29
How can AutoFocus help you?
  • Understand your regular traffic mix better
  • Better planning of network growth
  • Better traffic policing
  • Understand unusual events
  • More effective reactions to worms, DoS attacks
  • Notice effects of route changes on traffic

30
Benefits w.r.t. existing tools
  • Multi-field aggregation
  • Automatically finds right granularity
  • Drill-down
  • Per category reports
  • Using filter

31
Thank you!
  • Beta version of AutoFocus downloadable from
  • http//ial.ucsd.edu/AutoFocus/
  • Any questions?
  • Acknowledgements Stefan Savage, George Varghese,
    Vern Paxson, David Moore, Liliana Estan, Mike
    Hunter, Pat Wilson, Jennifer Rexford, K Claffy,
    Alex Snoeren, Geoff Voelker, NIST,NSF

32
(No Transcript)
33
Definition unexpectedness
  • To highlight non-obvious traffic clusters by
    using unexpectedness label
  • 50 of all traffic is web
  • Prefix B receives 20 of all traffic
  • The web traffic received by prefix B is 15
    instead of 502010, unexpectedness label is
    15/10150
Write a Comment
User Comments (0)
About PowerShow.com