Your sampling rate is 1-in-64 packets. A few pings aren’t likely to register. 

You should try larger flows with ping -f or iperf. The following article uses 
iperf to demonstrate how sFlow is used to detect large flows:

http://blog.sflow.com/2013/06/large-flow-detection.html

The article also shows how to enable sFlow on OVS using ovs-vsctl, it’s not 
enough to just create an entry in the sFlow table, you also need to apply the 
sFlow settings to each bridge.

On Dec 1, 2013, at 6:40 PM, WEIYU LIU <weiyu....@utah.edu> wrote:

> Thanks very much. Guys.
> 
> Yeah, I configured sFlow and attached br0 to it. It information is as follows:
> _uuid               : 62e112ce-6728-43e0-b6e0-2c490d9c6ab9
> agent               : "eth4"
> external_ids        : {}
> header              : 128
> polling             : 10
> sampling            : 64
> targets             : ["10.1.2.3:6343"]
> 
> I installed Host sFlow in the same server which OVS is running and started 
> the service. Then I ping from a virtual machine in the subnet connected by 
> one port on br0 to the subnet connected by the other port. The sFlow data 
> that collector received is like this:
> 
> startDatagram =================================
> datagramSourceIP 10.1.2.2
> datagramSize 500
> unixSecondsUTC 1385951399
> datagramVersion 5
> agentSubId 100000
> agent 10.1.1.2
> packetSequenceNo 625
> sysUpTime 6245000
> samplesInPacket 1
> startSample ----------------------
> sampleType_tag 0:2
> sampleType COUNTERSSAMPLE
> sampleSequenceNo 625
> sourceId 2:1
> counterBlock_tag 0:2001
> adaptor_0_ifIndex 1
> adaptor_0_MACs 1
> adaptor_0_MAC_0 000000000000
> adaptor_1_ifIndex 4
> adaptor_1_MACs 1
> adaptor_1_MAC_0 0024e877aa79
> adaptor_2_ifIndex 3
> adaptor_2_MACs 1
> adaptor_2_MAC_0 0024e877aa77
> adaptor_3_ifIndex 2
> adaptor_3_MACs 1
> adaptor_3_MAC_0 0024e877aa75
> adaptor_4_ifIndex 6
> adaptor_4_MACs 1
> adaptor_4_MAC_0 0010185690c4
> counterBlock_tag 0:2005
> disk_total 6250827776
> disk_free 3904507904
> disk_partition_max_used 37.53
> disk_reads 45396
> disk_bytes_read 592641024
> disk_read_time 125024
> disk_writes 84358
> disk_bytes_written 1016946688
> disk_write_time 6303800
> counterBlock_tag 0:2004
> mem_total 12453888000
> mem_free 10422276096
> mem_shared 0
> mem_buffers 142540800
> mem_cached 769376256
> swap_total 1075376128
> swap_free 1075376128
> page_in 300466
> page_out 496556
> swap_in 0
> swap_out 0
> counterBlock_tag 0:2003
> cpu_load_one 0.000
> cpu_load_five 0.010
> cpu_load_fifteen 0.050
> cpu_proc_run 0
> cpu_proc_total 137
> cpu_num 8
> cpu_speed 2395
> cpu_uptime 75809
> cpu_user 166330
> cpu_nice 0
> cpu_system 166450
> cpu_idle 602957660
> cpu_wio 2857080
> cpuintr 40
> cpu_sintr 18780
> cpuinterrupts 10014268
> cpu_contexts 11451223
> counterBlock_tag 0:2006
> nio_bytes_in 3377818
> nio_pkts_in 32075
> nio_errs_in 0
> nio_drops_in 0
> nio_bytes_out 1879144
> nio_pkts_out 14825
> nio_errs_out 0
> nio_drops_out 0
> counterBlock_tag 0:2000
> hostname gateway.ciexperiment.cs6480.emulab.net
> UUID 4c4c4544004235108036c6c04f534b31
> machine_type 3
> os_name 2
> os_release 3.2.0-56-generic
> endSample   ----------------------
> endDatagram   =================================
> 
> It seems just contain the sflow data about the server which the Host sFlow 
> was installed but no data about the network usage. Did I miss something?
> 
> Besides, when I ran "ifconfig br0 10.0.0.1/24", it said that the device br0 
> can not be found. Moreover, in hsflowd.auto file, the agentIP and agent is 
> eth2, which is one port that I connected to br0. Does this make sense in my 
> case?
> 
> Thanks a lot.
> ________________________________________
> From: Justin Pettit [jpet...@nicira.com]
> Sent: Sunday, December 01, 2013 7:00 PM
> To: WEIYU LIU
> Cc: discuss@openvswitch.org discuss
> Subject: Re: [ovs-discuss] Using OVS+Host sFlow to monitor network traffic
> 
> Did you actually configure sFlow?  The commands you listed below don't 
> indicate that.  You should either look at the example in ovs-vsctl (and read 
> the ovs-vswitchd.conf.db man page) or follow Peter Phaal's suggestion.
> 
> --Justin
> 
> 
> On Dec 1, 2013, at 4:55 PM, WEIYU LIU <weiyu....@utah.edu> wrote:
> 
>> Hey, I followed the configuration example and the FAQ. My specific 
>> configuration is as follows:
>> 
>> sudo ovs-vsctl add-br br0
>> ovs-vsctl add-bond br0 bond0 eth1 eth2
>> 
>> But the sflow data caught by the host with the collector IP still does not 
>> have the package through the bridge. What other configuration that I need to 
>> follow if I want to get the sflow data about the bandwidth usage of the br0 
>> and the package through br0?
>> 
>> Thanks a lot.
>> 
>> Weiyu
>> ________________________________________
>> From: Justin Pettit [jpet...@nicira.com]
>> Sent: Sunday, December 01, 2013 4:38 PM
>> To: WEIYU LIU
>> Cc: discuss@openvswitch.org discuss
>> Subject: Re: [ovs-discuss] Using OVS+Host sFlow to monitor network traffic
>> 
>> Please keep this on the mailing list.  The man page should be with your OVS 
>> distribution ("man ovs-vsctl").  It's also in the Documentation tab of the 
>> Open vSwitch web site.
>> 
>> --Justin
>> 
>> 
>> On Dec 1, 2013, at 3:36 PM, WEIYU LIU <weiyu....@utah.edu> wrote:
>> 
>>> Thanks very much for your reply. Not yet. Would you please send me the 
>>> address of this page? Thanks.
>>> 
>>> Weiyu
>>> From: Justin Pettit [jpet...@nicira.com]
>>> Sent: Sunday, December 01, 2013 4:31 PM
>>> To: WEIYU LIU
>>> Subject: Re: [ovs-discuss] Using OVS+Host sFlow to monitor network traffic
>>> 
>>> On Sun, Dec 1, 2013 at 11:24 AM, WEIYU LIU <weiyu....@utah.edu> wrote:
>>> I used OVS to create a bridge to connect two subnets. And then I created an 
>>> sflow and attached it to the bridge. But it does not send sflow data to the 
>>> collector. I also installed a Host sFlow on that server, but it just 
>>> monitors the local server's performance. I am wondering how can I let the 
>>> ovs send sflow data to the configured collector or how can I connect the 
>>> Host sFlow to OVS to let it monitor the traffic on the virtual bridge. I 
>>> will really appreciate if you can give me some advice. Thanks a lot.
>>> 
>>> Did you try the example configuration in the ovs-vsctl man page?
>>> 
>>> --Justin
>> 
> 

_______________________________________________
discuss mailing list
discuss@openvswitch.org
http://openvswitch.org/mailman/listinfo/discuss

Reply via email to