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.