[OPNFLWPLUG-1089] Enable matching of a range of tcp/udp-source/destination-ports per flow Created: 16/Apr/20  Updated: 28/Sep/20  Resolved: 28/Sep/20

Status: Resolved
Project: OpenFlowPlugin
Component/s: General
Affects Version/s: None
Fix Version/s: Silicon

Type: Improvement Priority: Medium
Reporter: Sergio Ocampos Assignee: Somashekhar Javalagi
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   

As of right now, it's only possible to match one tcp or udp port per flow using OFPlugin and RESTCONF.

OpenFlow 1.3 is currently compatible with the functionality.

Example:

sudo ovs-ofctl add-flow br0 table=0,ip,udp,udp_dst=16384/32767,actions=resubmit(,3)



 Comments   
Comment by Jamo Luhrsen [ 24/Apr/20 ]

DaniOcampo1992, thanks for opening this jira. Looks like there is already progress. If you had the time and desire, you
can get an early test on these changes by using the full distribution that is created by one of the verify jobs that runs
from the gerrit patch. You can download it here.

Comment by Sergio Ocampos [ 25/Apr/20 ]

Hello everyone! I've set up the distribution and did a couple of tests.

It works! I'm still struggling to figure the logic out of bitwise masking, but so far so good. Once I sort that out, I'll be doing more tests.

This will definitely help reduce thousands of flows into just a few ones.

Thank you very much and I'll be posting my results here.

 
 

Comment by Jamo Luhrsen [ 25/Apr/20 ]

good news! thanks for your help and contributions to make the project better.

Comment by Sergio Ocampos [ 07/Jun/20 ]

So far, working as intended. Thanks a lot!

Generated at Wed Feb 07 20:34:10 UTC 2024 using Jira 8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d.