Dell Force10 Software Defined Networking Software-Defined Networking (SDN) Dep
Dell Force10 Software Defined Networking Manual
View all Dell Force10 Software Defined Networking manuals
Add to My Manuals
Save this manual to your list of manuals |
Dell Force10 Software Defined Networking manual content summary:
- Dell Force10 Software Defined Networking | Software-Defined Networking (SDN) Dep - Page 1
Software-Defined Networking (SDN) Deployment Guide Version 1.0 - Dell Force10 Software Defined Networking | Software-Defined Networking (SDN) Dep - Page 2
helps you make better use of your computer. CAUTION: A CAUTION indicates either potential damage to hardware or loss of data and tells you how to avoid the problem. WARNING: A WARNING indicates a potential for property damage, personal injury, or death. © 2013 Dell Inc. Trademarks used in this text - Dell Force10 Software Defined Networking | Software-Defined Networking (SDN) Dep - Page 3
Contents Notes, Cautions, and Warnings 2 1 OpenFlow 1.0 Support...5 Unsupported OpenFlow Messages...5 Limitations...5 2 Exceptions...7 ACL Flow Exceptions...7 L3 Flow Exceptions...7 L2 Flow Exceptions...8 Instances...23 8 OpenFlow Interfaces...25 OF Ports...25 OF VLANs...25 9 SDN Commands...27 - Dell Force10 Software Defined Networking | Software-Defined Networking (SDN) Dep - Page 4
connect retry-interval...27 Z-Series, S4810...27 controller ...28 Z-Series, S4810...28 debug openflow packets...28 Z-Series, S4810...28 flow-map...30 Z-Series, S4810...30 interface-type...30 Z-Series, S4810...30 learning-switch-assist...31 Z-Series, S4810...31 multiple-fwd-table enable...31 Z-Series - Dell Force10 Software Defined Networking | Software-Defined Networking (SDN) Dep - Page 5
and flow action parameters for each flow type, refer to FlowTypes. The following section provides a list of actions that are not supported for any flow types. All of the following commands generate an OFPT_ERROR message. • OFPAT_STRIP_VLAN • OFPAT_SET_NW_SRC (set src-ip) • OFPAT_SET_NW_DST (set dst - Dell Force10 Software Defined Networking | Software-Defined Networking (SDN) Dep - Page 6
6 - Dell Force10 Software Defined Networking | Software-Defined Networking (SDN) Dep - Page 7
IDs cannot be used for legacy functionality on the same switch. • Dell Force10 does not recommend using global spanning tree protocol (STP) instances on supported and are ignored for L3 flows; L3 flows are not aged out. • For L3 flows, flow priority is not applicable; instead, the dst-ip network - Dell Force10 Software Defined Networking | Software-Defined Networking (SDN) Dep - Page 8
specified in individual flows are ignored. If the idle timeout value is zero, the flow is not aged. • Flow priority is ignored for LB flows. • Dell Force10 does not recommend station moves in an LB flow configuration. • Parallel links or paths may not work in an LB flow configuration - Dell Force10 Software Defined Networking | Software-Defined Networking (SDN) Dep - Page 9
3 Flow Types Dell Force10 switches support four types of flows: • Access Control List (ACL) • L2 parameters can be wildcards. Optional match fields All 12 match fields defined in OpenFlow (OF) 1.0 are supported. Mandatory actions None. Optional actions • set_vlan_id • set_vlan_pcp • set_dl_src - Dell Force10 Software Defined Networking | Software-Defined Networking (SDN) Dep - Page 10
OpenFlow (OF) ports and mandatory for OF virtual local area networks (VLANs). L2 Flows Parameter Type Mandatory match fields Parameters • dl_vlan to a switch port. Optional actions None. Max Limits This section defines the maximum number of permitted flow types. The number of available flow - Dell Force10 Software Defined Networking | Software-Defined Networking (SDN) Dep - Page 11
Flow Type Max Limit ACL 256 or 512 (depending on ACL content addressable memory [CAM] carving) L2 48,000 Learning Bridge (LB) 24,000 L3 6,000 11 - Dell Force10 Software Defined Networking | Software-Defined Networking (SDN) Dep - Page 12
12 - Dell Force10 Software Defined Networking | Software-Defined Networking (SDN) Dep - Page 13
of-instance 2 has an interface type of VLAN and demonstrates ACL, L2, LB, and L3 flows. LB and L2 flows are supported on OF VLANs only. Figure 1. SDN Sample Topology Use the show running-config openflow of-instance 1 command to display the following information: FTOS# show running-config openflow - Dell Force10 Software Defined Networking | Software-Defined Networking (SDN) Dep - Page 14
Controller 2 Port List Vlan List Vlan Mbr list : : Te 0/7 (8), Te 0/31 (32) : : To display information for the second OF instance, use the show running-config openflow of-instance 2 command: FTOS# show running-config openflow of-instance 2 ! openflow of-instance 2 controller 1 10.11.205.184 tcp - Dell Force10 Software Defined Networking | Software-Defined Networking (SDN) Dep - Page 15
dst-mac in the match field and set-src-mac in the action set must use the switch's port MAC address. All ports on a Dell Force10 switch are associated with the same MAC address, which you can view using the show interface command. FTOS#show interfaces tengigabitethernet 0/0 TenGigabitEthernet 0/0 is - Dell Force10 Software Defined Networking | Software-Defined Networking (SDN) Dep - Page 16
:32 Set DMAC: 00:00:00:00:00:22 Output: Te 0/1 For complete L3 flow formats, refer to FlowTypes . L2 Flows L2 flows are only supported on OF VLANs. In the following example, of-instance 2 is used to demonstrate an L2 flow. To use the L2 flow table, you must enable - Dell Force10 Software Defined Networking | Software-Defined Networking (SDN) Dep - Page 17
Port : * Dest Port : * Actions: Output: Te 0/1 For complete L2 flow formats, refer to FlowTypes . Learning Bridge (LB) Flows Learning bridge flows are only supported on OF VLANs. In the example below, of-instance 2 represents an LB flow. To use the LB flow table, you must enable the multiple - Dell Force10 Software Defined Networking | Software-Defined Networking (SDN) Dep - Page 18
18 - Dell Force10 Software Defined Networking | Software-Defined Networking (SDN) Dep - Page 19
5 Configuring ACL CAM Carving on S4810 Dell Force10 switches can operate in Hybrid mode, which enables OpenFlow and legacy functionality on the same switch. By default, ACL CAM space is not allocated for - Dell Force10 Software Defined Networking | Software-Defined Networking (SDN) Dep - Page 20
20 - Dell Force10 Software Defined Networking | Software-Defined Networking (SDN) Dep - Page 21
6 Configuring ACL CAM Carving on Z9000 Dell Force10 switches can operate in Hybrid mode, which enables OpenFlow and legacy functionality on the same switch. By default, ACL CAM space is not allocated for - Dell Force10 Software Defined Networking | Software-Defined Networking (SDN) Dep - Page 22
22 - Dell Force10 Software Defined Networking | Software-Defined Networking (SDN) Dep - Page 23
instances on a switch; the OF ID range is 1-8. • Only Transmission Control Protocol (TCP) connections are supported on Dell Force10 switches. Transport Layer Security (TLS) connections are not supported. • Currently, you can configure only one controller IP and one TCP port for each OF instance - Dell Force10 Software Defined Networking | Software-Defined Networking (SDN) Dep - Page 24
24 - Dell Force10 Software Defined Networking | Software-Defined Networking (SDN) Dep - Page 25
port or VLAN to an OF instance. You can only do this when the OF instance is disabled (in a "shut" state). • OpenFlow is supported with link aggregation groups (LAGs); for example, you can configure port channel interfaces as OF ports or as members of OF VLANs. OF Ports The following configuration - Dell Force10 Software Defined Networking | Software-Defined Networking (SDN) Dep - Page 26
(conf-of-instance-1)#interface-type vlan FTOS(conf-of-instance-1)# To use both OF ports and OF VLANs, set the interface type to "any." NOTE: Dell Force10 does not recommend using the interface type "any" unless both OF ports and OF VLANs are required in a single instance. If you use the "any - Dell Force10 Software Defined Networking | Software-Defined Networking (SDN) Dep - Page 27
The following commands are for Software Defined Networking (SDN) OpenFlow commands. • connect retry-interval • controller • debug openflow packets • flow-map • interface-type • learning-switch-assist • multiple-fwd-table • of-instance (Interface) • openflow of-instance • - Dell Force10 Software Defined Networking | Software-Defined Networking (SDN) Dep - Page 28
S4810. Usage Information Related Commands The controller number must be entered as 1 to enable OpenFlow. Currently, only TCP connection is supported. openflow of-instance Create or modify an OpenFlow instance. debug openflow packets Enable debugging for OpenFlow packets. Z-Series, S4810 Syntax - Dell Force10 Software Defined Networking | Software-Defined Networking (SDN) Dep - Page 29
Defaults Command Modes Command History Usage Information Related Commands features-reply flow-mod flow-removed get-config-reply get-configrequest hello packet-in packet-out port-mod port-status queue-getconfig-reply queue-getconfig-request set-config stats-reply stats-request vendor Enable - Dell Force10 Software Defined Networking | Software-Defined Networking (SDN) Dep - Page 30
None (not enabled) OPENFLOW INSTANCE Version 9.1(0.0) Introduced on Z9000 and S4810. Usage Information Related Commands L2 flow-mapping is not supported on OpenFlow instances with an interface-type of "port." openflow of-instance Create or modify an OpenFlow instance. interface-type Specify - Dell Force10 Software Defined Networking | Software-Defined Networking (SDN) Dep - Page 31
of 256 entries or 256 of 512 entries). Legacy LLDP must be disabled on of-ports to avoid conflicts with the controller's version of LLDP. Dell Force10 does not recommend configuring global STP instances on ports using both legacy VLANs and OF VLANs. openflow of-instance Create or modify an OpenFlow - Dell Force10 Software Defined Networking | Software-Defined Networking (SDN) Dep - Page 32
OF instance. Ports and VLANs must be associated when the OF instance is created and in a "shut" state (shutdown). LAGs or port-channel interfaces are supported as of-ports or of-vlan members on OpenFlow. By default, all ports are available for legacy functionality. The following features are not - Dell Force10 Software Defined Networking | Software-Defined Networking (SDN) Dep - Page 33
changes. none CONFIGURATION Version 9.1(0.0) Introduced on Z9000 and S4810. Usage Information • Stacking for S4810, controller High Availability, and VLT are not supported on OF instances. • To enable OpenFlow on S4810, the stack unit number must be zero. • Up to eight OF instances can be - Dell Force10 Software Defined Networking | Software-Defined Networking (SDN) Dep - Page 34
Flow Type Maximum Number of Available Flows L2 48,000 LB 24,000 L3 6,000 • If the time or date on the system clock is changed, you must disable and re-enable all existing OpenFlow instances to avoid session timeout issues. Related Commands shutdown - Enable or disable the OpenFlow instance - Dell Force10 Software Defined Networking | Software-Defined Networking (SDN) Dep - Page 35
Mbr list : Usage Information Related Commands Use the show openflow command to display general information such as version, capabilities, and supported actions. openflow of-instance Create or modify an OpenFlow instance. show openflow flows Display detailed information about OpenFlow instances - Dell Force10 Software Defined Networking | Software-Defined Networking (SDN) Dep - Page 36
Defaults Command Modes Command History Usage Information Related Commands Disabled (shutdown) OPENFLOW INSTANCE Version 9.1(0.0) Introduced on the S4810 and Z9000. Use the no shutdown command to enable the OpenFlow instance. When the no shutdown command is used, the OpenFlow instance sends a
Software-Defined Networking (SDN) Deployment
Guide
Version 1.0