Interpreting Network Traffic Flows Bill Jensen, Paul Nazario and Perry Brunelli
Agenda 1. How did we get here 2. Network monitoring tools 3. Sample graphs
n Shawn Fanning n cles/0,3266,55730,00.html Napster
Taming Bandwidth Hogs... How can your campus do it? Ana Preston, University of Tennessee Linda Roos, University of Nebraska, Lincoln Tuesday, 11:45, Marquis 4
A simple question n CIO requested that we estimate Internet transit requirements for the next 18 months
Sources n rks.html n ay/Moore_Law.html
What are current bandwidth requirements? What do we receive from our provider?
A few words about UW Internet access n WiscNet is a state education-based ISP - founded with help from UW-Madison n Charter membership included 14 UW- System universities and 8 privates colleges n WiscNet now serves over 500 educational institutions - predominantly K-12
The WiscNet backbone n Comprised of OC-3 links connecting UW- Madison, UW-Milwaukee, the Chicago NAP and the Ameritech Advanced Data Service Center (AADS), also in Chicago.
WiscNet Services n Internet transport and transit n Internet 2 transport n Peering transport at AADS
Current bandwidth requirements continued... n Inbound vs. outbound traffic n Usage caps n Prime time usage n Peering and I2 traffic n Effect of peer-to-peer networking and future policy on usage/fair utilization
What is a flow? n Host-to-host conversation between that includes the IP address and port # for each host. n Representation of a series of packets traveling between two end-points. n A unidirectional series of IP packets of a given protocol, traveling between a source and destination within a certain period of time.
Flow as represented by log n Easy to think of it as we would a sniffer trace - bits and bytes seen traversing the wire n In actuality, the flows are the accounting record or log of activity as reported by the router
Measurement Tools - Flowscan n Flowscan - freely available perl scripts and modules that aggregate other freely available tools for representing flows n Analyzes and reports on NetFlow data collected by CAIDA’s clfowd n Stored using RRDtool - time series data n Flowscan provides reporting capabilities and visualization of flow data
Example n cflowd receives flow data from the router and writes it to disk. n Flowscan parses/messages data from cflowd and stores the results in RRD format. n RRDtool graph produces graphs from RRD files.
More on FlowScan See Dave ->
General Flowscan Graphs
Network Events Captured by FlowScan
New Development wwwstats.net.wisc.edu/CampusIO/top/originAS.html wwwstats.net.wisc.edu/CampusIO/top/ _22_top.html
“It’s easier to ride a horse in the direction it’s going” Daniel Burrus