The counter has to be incremented when you  add the flows add_flows(not
packet-in) and to be decremented flow-removed event message.

On Wed, Feb 28, 2018 at 7:39 PM, ‏Eman ‏ Bany salameh <
banysalam...@yahoo.com> wrote:

> Hi all,
>
> Thanks for your replays.
>
> Yes, I decrement the counter when the flow removed by idle_timeout and
> used flow-removed_handler to know this. But the problem in this case is the
> packet-in generated more than once for the same packet but the flow is
> added once and this increments the counter more than one time for the same
> flow, which is incorrect.
>
> I can’t understand why there is multiple packet-in generated??
>
> Regards,
>
> Eman Bany Salameh
>
>
> On Feb 28, 2018, at 2:56 PM, Vasu Dasari <vdas...@gmail.com> wrote:
>
> You could look for flow-removed messages from switch and use that to
> adjust flows installed in your app accordingly.
>
> In OpenFlow version >= 1.4 you could use flow monitoring as well.  This
> way you can keep a check on flows in the switch.
>
> 7.3.5.19 Flow Monitoring
> https://www.opennetworking.org/images/stories/downloads/sdn-resources/onf-
> specifications/openflow/openflow-switch-v1.5.0.noipr.pdf#page149
>
> On Feb 28, 2018, at 12:49 AM, knet solutions <knetsolutio...@gmail.com>
> wrote:
>
> If we maintain the count in SDN controller, There is a possibility of
> mismatch in the count between the switch and controller .
> Each flow has a timeout(idle and hard), it will be flushed out after the
> timeout period.
>
> On Wed, Feb 28, 2018 at 1:59 PM, Moh'd Reza Abbasi <mr.mrabb...@gmail.com>
> wrote:
>
>> I don't think OpenFlow v.1.3 has such a feature, but how about adding a
>> counter in your Ryu app to keep track of added/removed rules...
>>
>> On Wed, Feb 28, 2018 at 11:53 AM, ‏Eman ‏ Bany salameh via Ryu-devel <
>> ryu-devel@lists.sourceforge.net> wrote:
>>
>>> Hi,
>>>
>>> I need to know the number of flows installed on the switch before adding
>>> new one. What I did before is to request stat from the switch then read the
>>> length of the list returned.
>>> This way is not useful for me.
>>> Is there any way to count them inside packet-in handler before adding
>>> new flow? I want to limit the number of flows added to 1500.
>>>
>>> Regards,
>>> Eman Bany Salameh
>>>
>>>
>>>
>>> ------------------------------------------------------------
>>> ------------------
>>> 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
>>>
>>
>>
>> ------------------------------------------------------------
>> ------------------
>> 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
>>
>>
>
>
> --
>
> *Regards, *
> *Knet solutions.*
>
> https://github.com/knetsolutions/KNet
> http://knet-topology-builder.readthedocs.io/
> http://knetsolutions.in/
>
> ------------------------------------------------------------
> ------------------
> 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
>
>


-- 

*Regards, *
*Knet solutions.*

https://github.com/knetsolutions/KNet
http://knet-topology-builder.readthedocs.io/
http://knetsolutions.in/
------------------------------------------------------------------------------
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