<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Dear OVSers, <br>
    </p>
    <p>I am working in adding some restoration capabilities to my SDN
      controller app. I am in the design phase and I thinking of the
      implications of using break-before-make or make-before-break
      strategies. <br>
    </p>
    <p>If I use break-before-make, there is no problem because I replace
      the rules and that is. However for the make-before-break approach,
      I foresee that there will be some flow rules with the same match
      fields but different action fields. (e.g, t0: in_port: 3 ->
      out_port: 2 vs t1: in_port: 3 -> out_port:4, where t0 means
      time0 and t1 means time1 and t1 > t0 (older time instant) ).  I
      know I could handle that with priorities but I think this may add
      further complexity to the SDN controller app. <br>
    </p>
    <p>I am wondering if I can skip this treatment at the SDN controller
      app making use of how OVS applies/evaluates rules in the flow
      table. More specifically, rules in the flow table of OVS (for the
      same priority) are evaluated in any time order? That is, OVS is
      considering "t1 rule" (which is more recent than the one of t0)
      before than "t0 rule"  (however, t0 rule will be erased
      afterwards)? Or are the flow-rules in the flow table
      ordered/evaluated "randomly"? Additionally, has this changed
      through the OVS versions?    <br>
    </p>
    <p>Thanks in advance for your suggestions,</p>
    <p>Jordi<br>
    </p>
    <div class="moz-signature">-- <br>
      <font face="Calibri">
      </font>
      <table>
        <tbody>
          <tr>
            <td rowspan="2"><img src="https://sites.cttc.es/cttc.png"
                alt="CTTC Logo" align="top"><br>
              <br>
              <br>
              <br>
              <br>
            </td>
            <td> <br>
            </td>
            <td>
              <p><span style="font-size: 10pt;"><strong>Jorge Baranda</strong>
                  <br>
                  Senior Researcher, MsC<br>
                  <a href="mailto:jorge.baranda@cttc.cat">jorge.baranda@cttc.cat</a></span></p>
            </td>
          </tr>
          <tr>
            <td> <br>
            </td>
            <td>
              <p><span style="font-size: 9pt;">Centre Tecnològic de
                  Telecomunicacions de Catalunya (CTTC)<br>
                  Av. Carl Friedrich Gauss, 7 - Building B4<br>
                  08860 - Castelldefels<br>
                  Tel.: +34 93 645 29 00</span></p>
            </td>
          </tr>
        </tbody>
      </table>
      <font face="Calibri">
      </font>
      <table>
        <tbody>
          <tr>
            <td>
              <p><span style="font-size: 8pt;"><u>DATA PROTECTION
                    INFORMATION. Data controller: CENTRE TECNOLOGIC DE
                    TELECOMUNICACIONS DE CATALUNYA (G62616586):</u></span></p>
            </td>
          </tr>
          <tr>
            <td>
              <p><span style="font-size: 8pt;">We inform you that your
                  identification data and the data contained in the
                  emails and attached files can be incorporated into our
                  databases,
                  in order to maintain professional and / or commercial
                  relationships, and that it will be preserved
                  throughout the relationship.
                  According to the current regulations, you can exercise
                  your right to access, rectification, erasure,
                  restriction of processing, to portability and to
                  object by sending an email to <a class="moz-txt-link-abbreviated" href="mailto:dpo@cttc.cat">dpo@cttc.cat</a>. <br>
                  This message and any attached document, where
                  appropriate, may be confidential and intended for the
                  original recipient only.<br>
                </span></p>
            </td>
          </tr>
          <tr>
            <td><br>
            </td>
          </tr>
          <tr>
            <td>
              <p><span style="font-size: 8pt;">L'informem que les seves
                  dades identificatives i les compreses als correus
                  electrònics i fitxers adjunts poden ser incorporades a
                  les nostres bases de dades amb la finalitat de
                  mantenir relacions professionals i/o comercials i, que
                  seran conservades mentre es mantingui aquesta relació.
                  Si ho desitja, pot exercir el seu dret d'accés,
                  rectificació, supressió, limitació del tractament,
                  portabilitat i objecció enviant un correu electrònic a
                  <a class="moz-txt-link-abbreviated" href="mailto:dpo@cttc.cat">dpo@cttc.cat</a>. <br>
                  Aquest missatge i qualsevol document adjunt, en el seu
                  cas, pot ser confidencial i destinat únicament a la
                  persona o entitat a qui s'hagi enviat.
                  <br>
                </span></p>
            </td>
          </tr>
          <tr>
            <td>
              <p><span style="font-size: 7pt;"><font color="green">Before
                    printing this e-mail or attachments, be sure it is
                    necessary. It is in our hands to protect the
                    environment.</font><br>
                </span></p>
            </td>
          </tr>
        </tbody>
      </table>
    </div>
  </body>
</html>