03.09.2013 Views

Implementation of data collection tools using NetFlow for statistical ...

Implementation of data collection tools using NetFlow for statistical ...

Implementation of data collection tools using NetFlow for statistical ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

2 Theoretical background<br />

• Well known discretionary<br />

May or may not appear in every UPDATE message, but must nonetheless be supported.<br />

• LOCAL_PREF: Used by a BGP peer to prefer a specific exit point from the local AS if<br />

there are several to choose from. This in<strong>for</strong>mation is propagated to peers in the UPDATE<br />

message.<br />

• ATOMIC_AGGREGATE: Alerts BGP speakers along the path that some in<strong>for</strong>mation<br />

have been lost due to route aggregation (supernetting).<br />

The most commonly used version is version 4, which added support <strong>for</strong> supernetting and CIDR.<br />

Support <strong>for</strong> IPv6 exists as well. [22]<br />

2.4 <strong>NetFlow</strong><br />

<strong>NetFlow</strong> was a protocol originally developed by Cisco Systems® in 1996 to collect IP traffic<br />

in<strong>for</strong>mation. It can answer questions such as who the top bandwidth users are, what applications<br />

they use and what percentage <strong>of</strong> traffic they use by sending the in<strong>for</strong>mation to a collector [26] [45].<br />

<strong>NetFlow</strong> is a tool which can be used <strong>for</strong> mitigating DoS attacks since the traffic is actively being<br />

monitored. <strong>NetFlow</strong> does this by recording IP traffic statistics and exporting them as flows to a<br />

collector <strong>for</strong> analysis. A flow is a set <strong>of</strong> <strong>data</strong> packets which share common characteristics, such as<br />

packets coming from the same source and heading <strong>for</strong> the same destination. Cisco deem that the<br />

following characteristics must match in order <strong>for</strong> it to be classified as a flow [2]:<br />

18<br />

1. Ingress interface<br />

2. Source IP address<br />

3. Destination IP address<br />

4. IP protocol<br />

5. Source port <strong>for</strong> UDP or TCP protocols, 0 <strong>for</strong> other protocols<br />

6. Destination port <strong>for</strong> UDP or TCP protocols, 0 <strong>for</strong> other protocols<br />

7. IP Type <strong>of</strong> Service (TOS)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!