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.

1 Introduction<br />

Holmqvist, who still remain at the company as its CEO at present date. Situated in Stockholm,<br />

Sweden, their network consist <strong>of</strong> about 120 devices (switches / routers) in several different<br />

countries including Norway, Denmark, England, Germany and Holland. Their primary clients<br />

consist <strong>of</strong> corporations, other ISP's and organizations.<br />

1.2 Related work<br />

There are instances <strong>of</strong> pmacct being used by individual people or small businesses. There are<br />

however fewer instances <strong>of</strong> pmacct being implemented in larger installations, although it has been<br />

successfully done. As mentioned by the creator <strong>of</strong> pmacct, Paolo Lucente, once such a case study<br />

has been done the results are usually kept secret by the company in question. A company might not<br />

want to expose the topology <strong>of</strong> their network since it poses a security risk (see the appendix, chapter<br />

8.1).<br />

Chris Wilson wrote a report about bandwidth management <strong>for</strong> AfNOG in 2010<br />

(https://nsrc.org/workshops/2010/nsrc-unan-leon/raw-attachment/wiki/Agenda/afnog-bmopresentation-2010.pdf)<br />

in which he displayed a working configuration.<br />

1.3 Problem <strong>for</strong>mulation<br />

The issue at hand is to determine whether or not pmacct is suitable <strong>for</strong> larger installations when it<br />

comes to collecting network traffic in<strong>for</strong>mation aimed towards mitigating DDoS attacks. It will<br />

investigate if it scales with the company as it grows and if the hardware requirements scale at the<br />

same pace. This thesis will also provide in<strong>for</strong>mation about the pmacct suite at large.<br />

1.4 Purpose<br />

The purpose <strong>of</strong> this thesis is to investigate whether or not pmacct is a viable option <strong>for</strong> gathering<br />

network traffic on larger installations, i.e, at an Internet Service Provider (ISP). <strong>Implementation</strong> <strong>of</strong><br />

both IPv4 and IPv6 is desired, with IPv4 having higher priority. Additionally, the pmacct tool as a<br />

<strong>NetFlow</strong>-collector in junction with MRTG will be implemented <strong>for</strong> visual presentation <strong>of</strong> the <strong>data</strong>.<br />

Choosing to implement this at an ISP is ideal both due to its size and its complexity and will<br />

hopefully provide a definitive resolution to the question at hand.<br />

1.5 S<strong>of</strong>tware used<br />

The following s<strong>of</strong>tware <strong>tools</strong> was used in this thesis; <strong>tools</strong> chosen <strong>for</strong> their ease <strong>of</strong> use and<br />

familiarity.<br />

12<br />

S<strong>of</strong>tware Purpose<br />

Bash Scripting language<br />

GNS3 Router emulator s<strong>of</strong>tware<br />

Linux (Ubuntu) Operating System

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

Saved successfully!

Ooh no, something went wrong!