Configuring sFlow v5


PicOS OVS supports sFlow v5. User can configure the sFlow as follows:

root@PicOS-OVS$ ovs-vsctl  --id=@s create sFlow agent=eth0 target=\"10.10.50.207:9901\" header=128 sampling=5000 polling=30 -- set Bridge br0 sflow=@s
root@PicOS-OVS$ 


In the above example, the parameters are as follows:

COLLECTOR_IP=10.10.50.207
COLLECTOR_PORT=9901
AGENT_IP=eth0
HEADER_BYTES=128
SAMPLING_N=5000
POLLING_SECS=30


List the configuration of sflow:

root@PicOS-OVS$ovs-vsctl list sflow
_uuid               : 88d94294-4bb3-44f3-8a12-6055bf458de6
agent               : "eth0"
external_ids        : {}
header              : 128
polling             : 30
sampling            : 5000
targets             : ["10.10.50.207:9901"]
root@PicOS-OVS$


To delete an sFlow, use the clear command, as shown in the following example.:

root@PicOS-OVS$ ovs-vsctl -- clear Bridge br0 sflow
root@PicOS-OVS$

Tips

1.collector ip is ipv4 address,0.0.0.0 and 255.255.255.255 are invalid collector ip;

2.sample-rate equals to 0,no counter sample and flow sample packets,different with l2/l3 system;

polling-interval equals to 0,no counter sample packets,only flow sample packets.

sample-rate and polling-interval both equal to 0,no couter sample and flow sample packets.

3.header-len and sample rate do not have any limitations in ovs,while in l2/l3 system,header-len is [14,...1350] and sample rate is 0 or bigger than 100.

4.only support random sample mode.

5.Sample rate is 1,has some problem Bug 7939..This bug are related with port's line speed.I have some suggestion for this.

    For 10G speed,500 is a better sample rate,at the same time,pps value is best to use 5;

    For 1G speed,50 is a better sample rate,at the same time,pps value is best to use 5;

    For 100M speed, 5 is the better sample rate,at the same time,pps value is best to use 5;

Copyright © 2024 Pica8 Inc. All Rights Reserved.