Re: [pox-dev] Set Priority on Flow Rules

2015-06-28 Thread Sulabh Bista
You can find some clues in the documentation here:
https://openflow.stanford.edu/display/ONL/POX+Wiki#POXWiki-OpenFlowMessages

Straight from the documentation:
priority (int) - the priority at which a rule will match, higher numbers
higher priority. Note: Exact matches will have highest priority.

On Sun, Jun 28, 2015 at 8:12 PM, Talal Alharbi tal...@hotmail.com wrote:

 Dear All,

 I need to a high priority to the rules I would like to preformed first. I
 have tried different values but none of them work. Could you please advise
 me ?

 Cheers,
 Talal



Re: [pox-dev] Set Priority on Flow Rules

2015-06-28 Thread Talal Alharbi
I have already looked at it before and did not work because I need higher 
priority than rules installed by l2_learning after ping.   
From: sul...@gmail.com
Date: Sun, 28 Jun 2015 20:19:31 -0400
Subject: Re: [pox-dev] Set Priority on Flow Rules
To: tal...@hotmail.com
CC: pox-dev@lists.noxrepo.org

You can find some clues in the documentation here: 
https://openflow.stanford.edu/display/ONL/POX+Wiki#POXWiki-OpenFlowMessages
Straight from the documentation:priority (int) - the priority at which a rule 
will match, higher numbers higher priority. Note: Exact matches will have 
highest priority.
On Sun, Jun 28, 2015 at 8:12 PM, Talal Alharbi tal...@hotmail.com wrote:



Dear All, 

I need to a high priority to the rules I would like to preformed first. I have 
tried different values but none of them work. Could you please advise me ?

Cheers, 
Talal
  

  

Re: [pox-dev] Set Priority on Flow Rules

2015-06-28 Thread Murphy McCauley
In plain OpenFlow 1.0, this isn't possible because l2_learning installs exact 
matches, which have maximum priority.  There are at least two ways to fix this:

1) Don't install exact matches for normal learning.  This is pretty reasonable, 
actually.  l2_pairs, for example, installs rules that just match Ethernet 
addresses.  These matches can be at whatever priority you want.

2) If you're using a switch which has Nicira extensions (e.g., Open vSwitch), 
you can take advantage of multiple tables.  Have l2_learning install its 
entries into table 1.  Put a low priority wildcard entry into table 0 that just 
resubmits to table 1.  So normal traffic will hit that wildcard entry and go 
to table 1 and then be processed as usual.  Then put whatever exceptional 
entries you want in table 0 too.  They'll always be matched before the ones 
installed into table 1.

-- Murphy

On Jun 28, 2015, at 5:59 PM, Talal Alharbi tal...@hotmail.com wrote:

 I have already looked at it before and did not work because I need higher 
 priority than rules installed by l2_learning after ping.   
 From: sul...@gmail.com
 Date: Sun, 28 Jun 2015 20:19:31 -0400
 Subject: Re: [pox-dev] Set Priority on Flow Rules
 To: tal...@hotmail.com
 CC: pox-dev@lists.noxrepo.org
 
 You can find some clues in the documentation here: 
 https://openflow.stanford.edu/display/ONL/POX+Wiki#POXWiki-OpenFlowMessages
 
 Straight from the documentation:
 priority (int) - the priority at which a rule will match, higher numbers 
 higher priority. Note: Exact matches will have highest priority.
 
 On Sun, Jun 28, 2015 at 8:12 PM, Talal Alharbi tal...@hotmail.com wrote:
 Dear All, 
 
 I need to a high priority to the rules I would like to preformed first. I 
 have tried different values but none of them work. Could you please advise me 
 ?
 
 Cheers, 
 Talal