On Thu, Oct 30, 2014 at 03:55:45PM +0530, Shashwat Srivastava wrote: > I was going through openflow specs 1.4 and as mentioned in section > 7.3.4.1. page no. 73 "If the flag OFPTMPEF_IMPORTANCE is the only flag > set, eviction will > be performed strictly in order of importance, that is flow entry with > lower importance will always be evicted before flow entry with higher > importance.", I have some queries regarding eviction behaviour. > > Considering the case when Eviction is enabled on the basis of IMPORTANCE > (i.e. flows of lower importance will be evicted) and the table limit is > set to 5. Now suppose there are 5 flows of importance 100,101,102,103,104. > Now when the new flow is entered and has IMPORTANCE=10 and as the eviction > is enabled, the switch will evict flow having IMPORTANCE=100. > Now is'nt this illogical to evict flow of higher importance (in this case > importance=100) for the new flow of lower importance (in this case > importance=10). > > Considering the users above importance=50 as PLATINUM user and user with > importance < 50 as normal user. So for a normal user a platinum user's > service will be disrupted and will suffer loss of packet (although for > short period of time).
That is a good question. I filed EXT-502, "Eviction when new flow is less important than any existing flow," to pose this question for clarification with the ONF extensibility working group. > Kindly explain this behaviour of openvswitch ? Open vSwitch doesn't have importance-based eviction, so there is nothing in Open vSwitch to explain. _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev