Hi Raghu,

Please keep mailing-list.

You mean just the elapsed time of sending FlowMod messages at Ryu side, I
guess you can measure it by capturing (tcpdump, wireshark) the packets at
Ryu's host.
But, if you mean the elapsed time from the start of sending FlowMod to the
last FlowMod installation, the problem is complex...

Just an idea, with the following topology, how about measure the elapsed
time from the first FlowMod to the time when the packets arrival to
interface B.

           +---------+
           | Ryu  (IF-A) <----+
           |      (IF-B) <----+
           +---------+        |
              |               |
              |               |
              V               |
Host------->Switch------------+

Host: sending continuous packets.
Switch: forwarding packets to interface A of Ryu controller until the last
FlowMod will receive, and if the last FlowMod receive, send packets to
interface B.
Ryu: sending required FlowMod messages.

Then, the required time should be:
 (the time of the fist FlowMod) - (the of the fist packet at interface B)

Thanks,
Iwase

On 2017年05月11日 16:50, raghu rathode wrote:
> Dear Iwase,
> 
> Thank you so much. i need to test how much time is required for Ryu 
> controller to push flow enries through flow_mod message in the HP switches. 
> Please do you have any idea how to test it.
> I didn't find how to gather that information for production sdn switches 
> i.e., HP Switches.
> 
> Thanks
> Hari 
> 
> On 11-May-2017 4:46 am, "Yusuke Iwase" <iwase.yusu...@gmail.com 
> <mailto:iwase.yusu...@gmail.com>> wrote:
> 
>     Hi Raghu,
> 
>     Yes, the original version of OFlops supports  only OpenFlow 1.0, so I 
> guess it is required to use the "KulCloud" version.
>     (Sorry I don't know so much about the "KulCloud" version, though.)
> 
>     And, basically, please note that OFlops should perform as a OpenFlow 
> Switch, and it is not applicable to test your HP switches (e.g., testing 
> which OpenFlow features are supposed or not, testing the performance of 
> switches).
> 
>     FYI, If you want to check out what kinds of OpenFlow actions and matches 
> work or not, Ryu provides the test suite for checking it.
>       https://osrg.github.io/ryu/certification.html 
> <https://osrg.github.io/ryu/certification.html>
>       http://osrg.github.io/ryu-book/en/html/switch_test_tool.html 
> <http://osrg.github.io/ryu-book/en/html/switch_test_tool.html>
> 
>     Thanks,
>     Iwase
> 
> 
>     2017/05/10 16:58、raghu rathode <raghu.rath...@gmail.com 
> <mailto:raghu.rath...@gmail.com>> のメッセージ:
> 
>>     Dear Iwase,
>>
>>     Thank for your reply, but OFlops support OpenFlow 1.0 version and I want 
>> to test my own Ryu application(OpenFlow v1.3) and my OpenFlow switches are 
>> HP 5900 switches they support OpenFlow v1.3.
>>
>>     Thanks
>>     Hari
>>
>>
>>
>>
>>     On 10-May-2017 3:13 am, "Yusuke Iwase" <iwase.yusu...@gmail.com 
>> <mailto:iwase.yusu...@gmail.com>> wrote:
>>
>>         Hi Raghu,
>>
>>         Sorry for the delay.
>>
>>         You need to install cbench tool (OFlops) to run test.
>>
>>         For the operation of the test;
>>         1. Run ryu-manager with cbench.py or cbench_13.py.
>>           e.g.)
>>             $ ryu-manager cbench.py
>>         2. Run cbench tool (please refer to OFlops usage).
>>
>>         Thanks,
>>         Iwase
>>
>>         2017/04/24 17:13、raghu rathode <raghu.rath...@gmail.com 
>> <mailto:raghu.rath...@gmail.com>> のメッセージ:
>>
>>>         Dear Iwase,
>>>
>>>         I would like to know how to run the Cbench.py file along with Ryu 
>>> Application. whether I need to install Cbench tool (OFlops) before running 
>>> it.
>>>
>>>         ryu-manager ryuapplication.py cbench_13.py   ?
>>>
>>>         Thanks
>>>         Hari Raghavendar Rao
>>>
>>>         On 24 April 2017 at 03:59, Iwase Yusuke <iwase.yusu...@gmail.com 
>>> <mailto:iwase.yusu...@gmail.com>> wrote:
>>>
>>>             Hi,
>>>
>>>             Please cc the Ryu-devel mailing list and keep it.
>>>
>>>
>>>             On 2017年04月23日 18:58, raghu rathode wrote:
>>>             > Dear Iwase,
>>>             >
>>>             > I want to test my ryu application communication overhead in 
>>> terms of control traffic to/from the controller to install rules in the 
>>> switches i.e HP 5900 OpenFlow1.3. I searched over the internet, i find your 
>>> email conversation suggestion regarding "KulCloud Cbench tool" for 
>>> OpenFlow1.3 but i didn't find any documentation how to run and integrate 
>>> with the RYU application. Can you please help me out, how to execute with 
>>> the ryu controller. or any other tool is available to test RYU Controlller 
>>> with Openflow 1.3.
>>>
>>>             You mean "How to run KulCloud Cbench tool with Ryu? And is
>>>             there any app for cbench for OpenFlow 1.3", right?
>>>
>>>             I don't know about "KulCloud Cbench tool" further...
>>>             Just know where to get the source code.
>>>               https://kulcloud.wordpress.com/tag/cbench/ 
>>> <https://kulcloud.wordpress.com/tag/cbench/>
>>>
>>>             OTOH, I attached to the Ryu-side application for tests.
>>>             This is a fork of cbench.py which is one of the built-in
>>>             apps of Ryu.
>>>               https://github.com/osrg/ryu/blob/master/ryu/app/cbench.py 
>>> <https://github.com/osrg/ryu/blob/master/ryu/app/cbench.py>
>>>
>>>             Thanks,
>>>             Iwase
>>>
>>>             >
>>>             >
>>>             > Thanks and Regards
>>>             > Hari Raghavendar Rao Bandari
>>>
>>>
>>>
>>>
>>>         -- 
>>>         Thanks and Regards
>>>         Hari Raghavendar Rao Bandari
>>>         App 10,
>>>         Karolinenweg 20,
>>>         37075 Goettingen,
>>>         Germany.
>>>         
>>> ------------------------------------------------------------------------------
>>>         Check out the vibrant tech community on one of the world's most
>>>         engaging tech sites, Slashdot.org <http://Slashdot.org>! 
>>> http://sdm.link/slashdot
>>>         _______________________________________________
>>>         Ryu-devel mailing list
>>>         Ryu-devel@lists.sourceforge.net 
>>> <mailto:Ryu-devel@lists.sourceforge.net>
>>>         https://lists.sourceforge.net/lists/listinfo/ryu-devel 
>>> <https://lists.sourceforge.net/lists/listinfo/ryu-devel>
>>

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Ryu-devel mailing list
Ryu-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ryu-devel

Reply via email to