45
There’s Plenty of Room at the Bottom: An Invitation to Explore with Network Flows Benjamin Black [email protected]

There's Plenty of Room at the Bottom

Embed Size (px)

DESCRIPTION

A an overview of network flow collection and an invitation to look at the fast_ip network flow platform.http://fastip.com

Citation preview

Page 1: There's Plenty of Room at the Bottom

There’s Plenty of Room at the Bottom:

An Invitation to Explore with Network Flows

Benjamin [email protected]

Page 2: There's Plenty of Room at the Bottom

What are Flows&

Why Should You Care?

Page 3: There's Plenty of Room at the Bottom

You Should CareBecause Visibility Makes

Your Life Easier.

Page 4: There's Plenty of Room at the Bottom

Network Flow DataMeans Great Visibility.

Page 5: There's Plenty of Room at the Bottom

DDoS DetectionCapacity Planning

Traffic ManagementTroubleshooting

Correlation...

Page 6: There's Plenty of Room at the Bottom

The Nature of Flows

Page 7: There's Plenty of Room at the Bottom

[traffic]

Page 8: There's Plenty of Room at the Bottom

[streams]

Page 9: There's Plenty of Room at the Bottom

[packets]

PayloadHeader

Page 10: There's Plenty of Room at the Bottom

[headers]

Source IP Address

Destination IP Address

Source Port

Destination Port

Protocol

Page 11: There's Plenty of Room at the Bottom

[latency]

Page 12: There's Plenty of Room at the Bottom

[jitter]

Page 13: There's Plenty of Room at the Bottom

[packet loss]

Page 14: There's Plenty of Room at the Bottom

The Structure of Flows

Page 15: There's Plenty of Room at the Bottom

Source IP Address

Destination IP Address

Source Port

Destination Port

Protocol

Source IP Address

Destination IP Address

Source Port

Destination Port

Protocol

=

[flow keys]

Page 16: There's Plenty of Room at the Bottom

[templates]

src IPv4 address

dest IPv4 address

src port

dst port

protocol

total packets

start time

end time

total octets

template_id 253

Page 17: There's Plenty of Room at the Bottom

[flow records]

172.16.101.3

192.169.7.200

9801

80

TCP

24 packets

start 28349829023

end 28356729023

27342 octets

template_id 253

Page 18: There's Plenty of Room at the Bottom

The Ecosystem of Flows

Page 19: There's Plenty of Room at the Bottom

[metering process]

172.16.101.3192.169.7.200

980180

TCP

24 packetsstart 28349829023end 28356729023

27342 octets

template_id 253

172.16.101.3192.169.7.200

980180

TCP

24 packetsstart 28349829023end 28356729023

27342 octets

template_id 253

172.16.101.3192.169.7.200

980180

TCP

24 packetsstart 28349829023end 28356729023

27342 octets

template_id 253

172.16.101.3192.169.7.200

980180

TCP

24 packetsstart 28349829023end 28356729023

27342 octets

template_id 253

Page 20: There's Plenty of Room at the Bottom

[observation domain]

eth0

eth1

eth2

Page 21: There's Plenty of Room at the Bottom

[collecting process]172.16.101.3192.169.7.200

980180

TCP

24 packetsstart 28349829023end 28356729023

27342 octets

template_id 253

172.16.101.3192.169.7.200

980180

TCP

24 packetsstart 28349829023end 28356729023

27342 octets

template_id 253

172.16.101.3192.169.7.200

980180

TCP

24 packetsstart 28349829023end 28356729023

27342 octets

template_id 253

172.16.101.3192.169.7.200

980180

TCP

24 packetsstart 28349829023end 28356729023

27342 octets

template_id 253

172.16.101.3192.169.7.200

980180

TCP

24 packetsstart 28349829023end 28356729023

27342 octets

template_id 253

172.16.101.3192.169.7.200

980180

TCP

24 packetsstart 28349829023end 28356729023

27342 octets

template_id 253

172.16.101.3192.169.7.200

980180

TCP

24 packetsstart 28349829023end 28356729023

27342 octets

template_id 253

172.16.101.3192.169.7.200

980180

TCP

24 packetsstart 28349829023end 28356729023

27342 octets

template_id 253

172.16.101.3192.169.7.200

980180

TCP

24 packetsstart 28349829023end 28356729023

27342 octets

template_id 253

172.16.101.3192.169.7.200

980180

TCP

24 packetsstart 28349829023end 28356729023

27342 octets

template_id 253

172.16.101.3192.169.7.200

980180

TCP

24 packetsstart 28349829023end 28356729023

27342 octets

template_id 253

172.16.101.3192.169.7.200

980180

TCP

24 packetsstart 28349829023end 28356729023

27342 octets

template_id 253

Page 22: There's Plenty of Room at the Bottom

Storage and Analysis areLeft as an Exercise

for the Reader

Page 23: There's Plenty of Room at the Bottom

Where Do Meters Run?

Page 24: There's Plenty of Room at the Bottom

On Network Switches/Routers[often sampled]

Page 25: There's Plenty of Room at the Bottom

Dedicated Appliances[expensive/limited storage]

Page 26: There's Plenty of Room at the Bottom

On Hosts[where does the data go?]

Page 27: There's Plenty of Room at the Bottom

The Classical View

Page 28: There's Plenty of Room at the Bottom

Where is this coming from?

Where is this going?

Page 29: There's Plenty of Room at the Bottom
Page 30: There's Plenty of Room at the Bottom

The Flow View

Page 31: There's Plenty of Room at the Bottom
Page 32: There's Plenty of Room at the Bottom
Page 33: There's Plenty of Room at the Bottom

TANSTAAFL

Page 34: There's Plenty of Room at the Bottom

Flow Data Takes UpLOTS of Space

Page 35: There's Plenty of Room at the Bottom

[often >1% total traffic]

Page 36: There's Plenty of Room at the Bottom

LOTS of Space Means Storage Expense or Loss of Resolution or

Truncation

Page 37: There's Plenty of Room at the Bottom

LOTS of (Multi-dimensional)Data is

Hard to Analyze

Page 38: There's Plenty of Room at the Bottom

Inflexible and Limitedor

Expensive and Complicated

Page 39: There's Plenty of Room at the Bottom
Page 40: There's Plenty of Room at the Bottom

[apologies]

Page 41: There's Plenty of Room at the Bottom

IPFIX WGhttp://datatracker.ietf.org/wg/ipfix/charter/

nProbehttp://www.ntop.org/nProbe.html

Cisco NetFlow Collection Enginehttp://www.cisco.com/en/US/products/sw/netmgtsw/ps1964/index.html

Arbor Networkshttp://www.arbornetworks.com/

Dartwarehttp://www.intermapper.com/products/intermapper-flows

[resources]

Page 42: There's Plenty of Room at the Bottom

[finally...]

Page 43: There's Plenty of Room at the Bottom

fast_ip is a platform forflow analytics

Page 44: There's Plenty of Room at the Bottom

http://fastip.comSign up for our beta

Page 45: There's Plenty of Room at the Bottom