OpenFlow 1.3 multi-table model and device modes
OpenFlow Protocol Version |
Switch Mode |
Table Model |
Number of tables |
Matching ability |
Actions in Hardware (Nov 2013) |
v1.0 |
Compatible Mode – “allow-v1-modules” (v1 and v2) acts as v1 |
Single table only |
1 |
Same as 15_10 |
Same as 15_10 |
v1.0 |
Non Compatible Mode – “no allow-v1-modules” (v2 only) act as v2 |
Single table only |
1 |
Full 12 tuple match in policy engine |
Same as 15_10 Plus new actions – rewrite VLAN ID, rewrite MAC address, forward to multiple ports |
v1.3 |
Compatible Mode (v1 and v2) acts as v1 |
Standard Match |
1 policy engine + 1 software |
Same as 15_10 |
Same as 15_10 |
v1.3 |
Non-Compatible Mode (v2 only) act as v2 |
Standard Match |
1 policy engine + 1 software |
Full 12 tuple match in policy engine |
Same as 15_10 Plus new actions - rewrite VLAN ID, rewrite MAC address, forward to multiple ports |
v1.3 |
Non-Compatible Mode (v2 only) act as v2 |
IP Control Mode |
1 IP Control Table + 1 Policy Engine Table + 1 software Table. |
{src. VLAN, src. IP, dst. IP} in IP control table + Full 12 tuple match in policy engine |
Same as 15_10 Plus new actions in - rewrite VLAN ID, rewrite MAC address, forward to multiple ports |