28 | | OpenFlow 1.3 adds many useful features to the familiar OpenFlow 1.0 specification. Common tasks like matching on header fields and performing actions have taken a great leap forward to support a larger variety of such tasks. For example, OpenFlow 1.3 allows for matching on specific fields of and rewriting packets other than IPv4, such as ARP. |
| 28 | Under construction. |
| 29 | |
| 30 | OpenFlow 1.3 adds many useful features to the familiar OpenFlow 1.0 specification. The OXM or OpenFlow Extensible Match greatly simplifies the protocol and allows for future improvements/enhancements without significant modification to the protocol's core structure. As a result, common tasks like matching on header fields and performing actions have taken a great leap forward to support a larger variety of such tasks. For example, OpenFlow 1.3 allows for matching on specific fields of and rewriting packets other than IPv4, such as ARP, ICMPv4, ICMPv6, and IPv6. |
| 31 | |
| 32 | In addition to supporting more matches and actions, OpenFlow 1.3 specifies instructions that allow the user to perform different tasks, such as go-to-table, write-metadata, go-to-meter, and apply, clear, and write actions. A new group table is also defined that allows developers to more easily define advanced packet operations such as load balancing, link failure detection and recovery, and packet duplication. |
| 33 | |
| 34 | In this tutorial, the Floodlight controller will be used to demonstrate some features OpenFlow 1.3 has to offer. |