IPFIXΒΆ
IPFIX is a technology for monitoring traffic in data networks containing switches and routers. It consists of several IPFIX Probes running on the router, and a distant IPFIX Collectors.
The IPFIX probe collects flow information from processed traffic from the device it is monitoring. IPFIX probes are used to periodically forward the flow information to an IPFIX Collector for analysis.
More information is available in RFC 7011.
To configure IPFIX you need to specify the collector endpoint and which interfaces will be polled.
For each collector, you can tune scan interval, active/idle/expired life times.
Configuration example:
vsr running config# vrf main ipfix
vsr running ipfix# ipfix-collector c1 address 10.0.0.3 port 6343
vsr running ipfix# ipfix-probe eth1 collector c1
vsr running ipfix# commit
To display the IPFIX state:
vsr running config# show state vrf main ipfix
ipfix
ipfix-collector c1
address 10.0.0.3
port 4937
protocol tcp
scan-interval-seconds 5
frag-flow-lifetime-seconds 5
active-flow-lifetime-interval-seconds 5
idle-flow-lifetime-interval-seconds 5
..
ipfix-probe ntfp1
enabled true
collector c1
..
..
Same configuration can be made using this NETCONF XML configuration:
vsr> show config xml absolute vrf main ipfix
<config xmlns="urn:6wind:vrouter">
<vrf>
<name>main</name>
<ipfix xmlns="urn:6wind:vrouter/ipfix">
<enabled>true</enabled>
<ipfix-collector>
<name>c1</name>
<address>10.0.0.3</address>
<port>4937</port>
<protocol>tcp</protocol>
<scan-interval-seconds>5</scan-interval-seconds>
<frag-flow-lifetime-seconds>5</frag-flow-lifetime-seconds>
<active-flow-lifetime-interval-seconds>5</active-flow-lifetime-interval-seconds>
<idle-flow-lifetime-interval-seconds>5</idle-flow-lifetime-interval-seconds>
</ipfix-collector>
<ipfix-probe>
<ifname>ntfp1</ifname>
<collector>c1</collector>
<enabled>true</enabled>
</ipfix-probe>
</ipfix>
</vrf>
</config>
See also
The command reference for details.