Blog :: Netflow :: NetFlow Analyzer :: Network Operations :: Security Operations

Vyatta NetFlow Configure


Vyatta Network MonitoringHow to configure Vyatta NetFlow?  That is the question we will be answering in this blog. I thought you might need a short and concise Vyatta NetFlow configuration guide that goes straight to the point.

Configuring NetFlow on a Vyatta is fairly simple:

1. For a start we set the NetFlow version.

set system flow-accounting netflow version 9

2. To export flows to the collector where the NetFlow reporting tool is installed, we will need to set the flow destination. A flow destination is the IP address of the NetFlow collector and the listening port.

set system flow-accounting netflow server <Collector IP> port <Port #> Ex: set system flow-accounting netflow server 10.23.36.46 port 2055

3. Then we issue the following command for every interface you want to monitor

set system flow-accounting interface <interface name> Ex: set system flow-accounting interface eth0

4. Since our NetFlow and sFlow Analyzer expects flows every minutes let’s make sure the active flow timeout is set to 1 minutes. By default this is already set to 1 minute or 60 seconds.

set system flow-accounting netflow timeout expiry-interval 60

5. Vyatta flow accounting can be resource intensive when statistics are being collected on all received packets. The alternative is to turn on sampling where 1 packet is accounted for every N packets, N being the sampling rate.

set system flow-accounting netflow sampling-rate N Ex: set system flow-accounting netflow sampling-rate 500

6. Finally, the following commands will set other essential Vyatta flow accounting parameters.

set system flow-accounting netflow engine-id  id (id values range between 0 – 255)
set system flow-accounting netflow timeout max-active-life 604800
set system flow-accounting netflow timeout flow-generic 3600
set system flow-accounting netflow timeout tcp-fin 300
set system flow-accounting netflow timeout tcp-generic 3600
set system flow-accounting netflow timeout tcp-rst 120
set system flow-accounting netflow timeout icmp 300
set system flow-accounting netflow timeout udp 300

I haven’t heard of any updates on Vyatta NetFlow and sFlow implementation since VC 6.0 release, so please share any exciting news about the future of Vyatta NetFlow . Vendors such as nProbe already have URLs, Latency and other features that often require deep packet inspection. I wonder weather Vyatta will be taking the same path.