H3C S12500-X Series Configuration Manual
H3C S12500-X Series Configuration Manual

H3C S12500-X Series Configuration Manual

Hide thumbs Also See for S12500-X Series:

Advertisement

Quick Links

H3C S12500-X Switch Series
OpenFlow Configuration Guide
Hangzhou H3C Technologies Co., Ltd.
http://www.h3c.com
Software version: R1003 and later
Document version: 6W101-20150515

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the S12500-X Series and is the answer not in the manual?

Questions and answers

Summary of Contents for H3C S12500-X Series

  • Page 1 H3C S12500-X Switch Series OpenFlow Configuration Guide Hangzhou H3C Technologies Co., Ltd. http://www.h3c.com Software version: R1003 and later Document version: 6W101-20150515...
  • Page 2 Copyright © 2014-2015, Hangzhou H3C Technologies Co., Ltd. and its licensors All rights reserved No part of this manual may be reproduced or transmitted in any form or by any means without prior written consent of Hangzhou H3C Technologies Co., Ltd.
  • Page 3 The H3C S12500-X documentation set includes 15 configuration guides. These guides describe the software features for the H3C S12500-X Switch Series and guide you through the software configuration procedures. These guides also provide configuration examples to help you apply software features to different network scenarios.
  • Page 4 Convention Description be entered 1 to n times. A line that starts with a pound (#) sign is comments. GUI conventions Convention Description Window names, button names, field names, and menu items are in Boldface. For Boldface example, the New User window appears; click OK. >...
  • Page 5 [Products & Solutions]—Provides information about products and technologies, as well as solutions. [Software Download]—Provides the documentation released with the software version. Technical support service@h3c.com http://www.h3c.com Documentation feedback You can e-mail your comments about product documentation to info@h3c.com. We appreciate your comments.
  • Page 6: Table Of Contents

    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 ·······················································...
  • Page 7: Configuring Openflow

    Configuring OpenFlow Software-Defined Networking (SDN) was developed to meet the growing requirements of virtualization technologies and data networks. SDN uses software to separate controlling functions from data forwarding, and provides simple, flexible device operations and high extensibility. OpenFlow is the communication interface between a controller and network devices to implement SDN. With OpenFlow, you can perform centralized data forwarding management for physical and virtual devices.
  • Page 8: Openflow Flow Table

    Physical port—Corresponds to a hardware interface of a switch, such as an Ethernet interface. A • physical port can be either an ingress port or an output port. Logical port—Does not correspond to a hardware interface of a switch and might be defined by •...
  • Page 9 Priority—Matching precedence of the flow entry. A packet is matched against the table and only • the highest priority flow entry that matches the packet is selected. Counters—Counts of the packets that match the flow entry. • Instructions—To modify the action set or pipeline processing. These include the following types: •...
  • Page 10: Group Table

    The table-miss flow entry wildcards all match fields (all fields omitted) and has the lowest priority 0. The table-miss flow entry behaves in most ways like any other flow entry. Group table The ability for a flow entry to point to a group enables OpenFlow to represent additional methods of forwarding.
  • Page 11: Openflow Instance

    OpenFlow instance You can configure one or more OpenFlow instances on the same device. A controller considers each OpenFlow instance as a separate OpenFlow switch and deploys forwarding instructions to it. In this chapter, an OpenFlow switch is the same as an OpenFlow instance, unless otherwise specified. Associated VLAN When an OpenFlow instance is associated with VLANs, the flow tables take effect on packets only within those VLANs.
  • Page 12: Openflow Configuration Task List

    To use LLDP together with OpenFlow, you must enable LLDP globally on OpenFlow switches. To prevent LLDP from affecting topology discovery of OpenFlow controllers, H3C recommends that you disable LLDP on ports of OpenFlow instances. For more information about LLDP, see Layer 2—LAN Switching Configuration Guide.
  • Page 13: Creating Flow Tables For An Openflow Instance

    To ensure correct traffic processing, assign an Ethernet interface to only one OpenFlow instance. • • When you activate an OpenFlow instance that is associated with non-existent VLANs, the system automatically creates the VLANs. Do not delete any of these VLANs after the OpenFlow instance is activated.
  • Page 14: Configuring The Maximum Number Of Flow Entries For An Extensibility Flow Table

    Step Command Remarks Enter OpenFlow instance view. openflow instance instance-id Set the connection mode for the controller mode { multiple | By default, the connection mode OpenFlow instance to establish single } is multiple. connections to controllers. Configuring the maximum number of flow entries for an extensibility flow table To improve OpenFlow availability, extensibility flow table can have a maximum number of flow entries.
  • Page 15: Configuring Openflow To Forbid Mac Address Learning

    Configuring OpenFlow to forbid MAC address learning This configuration does not take effect on inband management VLANs. To disable MAC address learning in the VLANs associated with an OpenFlow instance: Step Command Remarks Enter system view. system-view Enter OpenFlow openflow instance instance-id instance view.
  • Page 16: Configuring Controllers For An Openflow Switch

    Step Command Remarks Activate or reactivate the By default, an OpenFlow instance active instance OpenFlow instance. is not activated. Configuring controllers for an OpenFlow switch Configuring controllers and main connections An OpenFlow switch supports up to 64 controllers. However, the OpenFlow channel between the OpenFlow switch and each controller can have only one main connection, which uses TCP or SSL.
  • Page 17: Configuring Openflow To Support Dynamic Mac Addresses

    Enter system view. system-view Enter OpenFlow instance openflow instance instance-id view. The default setting is 5 seconds. To reduce the CPU load, H3C Set the connection detection controller echo-request interval recommends that you set the interval. interval-value connection detection interval to a large value.
  • Page 18: Openflow Configuration Example

    Task Command display openflow instance instance-id flow-table Display flow table entries for an OpenFlow instance. [ table-id ] Display controller information for an OpenFlow display openflow instance instance-id controller instance. Display group table information for an OpenFlow display openflow instance instance-id group instance.
  • Page 19: Verifying The Configuration

    [Switch-vlan4092] quit [Switch] vlan 4094 [Switch-vlan4094] port ten-gigabitethernet 1/0/2 [Switch-vlan4092] quit # Create OpenFlow instance 1 and associate VLANs with it. [Switch] openflow instance 1 [Switch-of-inst-1] classification vlan 4092 mask 4093 loosen # Specify a controller for the OpenFlow instance and activate the instance. [Switch-of-inst-1] controller 1 address ip 192.168.49.49 [Switch-of-inst-1] active instance Verifying the configuration...
  • Page 20: Index

    Index A C G M N O P S V Meter table,4 Activating or reactivating an OpenFlow instance,9 Associating an OpenFlow instance with VLANs,6 Network requirements,12 Configuration procedure,12 OpenFlow flow table,2 Configuring controllers and main connections,10 OpenFlow instance,5 Configuring inband management VLANs,8 OpenFlow port,1...

Table of Contents