beautypg.com

H3C Technologies H3C S6800 Series Switches User Manual

Page 7

background image

1

Contents

Configuring OpenFlow ················································································································································ 1

 

Overview ············································································································································································ 1

 

OpenFlow switch ······················································································································································ 1

 

OpenFlow port ·························································································································································· 2

 

OpenFlow instance ·················································································································································· 2

 

OpenFlow flow table ··············································································································································· 3

 

Group table ······························································································································································· 5

 

Meter table ································································································································································ 5

 

OpenFlow channel ··················································································································································· 6

 

Protocols and standards ·········································································································································· 7

 

OpenFlow configuration task list ····································································································································· 8

 

Configuring OpenFlow instances ···································································································································· 8

 

Creating an OpenFlow instance ····························································································································· 8

 

Configuring the OpenFlow instance mode ············································································································ 8

 

Creating flow tables for an OpenFlow instance ··································································································· 9

 

Setting the controller mode ··································································································································· 10

 

Setting the maximum number of flow entries ······································································································ 10

 

Configuring inband management VLANs ··········································································································· 11

 

Configuring OpenFlow to forbid MAC address learning ················································································· 11

 

Forbidding an OpenFlow instance to report the specified types of ports to controllers ································ 12

 

Configuring the default action of table-miss flow entries ·················································································· 12

 

Setting the datapath ID ········································································································································· 12

 

Activating or reactivating an OpenFlow instance ····························································································· 13

 

Configuring controllers for an OpenFlow switch ········································································································ 13

 

Configuring controllers and main connections··································································································· 14

 

Setting the connection interruption mode ··········································································································· 14

 

Setting OpenFlow timers ··············································································································································· 14

 

Configuring OpenFlow to support dynamic MAC addresses ··················································································· 15

 

Enabling packet loss prevention for OpenFlow forwarding ······················································································ 16

 

Displaying and maintaining OpenFlow ······················································································································· 16

 

OpenFlow configuration example ································································································································ 17

 

Network requirements ··········································································································································· 17

 

Configuration procedure ······································································································································ 17

 

Verifying the configuration ··································································································································· 17

 

Appendixes ································································································································································· 19

 

Appendixes A Application restrictions························································································································· 19

 

Matching restrictions ············································································································································· 19

 

Instruction restrictions ············································································································································ 20

 

Restrictions for merging the action list into the action set ················································································· 20

 

Packet-out messages restrictions ·························································································································· 21

 

Packet-in messages restrictions ···························································································································· 22

 

LLDP frame matching ············································································································································· 22

 

Flow table modification messages restrictions ··································································································· 22

 

Appendix B MAC-IP flow table ····································································································································· 23

 

Support capabilities of the MAC-IP flow table ··································································································· 23

 

MAC-IP flow table restrictions ······························································································································ 24

 

Table-miss flow entry of MAC-IP flow tables ······································································································· 24

 

Dynamic aware ····················································································································································· 25

 

This manual is related to the following products: