
i
Contents
Configuring OpenFlow················································································································································ 1
Overview············································································································································································1
OpenFlow switch······················································································································································1
OpenFlow port··························································································································································1
OpenFlow flow table ···············································································································································2
Group table·······························································································································································4
Meter table································································································································································4
OpenFlow instance ··················································································································································5
Protocols and standards ··········································································································································5
OpenFlow configuration task list·····································································································································6
{(Optional.) Configuring OpenFlow to forbid MAC address learning ·······················································6
Configuring OpenFlow instances ····································································································································6
Creating an OpenFlow instance·····························································································································6
Associating an OpenFlow instance with VLANs···································································································6
Creating flow tables for an OpenFlow instance ···································································································7
Setting the controller mode······································································································································7
Configuring the maximum number of flow entries for an extensibility flow table ·············································8
Configuring inband management VLANs··············································································································8
Configuring OpenFlow to forbid MAC address learning····················································································9
Configuring the datapath ID ···································································································································9
Activating or reactivating an OpenFlow instance ································································································9
Configuring controllers for an OpenFlow switch········································································································ 10
Configuring controllers and main connections··································································································· 10
Setting the connection interruption mode ··········································································································· 10
Setting OpenFlow timers ··············································································································································· 10
Configuring OpenFlow to support dynamic MAC addresses··················································································· 11
Displaying and maintaining OpenFlow······················································································································· 11
OpenFlow configuration example································································································································ 12
Network requirements··········································································································································· 12
Configuration procedure ······································································································································ 12
Verifying the configuration··································································································································· 13
Index ···········································································································································································14