i
Contents
Configuring OpenFlow ··················································································· 1
About OpenFlow ················································································································································ 1
OpenFlow network components················································································································· 1
OpenFlow switch ········································································································································ 1
OpenFlow port ············································································································································ 1
OpenFlow instance ···································································································································· 2
OpenFlow flow table ··································································································································· 3
Group table ················································································································································ 5
Meter table ················································································································································· 5
OpenFlow channel ····································································································································· 5
OpenFlow controller ··································································································································· 7
Protocols and standards ···························································································································· 8
OpenFlow tasks at a glance ······························································································································· 8
Configuring OpenFlow instances ······················································································································· 9
Creating an OpenFlow instance ················································································································· 9
Configuring the OpenFlow instance mode ································································································· 9
Configuring inband management VLANs ································································································· 10
Configuring flow tables and flow entries for an OpenFlow instance························································· 10
Setting the controller connection mode ···································································································· 11
Preventing an OpenFlow instance from reporting the specified types of ports to controllers ·················· 11
Activating or reactivating an OpenFlow instance ····················································································· 11
Configuring OpenFlow instance attributes ······························································································· 12
Configuring controllers for an OpenFlow switch ······························································································ 13
Configuring an OpenFlow instance to act as an SSL server to listen to controllers········································· 14
Refreshing all Layer 3 flow entries in the MAC-IP flow tables for an OpenFlow instance ······························· 14
Shutting down an interface by OpenFlow ········································································································ 14
Display and maintenance commands for OpenFlow ······················································································· 15
OpenFlow configuration examples ··················································································································· 16
Example: Configuring OpenFlow in VLAN mode ····················································································· 16
Appendix A Application restrictions ·················································································································· 17
Flow entry restrictions ······························································································································ 17
Restrictions for merging the action list into the action set ········································································ 18
Packet-out messages restrictions ············································································································ 19
Packet-in messages restrictions ·············································································································· 19
LLDP frame matching ······························································································································ 20
Flow table modification messages restrictions ························································································· 20
Appendix B MAC-IP flow table ························································································································· 20
Capabilities supported by the MAC-IP flow table ····················································································· 20
MAC-IP flow table restrictions ·················································································································· 21
Table-miss flow entry of MAC-IP flow tables ···························································································· 22
Dynamic aware ········································································································································ 22
MAC-IP flow table cooperating with extensibility flow table ····································································· 22
Document conventions and icons ································································ 24
Conventions ····················································································································································· 24
Network topology icons ···································································································································· 25
Support and other resources ········································································· 1
Accessing Hewlett Packard Enterprise Support································································································· 1
Accessing updates ············································································································································· 1
Websites ···················································································································································· 2
Customer self repair ··································································································································· 2
Remote support ·········································································································································· 2
Documentation feedback ··························································································································· 2
Index ·············································································································· 4