53-1002116-01 07 December 2010 Dell Converged Enhanced Ethernet Administrator’s Guide
Information in this document is subject to change without notice. © 2010 Dell Inc. All rights reserved. Reproduction of these materials in any manner whatsoever without the written permission of Dell Inc. is strictly forbidden. Trademarks used in this text: Dell, the DELL logo, Inspiron, Dell Precision, Dimension, OptiPlex, Latitude, PowerEdge, PowerVault, PowerApp, and Dell OpenManage are trademarks of Dell Inc.; Intel, Pentium, and Celeron are registered trademarks of Intel Corporation in the U.S.
Contents About This Document In this chapter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xv How this document is organized . . . . . . . . . . . . . . . . . . . . . . . . . . . . xv Supported hardware and software . . . . . . . . . . . . . . . . . . . . . . . . . . xvi Document conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvi Text formatting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapter 2 Using the CEE CLI In this chapter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Management Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 CEE Command Line Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Saving your configuration changes. . . . . . . . . . . . . . . . . . . . . . . 14 CEE CLI RBAC permissions . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
VLAN configuration and management. . . . . . . . . . . . . . . . . . . . . . . . 34 Enabling and disabling an interface port . . . . . . . . . . . . . . . . . . 34 Configuring the MTU on an interface port . . . . . . . . . . . . . . . . . 34 Creating a VLAN interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 Enabling STP on a VLAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 Disabling STP on a VLAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
STP, RSTP, and MSTP configuration and management . . . . . . . . . . 51 Enabling STP, RSTP, or MSTP . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 Disabling STP, RSTP, or MSTP . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 Shutting down STP, RSTP, or MSTP globally . . . . . . . . . . . . . . . . 51 Specifying the bridge priority. . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 Specifying the bridge forward delay . . . . . . . . . . . . . . . . . . . . . .
LACP configuration and management . . . . . . . . . . . . . . . . . . . . . . . . 69 Enabling LACP on a CEE interface . . . . . . . . . . . . . . . . . . . . . . . 69 Configuring the LACP system priority . . . . . . . . . . . . . . . . . . . . . 70 Configuring the LACP timeout period on a CEE interface . . . . . 70 Configuring minimum links feature . . . . . . . . . . . . . . . . . . . . . . 70 Configuring interface tracking. . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapter 10 Configuring QoS using the CEE CLI In this chapter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 QoS overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 Rewriting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 Queueing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 User-priority mapping. . . . . . . . . . . .
Chapter 13 Configuring Port Mirroring using the CEE CLI In this chapter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .119 Port Mirroring protocol overview . . . . . . . . . . . . . . . . . . . . . . . . . . .119 Port Mirroring limitations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .119 Configuring ingress Port Mirroring . . . . . . . . . . . . . . . . . . . . . . . . . .120 Configuring egress Port Mirroring . . . . . . . . . . . . . . . . . . . . . . . . .
Managing and displaying the FCoE login configuration . . . . . . . . .133 Enabling or disabling FCoE login configuration management. . . . . . . . . . . . . . . . . . . . . . . . . . . .133 Displaying or aborting the current configuration transaction . . . . . . . . . . . . . . . . . . . . . . . . . . . . .134 Cleaning up login groups and VN_port mappings . . . . . . . . . .134 Displaying the FCoE login configuration . . . . . . . . . . . . . . . . . .135 Saving the current FCoE configuration. . . . . . . .
Figures Figure 1 Multiple switch fabric configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Figure 2 CEE CLI command mode hierarchy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Figure 3 Ingress VLAN filtering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 Figure 4 Configuring LAGs for a top-of-the-rack CEE switch—Example 1 . . . . . . . . . . . . .
xii Dell Converged Enhanced Ethernet Administrator’s Guide 53-1002116-01
Tables Table 1 FCoE terminology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Table 2 CEE RBAC permissions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Table 3 CEE CLI command modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Table 4 CEE CLI keyboard shortcuts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
xiv Dell Converged Enhanced Ethernet Administrator’s Guide 53-1002116-01
About This Document In this chapter • How this document is organized . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xv • Supported hardware and software. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvi • Document conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvi • Notice to the reader . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xviii • Getting technical help . . . . . . . . .
• Chapter 13, “Configuring Port Mirroring using the CEE CLI,”describes how to configure Port Mirroring. • Chapter 14, “Configuring RMON using the CEE CLI,” describes how to configure remote monitoring (RMON). • Chapter 15, “Configuring IGMP,” describes how to configure IGMP snooping on the Dell FCoE hardware. • Chapter 16, “FCoE configuration using the Fabric OS CLI,” describes how to configure FCoE using the Fabric OS CLI.
For readability, command names in the narrative portions of this guide are presented in mixed lettercase: for example, switchShow. In actual examples, command lettercase is often all lowercase. Otherwise, this manual specifically notes those cases in which a command is case sensitive. Command syntax conventions Command syntax in this manual follows these conventions: command Commands are printed in bold. --option, option Command options are printed in bold. -argument, arg Arguments.
Notice to the reader This document may contain references to the trademarks of the following corporations. These trademarks are the properties of their respective companies and corporations. These references are made for informational purposes only. Corporation Referenced Trademarks and Products IBM BladeCenter Advanced Management Module Protect Mode Getting technical help Dell is committed to ensuring that your investment in our products remains cost-effective.
Chapter 1 Introducing FCoE In this chapter • FCoE terminology. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 • FCoE overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 • Layer 2 Ethernet overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 • FCoE Initialization Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1 FCoE overview The motivation behind using CEE networks as a transport mechanism for FC arises from the desire to simplify host protocol stacks and consolidate network interfaces in data center environments. FC standards allow for building highly reliable, high-performance fabrics for shared storage, and these characteristics are what CEE brings to data centers.
Layer 2 Ethernet overview 1 Layer 2 Ethernet overview The Dell FCoE hardware contain CEE ports that support FCoE forwarding. The CEE ports are also backwards compatible and support classic Layer 2 Ethernet networks (see Figure 1). In Layer 2 Ethernet operation, a host with a Converged Network Adapter (CNA) can be directly attached to a CEE port on the Dell FCoE hardware.
1 Layer 2 Ethernet overview The Dell FCoE hardware handles Ethernet frames as follows: • When the destination MAC address is not in the lookup table, the frame is flooded on all ports except the ingress port. • When the destination MAC address is present in the lookup table, the frame is switched only to the correct egress port. • When the destination MAC address is present in the lookup table, and the egress port is the same as the ingress port, the frame is dropped.
Layer 2 Ethernet overview 1 Loop-free network environment The Dell FCoE hardware uses the following protocols to maintain a loop-free network environment: • 802.1D Spanning Tree Protocol (STP)—STP is required to create a loop-free topology in the LAN. • Rapid Spanning Tree Protocol (RSTP)—RSTP evolved from the 802.1D STP standard. RSTP provides for a faster spanning tree convergence after a topology change.
1 Layer 2 Ethernet overview Congestion control and queuing The Dell FCoE hardware supports several congestion control and queuing strategies. As an output queue approaches congestion, Random Early Detection (RED) is used to selectively and proactively drop frames to maintain maximum link utilization. Incoming frames are classified into priority queues based on the Layer 2 CoS setting of the incoming frame, or the possible rewriting of the Layer 2 CoS field based on the settings of the CEE port or VLAN.
1 Layer 2 Ethernet overview - Multicast output queuing—A typical multicast output queuing example is where several ports carry multicast inbound traffic. Each port has a different priority setting. Traffic from all ports is switched to the same outbound port. If the inbound ports have varying traffic rates, some outbound priority groups will be congested while others remain uncongested. The traffic rate of the traffic streams that are uncongested remains high.
1 FCoE Initialization Protocol Trunking NOTE The term “trunking” in an Ethernet network refers to the use of multiple network links (ports) in parallel to increase the link speed beyond the limits of any one single link or port, and to increase the redundancy for higher availability. 802.1ab Link Layer Discovery Protocol (LLDP) is used to detect links to connected switches or hosts.
1 FCoE Initialization Protocol The Dell FCoE hardware FIP discovery phase operates as follows: • The Dell FCoE hardware uses the FCoE Initialization Protocol (FIP). Enodes discover FCFs and initialize the FCoE connection through the FIP. • Solicited advertisements—A typical scenario is where a Dell FCoE hardware receives a FIP solicitation from an ENode. Replies to the original FIP solicitation are sent to the MAC address embedded in the original FIP solicitation.
1 FCoE Initialization Protocol FIP logout FIP logout operates as follows: • ENodes can log out from the Dell FCoE hardware using FIP. The Dell FCoE hardware in the fabric updates the MAC address, WWN, and PID mappings upon logout. The Dell FCoE hardware also handles scenarios of implicit logout where the ENode has left the fabric without explicitly logging out. • FIP logout (LOGO)—The Dell FCoE hardware accepts a FIP LOGO from the ENode.
1 FCoE Initialization Protocol Logincfg The Dell FCoE hardware logincfg mechanism operates as follows: • The logincfg is the mechanism for controlling ENode logins per Dell FCoE hardware. Each unit of Dell FCoE hardware maintains its own logincfg. • Login configuration management is optional—when login management is disabled, the default behavior is to accept logins from any ENode. • Logingroup creation and deletion—The Dell FCoE hardware accepts valid logingroup names and member WWNs.
1 FCoE queuing • ENodes can access all FC devices with no zoning—ENodes can access all FC devices in the fabric when cfgdisable is issued and Default Zone is set to All Access Mode. • Field replacement—When a Dell FCoE hardware is replaced in the field, you can perform a configdownload on a previously saved configuration. No zoning change is required.
Chapter Using the CEE CLI 2 In this chapter • Management Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 • CEE Command Line Interface. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 • Internal and external 10 Gbps Ethernet interfaces syntax. . . . . . . . . . . . . .
2 CEE Command Line Interface NOTE The CEE configuration is not affected by configUpload and configDownload commands entered in the Fabric OS shell. Saving your configuration changes Any configuration changes made to the switch are written into the running-config file. This is a dynamic file that is lost when the switch reboots. During the boot sequence, the switch resets all configuration settings to the values in the startup-config file.
CEE Command Line Interface 2 Accessing the CEE CLI through the console or Telnet NOTE While this example uses the UserID role to log in to the switch, any role listed in the “CEE CLI RBAC permissions” section can be used. The procedure to access the CEE CLI is the same through either the console interface or through a Telnet session; both access methods bring you to the login prompt. switch login: userid Password: switch:admin> cmsh switch# To return to the Fabric OS CLI, enter the following command.
2 CEE Command Line Interface NOTE At system startup, if you try to enter Privileged EXEC mode before the system has fully booted, the following message is displayed: %Info: Please wait. System configuration is being loaded. After the system has fully booted, a RASLOG message indicates that the CEE CLI is ready to accept configuration commands.
CEE Command Line Interface TABLE 3 2 CEE CLI command modes Command mode Prompt How to access the command mode Description Feature configuration CEE map: switch(config-ceemap)# From the global configuration mode, specify a CEE feature by entering one of the following feature names: • cee-map • mac access-list Access and configure CEE features. From the global configuration mode, configure a terminal connected through the console port by entering the line console command.
2 CEE Command Line Interface Using the do command as a shortcut You can use the do command to save time when you are working in any configuration mode and you want to run a command in the EXEC or Privileged EXEC mode. For example, if you are configuring an LLDP and you want to execute a Privileged EXEC mode command, such as the dir command, you would first have to exit the LLDP configuration mode.
CEE Command Line Interface 2 The CEE CLI accepts abbreviations for commands. This example is the abbreviation for the show qos interface all command. switch#sh q i a If the switch does not recognize a command after Enter is pressed, an error message displays. switch#hookup ^ % Invalid input detected at '^' marker. If an incomplete command is entered, an error message displays. switch#show % Incomplete command.
2 Internal and external 10 Gbps Ethernet interfaces syntax Internal and external 10 Gbps Ethernet interfaces syntax Fabric OS v6.3.1_cee uses two separate interface operands to refer to internal and external 10Gbps Ethernet ports; intengigabitethernet and extengigabitethernet. Internal interfaces are assigned to ports 1 through 14. External interfaces are assigned to ports 15 through 22.
Chapter 3 Initial FCoE and CEE Configuration In this chapter • Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . • Configuring the FCoE interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . • Configuring the CEE interfaces. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . • Configuring DCBX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3 Configuring the FCoE interfaces Only a single FCoE map is allowed, which is created automatically with the name “default.” You are not be able to delete or rename this map. By default, if there are no other conflicting configurations, the FCoE VLAN associated to the FCoE map is FCoE VLAN (1002) and the CEE map associated is default CEE map (also called “default”). The default startup-configuration file contains the following settings.
Configuring the CEE interfaces 3 Assigning FCoE map on to an interface The FCoE map cannot be edited, if it is associated to any interfaces. The FCoE map can be applied, irrespective of whether the interface is in ‘switchport’ or not. But the FCoE map cannot be applied on an interface, if the same interface already has a CEE map assigned to it. To assign the FCoE map to an interface, perform the following steps in global configuration mode. 1. Enter interface configuration mode.
3 Configuring DCBX To configure the CEE interfaces, perform the following steps in global configuration mode. 1. Assign VLANs to the uplink Ethernet port. NOTE You must repeat this step for all uplink interfaces. For details, see “Configuring an interface port as a trunk interface” on page 37. The following example assigns VLAN 10 and VLAN 20 to the uplink Ethernet port.
3 Configuring Spanning Tree Protocol 2. Activate the protocol. switch(conf-lldp)#no disable 3. Activate the TLV formats using the advertise command in Protocol LLDP Configuration Mode. switch(conf-lldp)#advertise dcbx-fcoe-app-tlv switch(conf-lldp)#advertise dcbx-fcoe-logical-link-tlv 4. Enter the copy command to save the running-config file to the startup-config file.
3 Configuring protect mode To configure VLAN membership, perform the following steps in global configuration mode. 1. Create the VLAN interfaces on the Dell FCoE hardware using the CEE CLI. For details, see “Creating a VLAN interface” on page 35. The following example creates two VLAN interfaces and assigning each one to a server group.
Chapter 4 Configuring IP static routes In this chapter • IP static routes overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 • Configuring IP static routes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 IP static routes overview Switches forward packets using routing data that is either configured manually or dynamically created using a routing protocol. Static routes define an explicit path between two networking devices.
4 Configuring IP static routes TABLE 6 IP static route features and capabilities Feature Capability Static Routes Less than 2048, which are shared between IP address’ and static routes) ARPs 1024 (due to Linux IP stack limitation) eAnvil Chip capability 12288 Anvil Chip capability 16384 Configuring IP static routes In directly attached static routes, only the output interface is specified.
Configuring IP static routes 4 Recursive IP static routes In a recursive IP static route, only the next hop is specified. The output interface is derived from the next hop. A recursive IP static route is valid (that is, it is a candidate for insertion in the routing table) only when the specified next hop resolves, either directly or indirectly, to a valid output interface, provided the route does not self-recurse, and the recursion depth does not exceed the maximum IPv4 forwarding recursion depth.
4 Configuring IP static routes 2. Display the detailed information about all the IP static routes.
Chapter 5 Configuring VLANs Using the CEE CLI In this chapter • VLAN overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . • Ingress VLAN filtering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . • VLAN configuration guidelines and restrictions . . . . . . . . . . . . . . . . . . . . . . • Default VLAN configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5 Ingress VLAN filtering • Admit VLAN tagged and untagged frames—All tagged and untagged frames would be processed as follows: - All untagged frames are classified into native VLANs. - For ingress and egress, non-native VLAN tagged frames are processed according to the allowed VLAN user specifications. This is called converged mode. All frames egressing are untagged for the native VLANs. Any tagged frames coming with a VLAN tag equal to the configured native VLAN are processed.
5 VLAN configuration guidelines and restrictions Additionally, there are important facts you should know about the VLAN FDB: • The VLAN FDB contains information that helps determine the forwarding of an arriving frame based on MAC address and VLAN ID data. The FDB contains both statically configured data and dynamic data that is learned by the switch. • The dynamic updating of FDB entries using learning is supported (if the port state permits).
5 VLAN configuration and management VLAN configuration and management NOTE To see the minimum configuration required to enable FCoE on Dell FCoE hardware, refer to Chapter 3, “Initial FCoE and CEE Configuration”. NOTE You need to enter either the copy running-config startup-config command or the write memory command to save your configuration changes to Flash so that they are not lost if there is a system reload or power outage.
VLAN configuration and management 5 Creating a VLAN interface On Dell FCoE hardware, VLANs are treated as interfaces from a configuration point of view. By default all the CEE ports are assigned to VLAN 1 (VLAN ID equals 1). The VLAN ID value can be 1 through 3583. VLAN IDs 3584 through 4094 are internally-reserved VLAN IDs. To create a VLAN interface, perform the following steps from Privileged EXEC mode. 1. Enter the configure terminal command to access global configuration mode. 2.
5 VLAN configuration and management Configuring a VLAN interface to forward FCoE traffic An FCoE Forwarder (FCF) is an FCoE device that supports FCoE VF_ports. It is the equivalent of an FC switch. A VLAN can be made FCF-capable. Only FCF-capable VLANs can carry FCoE traffic. To configure a VLAN interface to forward FCoE traffic, perform the following steps from Privileged EXEC mode. 1. Enter the configure terminal command to access global configuration mode. 2.
VLAN configuration and management 5 Configuring an interface port as a trunk interface Each CEE interface port supports admission policies based on whether the frames are untagged or tagged. Trunk mode admits only VLAN-tagged frames. To configure the interface as a trunk interface, perform the following steps from Privileged EXEC mode. 1. Enter the configure terminal command to access global configuration mode. 2. Enter the interface command to specify the CEE interface type and slot/port number.
5 Configuring protocol-based VLAN classifier rules To configure the interface as converged interface, perform the following steps from Privileged EXEC mode. 1. Enter the configure terminal command to access global configuration mode. 2. Enter the interface command to specify the CEE interface type and slot/port number. switch(config)#interface intengigabitethernet 0/1 3. Enter the no shutdown command to enable the CEE interface. 4.
5 Configuring protocol-based VLAN classifier rules • FCoE Initialization Protocol (FIP) • IP version 6 (IPv6) NOTE For complete information on all available VLAN classifier rule options, see the Converged Enhanced Ethernet Command Reference. Configuring a VLAN classifier rule To configure a protocol-based VLAN classifier rule, perform the following steps from Privileged EXEC mode. 1. Enter the configure terminal command to access global configuration mode. 2.
5 Configuring the MAC address table Activating a VLAN classifier group with an interface port To associate a VLAN classifier group with an interface port, perform the following steps from Privileged EXEC mode. 1. Enter the configure terminal command to access global configuration mode. 2. Enter the interface command to specify the CEE interface type and slot/port number. switch(config)#interface intengigabitethernet 0/10 3. Enter the no shutdown command to enable the CEE interface. 4.
Configuring the MAC address table 5 Specifying or disabling the aging time for MAC addresses You can set the length of time that a dynamic entry remains in the MAC address table after the entry is used or updated. Static address entries are never aged or removed from the table. You can also disable the aging time. The default is 300 seconds. NOTE To disable the aging time for MAC addresses, enter an aging time value of 0.
5 42 Configuring the MAC address table Dell Converged Enhanced Ethernet Administrator’s Guide 53-1002116-01
Chapter 6 Configuring STP, RSTP, and MSTP using the CEE CLI In this chapter • STP overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . • RSTP overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . • MSTP overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . • STP, RSTP, and MSTP configuration guidelines and restrictions . . . . . . . . .
6 STP overview • Disabled—The interface is not participating in spanning tree because of a shutdown port, no link on the port, or no spanning tree instance running on the port. A port participating in spanning tree moves through these states: • • • • • From initialization to blocking. From blocking to listening or to disabled. From listening to learning or to disabled. From learning to forwarding, blocking, or disabled. From forwarding to disabled.
6 RSTP overview 6. Enable the guard root feature with the spanning-tree guard root command. The guard root feature provides a way to enforce the root bridge placement in the network. For detailed information, refer to“Enabling the guard root” on page 59. Note that this step is optional. All other switch ports connect to other switches and bridges are automatically placed in blocking mode. This does not apply to ports connected to workstations or PCs; these ports remain in the forwarding state. 7.
6 RSTP overview With RSTP, the port roles for the new interface states are also different. RSTP differentiates explicitly between the state of the port and the role it plays in the topology.
6 MSTP overview 10. Configure the bridge hello time value. For details, see “Specifying the bridge hello time (STP and RSTP)” on page 54. switch(conf-stp)#hello-time 5 11. Flush the MAC addresses from the VLAN FDB. For details, see “Flushing MAC addresses (RSTP and MSTP)” on page 57. switch(config)#spanning-tree tc-flush-standard 12. Enable PortFast on switch ports using the spanning-tree portfast command. For details, see “Enabling port fast (STP)” on page 61. Note that this step is optional.
6 MSTP overview spanning tree instances. With MSTP you can have multiple forwarding paths for data traffic. A failure in one instance does not affect other instances. With MSTP, you are able to more effectively utilize the physical resources present in the network and achieve better load balancing of VLAN traffic. NOTE In MSTP mode, RSTP is automatically enabled to provide rapid convergence.
6 STP, RSTP, and MSTP configuration guidelines and restrictions 5. Map a VLAN to an MSTP instance using the instance command. For more details see “Mapping a VLAN to an MSTP instance” on page 55. switch(conf-mstp)#instance 1 vlan 2, 3 switch(conf-mstp)#instance 2 vlan 4-6 switch(conf-mstp)#instance 1 priority 4096 6. Specify the maximum hops for a BPDU to prevent the messages from looping indefinitely on the interface using the max-hops hop_count command.
6 Default STP, RSTP, and MSTP configuration Default STP, RSTP, and MSTP configuration Table 9 lists the default STP, RSTP, and MSTP configuration.
STP, RSTP, and MSTP configuration and management 6 STP, RSTP, and MSTP configuration and management NOTE To see the minimum configuration required to enable FCoE on the Dell M8428-k switch, refer to Chapter 3, “Initial FCoE and CEE Configuration”. NOTE You need to enter either the copy running-config startup-config command or the write memory command to save your configuration changes to Flash so that they are not lost if there is a system reload or power outage.
6 STP, RSTP, and MSTP configuration and management Specifying the bridge priority In any mode (STP, RSTP, or MSTP), use this command to specify the priority of the switch. After you decide on the root switch, set the appropriate values to designate the switch as the root switch. If a switch has a bridge priority that is lower than all the other switches, the other switches automatically select the switch as the root switch. The root switch should be centrally located and not in a “disruptive” location.
STP, RSTP, and MSTP configuration and management 6 Specifying the bridge maximum aging time In any mode (STP, RSTP, or MSTP), use this command to control the maximum length of time that passes before an interface saves its Bridge Protocol Data Unit (BPDU) configuration information. When configuring the maximum aging time, the max-age setting must be greater than the hello-time setting. The range is 6 through 40 seconds. The default is 20 seconds.
6 STP, RSTP, and MSTP configuration and management Specifying the port-channel path cost In any mode (STP, RSTP, or MSTP), use this command to specify the port-channel path cost. The default port cost is standard. The path cost options are: • custom—Specifies that the path cost changes according to the port-channel’s bandwidth. • standard—Specifies that the path cost does not change according to the port-channel’s bandwidth.
6 STP, RSTP, and MSTP configuration and management Enabling Cisco interoperability (MSTP) In MSTP mode, use this command to enable or disable the ability of the Dell FCoE hardware to interoperate with certain legacy Cisco switches. If Cisco interoperability is required on any switch in the network, then all switches in the network must be compatible, and therefore enabled using this command. The default is Cisco interoperability is disabled.
6 STP, RSTP, and MSTP configuration and management Specifying the maximum number of hops for a BPDU (MSTP) In MSTP mode, use this command to configure the maximum number of hops for a BPDU in an MSTP region. Specifying the maximum hops for a BPDU prevents the messages from looping indefinitely on the interface. When you change the number of hops, it affects all spanning tree instances. The range is 1 through 40. The default is 20 hops.
6 STP, RSTP, and MSTP configuration and management Flushing MAC addresses (RSTP and MSTP) For RSTP and MSTP, use this command to flush the MAC addresses from the VLAN filtering database (FDB). The VLAN FDB determines the forwarding of an incoming frame. The VLAN FDB contains information that helps determine the forwarding of an arriving frame based on MAC address and VLAN ID data (see “VLAN configuration guidelines and restrictions” on page 33).
6 Configuring STP, RSTP, or MSTP on CEE interface ports To restart the protocol migration process, perform the following tasks from Privileged EXEC mode. 1.
6 Configuring STP, RSTP, or MSTP on CEE interface ports To configure the path cost for spanning tree calculations on the CEE interface, perform the following steps from Privileged EXEC mode. 1. Enter the configure terminal command to access global configuration mode. 2. Enter the interface command to specify the CEE interface type and slot/port number. switch(config)#interface intengigabitethernet 0/1 3. Enter the no shutdown command to enable the CEE interface. 4.
6 Configuring STP, RSTP, or MSTP on CEE interface ports Guard root protects the root bridge from malicious attacks and unintentional misconfigurations where a bridge device that is not intended to be the root bridge becomes the root bridge. This causes severe bottlenecks in the data path. Guard root ensures that the port on which it is enabled is a designated port. If the guard root-enabled port receives a superior BPDU, it goes to a discarding state.
6 Configuring STP, RSTP, or MSTP on CEE interface ports 4. Enter the spanning-tree command to specify the restrictions for an MSTP instance on a CEE interface. switch(conf-if-te-0/1)#spanning-tree instance 5 cost 3550 restricted-tcn Specifying a link type From the CEE interface, use this command to specify a link type. Specifying the point-to-point keyword enables rapid spanning tree transitions to the forwarding state. Specifying the shared keyword disables spanning tree rapid transitions.
6 Configuring STP, RSTP, or MSTP on CEE interface ports To specify the port priority on the CEE interface, perform the following steps from Privileged EXEC mode. 1. Enter the configure terminal command to access global configuration mode. 2. Enter the interface command to specify the CEE interface type and slot/port number. switch(config)#interface intengigabitethernet 0/1 3. Enter the no shutdown command to enable the CEE interface. 4.
6 Configuring STP, RSTP, or MSTP on CEE interface ports To enable spanning tree on the CEE interface, perform the following steps from Privileged EXEC mode. 1. Enter the configure terminal command to access global configuration mode. 2. Enter the interface command to specify the CEE interface type and slot/port number. switch(config)#interface intengigabitethernet 0/1 3. Enter the no shutdown command to enable the CEE interface. 4.
6 64 Configuring STP, RSTP, or MSTP on CEE interface ports Dell Converged Enhanced Ethernet Administrator’s Guide 53-1002116-01
Chapter 7 Configuring Link Aggregation using the CEE CLI In this chapter • Link aggregation overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . • LACP configuration guidelines and restrictions. . . . . . . . . . . . . . . . . . . . . . . • Default LACP configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . • LACP configuration and management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . • LACP troubleshooting tips . . .
7 Link aggregation overview On each port, link aggregation control: • • • • Maintains configuration information to control port aggregation. Exchanges configuration information with other devices to form LAGs. Attaches ports to and detaches ports from the aggregator when they join or leave a LAG. Enables or disables an aggregator’s frame collection and distribution functions. Each link in the Dell FCoE hardware can be associated with a LAG; a link cannot be associated with more than one LAG.
Link aggregation overview 7 The Dell M8428-k switch interoperates with all of the major Layer 2/Layer 3 aggregation routers including Foundry Networks, Cisco Systems, Brocade Communications Systems and Force10 Networks.
7 Link aggregation overview Link Aggregation Control Protocol Link Aggregation Control Protocol (LACP) is an IEEE 802.3ad standards-based protocol that allows two partner systems to dynamically negotiate attributes of physical links between them to form logical trunks. LACP determines whether a link can be aggregated into a LAG. If a link can be aggregated into a LAG, LACP puts the link into the LAG. All links in a LAG inherit the same administrative characteristics.
7 LACP configuration guidelines and restrictions LACP configuration guidelines and restrictions This section applies to standards-based and Dell-proprietary LAG configurations except where specifically noted otherwise. Follow these LACP configuration guidelines and restrictions when configuring LACP: • All ports on the Dell FCoE hardware can operate only in full-duplex mode. • QoS—In the Fabric OS version 6.3.
7 LACP configuration and management 3. Enter the no shutdown command to enable the CEE interface. 4. Enter the channel-group command to configure the LACP for the CEE interface. switch(conf-if)#channel-group 4 mode active type Dell Configuring the LACP system priority You configure an LACP system priority on each switch running LACP. LACP uses the system priority with the switch MAC address to form the system ID and also during negotiation with other switches.
7 LACP configuration and management 2. Enter the port-channel sub-mode. switch(conf-if-te-0/1)#interface port-channel 63 3. Configure the minimum links. switch(conf-if-po-63)#minimum-links 3 Configuring interface tracking The track interface command lets you track one or more external ports on your switch. Only external physical interfaces and port-channel interfaces can be tracked.
7 LACP troubleshooting tips Clearing LACP counter statistics on all LAG groups To clear LACP counter statistics, enter the clear command to clear the LACP counter statistics for all LAG groups. Example switch#clear lacp counters Displaying LACP information Use the show command to display LACP statistics and configuration information. See the Converged Enhanced Ethernet Command Reference for information.
7 LACP troubleshooting tips • Make sure that LACPDUs are being received and transmitted on both ends of the link and there are no error PDUs. This can be verified by entering the show lacp port-channel-num counters command and looking at the rx and tx statistics. The statistics should be incrementing and should not be at zero or a fixed value. If the PDU rx count is not incrementing, check the interface for possible CRC errors by entering the show interface link-name command on the neighboring switch.
7 74 LACP troubleshooting tips Dell Converged Enhanced Ethernet Administrator’s Guide 53-1002116-01
Chapter 8 Configuring LLDP using the CEE CLI In this chapter • LLDP overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . • Layer 2 topology mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . • DCBX overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . • DCBX interaction with other vendor devices . . . . . . . . . . . . . . . . . . . . . . . . .
8 Layer 2 topology mapping Layer 2 topology mapping The LLDP protocol lets network management systems accurately discover and model Layer 2 network topologies. As LLDP devices transmit and receive advertisements, the devices store information they discover about their neighbors. Advertisement data such as a neighbor's management address, device type, and port identification is useful in determining what neighboring devices are in the network.
Layer 2 topology mapping 8 - Port VLANID TLV—Indicates the port VLAN ID (PVID) that is associated with an untagged or priority tagged data frame received on the VLAN port. - PPVLAN ID TLV—Indicates the port- and protocol--based VLAN ID (PPVID) that is associated with an untagged or priority tagged data frame received on the VLAN port.
8 DCBX overview DCBX overview Storage traffic requires a lossless communication which is provided by CEE. The Data Center Bridging (DCB) Capability Exchange Protocol (DCBX) is used to exchange CEE-related parameters with neighbors to achieve more efficient scheduling and a priority-based flow control for link traffic. DCBX uses LLDP to exchange parameters between two link peers; DCBX is built on the LLDP infrastructure for the exchange of information.
8 DCBX interaction with other vendor devices Priority Flow Control (PFC) With PFC, it is important to provide lossless frame delivery for certain traffic classes while maintaining existing LAN behavior for other traffic classes on the converged link. This differs from the traditional 802.3 PAUSE type of flow control where the pause affects all traffic on an interface. PFC is defined by a one-byte bitmap. Each bit position stands for a user priority.
8 Default LLDP configuration Default LLDP configuration Table 14 lists the default LLDP configuration.
8 LLDP configuration and management Configuring LLDP global command options After entering the protocol lldp command from global configuration mode, you are in LLDP configuration mode which is designated with the switch(conf-lldp)# prompt. Using the keywords in this mode, you can set non-default parameter values that apply globally to all interfaces. Specifying a system name for the Dell FCoE hardware The global system name for LLDP is useful for differentiating between switches.
8 LLDP configuration and management Enabling and disabling the receiving and transmitting of LLDP frames By default both transmit and receive for LLDP frames is enabled. To enable or disable the receiving (rx) and transmitting (tx) of LLDP frames, perform the following steps from Privileged EXEC mode. 1. Enter the configure terminal command to access global configuration mode. 2.
8 LLDP configuration and management 3. Advertise the optional LLDP TLVs. switch(conf-lldp)#advertise optional-tlv [port-description |system-name | system-capabilities | system-description | management-address] Configuring the advertisement of LLDP DCBX -related TLVs NOTE By default, the dcbx-tlv is advertised; the dot1-tlv, dot3-tlv, dcbx-fcoe-app-tlv, and dcbx-fcoe-logical-link-tlv are not advertised.
8 LLDP configuration and management To configure LLDP profiles, perform the following steps from Privileged EXEC mode. 1. Enter the configure terminal command to access global configuration mode. 2. Enter LLDP configuration mode. switch(config)#protocol lldp 3. Configure the profile name. The following example creates the unique profile name of “UK_LDP_IT”. switch(conf-lldp)#profile UK_LLDP_IT 4. Specify a description for the profile.
LLDP configuration and management 8 2. Apply an LLDP profile to the interface. The following example applies the LLDP profile “network_standard” to the current interface. switch(conf-if-te-0/10)#lldp profile network_standard 3. Configure the FCoE priority bits for an interface. The value is specified as 0x0-0xff. switch(conf-if-te-0/10)#fcoe-priority-bits 0x0-0xff 4. Configure the DCBX version for an interface for CEE.
8 86 LLDP configuration and management Dell Converged Enhanced Ethernet Administrator’s Guide 53-1002116-01
Chapter 9 Configuring ACLs using the CEE CLI In this chapter • ACL overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . • Default ACL configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . • ACL configuration guidelines and restrictions . . . . . . . . . . . . . . . . . . . . . . . . • ACL configuration and management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9 Default ACL configuration MAC ACLs are supported on the following interface types: • Physical interfaces • Logical interfaces (LAGs) • VLANs Default ACL configuration Table 15 lists the default ACL configuration. TABLE 15 Default MAC ACL configuration Parameter Default setting MAC ACLs By default, no MAC ACLs are configured.
ACL configuration and management 9 In this example, the name of the standard MAC ACL is “test_01.” switch(config)#mac access-list standard test_01 switch(conf-macl-std)# 3. Enter the deny command to create a rule in the MAC ACL to drop traffic with the source MAC address. switch(conf-macl-std)#deny 0022.3333.4444 count 4. Enter the permit command to create a rule in the MAC ACL to permit traffic with the source MAC address. switch(conf-macl-std)#permit 0022.5555.3333 count 5.
9 ACL configuration and management If you need to add more rules between existing rules than the current sequence numbering allows, you can use the resequence command to reassign sequence numbers. For detailed information, see “Reordering the sequence numbers in a MAC ACL” on page 90. Use a sequence number to specify the rule you wish to modify. Without a sequence number, a new rule is added to the end of the list, and the existing rule is unchanged.
ACL configuration and management 9 To reorder the rules in a MAC ACL, perform the following task from Privileged EXEC mode. 1. Enter the resequence command to assign sequence numbers to the rules contained in the MAC ACL. switch#resequence access-list mac test_02 50 5 Applying a MAC ACL to a CEE interface Ensure that the ACL that you want to apply exists and is configured to filter traffic in the manner that you need for this CEE interface.
9 92 ACL configuration and management Dell Converged Enhanced Ethernet Administrator’s Guide 53-1002116-01
Chapter Configuring QoS using the CEE CLI 10 In this chapter • QoS overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 • Rewriting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 • Queueing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 • Congestion control. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10 Rewriting • Scheduling—When multiple queues are active and contending for output on a common physical port the scheduling algorithm selects the order the queues are serviced. Scheduling algorithms include Strict Priority (SP) and Deficit Weighted Round Robin (DWRR) queueing. The scheduler supports a hybrid policy combining SP and DWRR servicing.
10 Queueing Table 16 presents the Layer 2 QoS untrusted user priority generation table.
10 Queueing To configure the QoS trust mode, perform the following steps from Privileged EXEC mode. 1. Enter global configuration mode. switch#configure terminal 2. Specify the 10-gigabit Ethernet interface. switch(config)#interface intengigabitethernet 0/2 3. Set the interface mode to ‘trust’. switch(conf-if-te-0/2)#qos trust cos 4. Exit the configuration mode and return to EXEC mode. switch(conf-if-te-0/2)#exit switch(config)#end 5.
Queueing 10 Applying a CoS-to-CoS mutation QoS map To apply a CoS-to-CoS mutation QoS map, perform the following steps from Privileged EXEC mode. 1. Enter global configuration mode. switch#configure terminal 2. Specify the 10-gigabit Ethernet interface. switch(config)#interface intengigabitethernet 0/2 3. Activate or apply changes made to the CoS-to-CoS mutation QoS map name. In this example ‘test’ is used. switch(conf-if-te-0/2)#qos map cos-mutation test 4. Specify the trust mode for incoming traffic.
10 Queueing TABLE 18 Default user priority for unicast traffic class mapping (Continued) User priority Traffic class 3 3 4 4 5 5 6 6 7 7 You are allowed to override these default traffic class mappings per port. Once the traffic class mapping has been resolved it is applied consistently across any queueing incurred on the ingress and the egress ports. Multicast traffic Fabric OS v6.3.
Queueing 10 The following example creates CoS-to-Traffic-Class QoS map to map CoS 0 (best effort) to Traffic Class 1 and CoS 1 to below best effort Traffic Class 0, all other CoS go through unchanged. This mapping matches the default behavior recommended in IEEE 802.1Q for systems supporting 8 Traffic Classes. switch:admin>cmsh switch>enable switch#configure terminal Enter configuration commands, one per line. End with CNTL/Z.
10 Congestion control Congestion control Queues can begin filling up due to a number of reasons, such as over subscription of a link or backpressure from a downstream device. Sustained, large queue buildups generally indicate congestion in the network and can affect application performance through increased queueing delays and frame loss.
Congestion control 10 Changing the Tail Drop threshold To change the Tail Drop threshold, perform the following steps from Privileged EXEC mode. 1. Enter global configuration mode. switch#configure terminal 2. Change the Tail Drop threshold for each multicast traffic class. In this example, 1000pkt is used.
10 Congestion control Enabling Ethernet Pause To enable Ethernet Pause, perform the following steps from Privileged EXEC mode. 1. Enter global configuration mode. switch#configure terminal 2. Specify the 10-gigabit Ethernet interface. switch(config)#interface intengigabitethernet 0/2 3. Enable Ethernet Pause on the interface for both TX and RX traffic. switch(conf-if-te-0/2)#qos flowcontrol tx on rx on The following example enables an interface with 802.3x Pause flow control TX and RX.
Multicast rate limiting 10 2. Specify the 10-gigabit Ethernet interface. switch(config)#interface intengigabitethernet 0/2 3. Enable an Ethernet PFC on the interface. switch(conf-if-te-0/2)#qos flowcontrol pfc 3 tx on rx on The following example enables an interface 802.3x Pause flow control TX and RX. switch:admin>cmsh switch>enable switch#configure terminal Enter configuration commands, one per line. End with CNTL/Z.
10 Scheduling Enter configuration commands, one per line. End with CNTL/Z. switch(config)#qos rcv-queue multicast rate-limit 10000 switch(config)#end 3. Enter the copy command to save the running-config file to the startup-config file. switch#copy running-config startup-config Scheduling Scheduling arbitrates among multiple queues waiting to transmit a frame. The Dell M8428-k supports both Strict Priority (SP) and Deficit Weighted Round Robin (DWRR) scheduling algorithms.
Scheduling 10 Figure 8 describes the frame scheduling order for a WRR scheduler servicing two WRR queues. The higher numbered queue is considered higher priority (WRR2) and the weights indicate the network bandwidth should be allocated in a 2:1 ratio between the two queues. In Figure 8 WRR2 should receive 66 percent of bandwidth and WRR1 receives 33 percent. The WRR scheduler tracks the extra bandwidth used and subtracts it from the bandwidth allocation for the next cycle through the queues.
10 Scheduling Figure 9 shows that extending the frame scheduler to a hybrid SP+WRR system is fairly straightforward. All SP queues are considered strictly higher priority than WRR so they are serviced first. Once all SP queues are drained, then the normal WRR scheduling behavior is applied to the non-empty WRR queues. FIGURE 9 Strict priority and Weighted Round Robin scheduler Scheduling the QoS queue To specify the schedule to use, perform the following steps from Privileged EXEC mode. 1.
Converged Enhanced Ethernet map configuration TABLE 21 10 Multicast traffic class equivalence mapping (Continued) Multicast traffic class Equivalent unicast traffic class 3 3 4 4 5 5 6 6 7 7 Once the multicast traffic class equivalence mapping has been applied, then scheduling and any scheduler configuration are inherited from the equivalent unicast traffic class. See Table 20 on page 105 for details on exact mapping equivalencies.
10 Converged Enhanced Ethernet map configuration NOTE Only a single CoS can be mapped to a PFC-enabled priority queue. The CoS number must be identical to the priority queue number. If your configuration violates this restriction an error message displays and the Priority Group Table is set back to the default values. When the CEE map is applied, and the interface is connected to the CNA, only one strict priority PGID (PGID 15.0 to PGID 15.7) is allowed.
10 Converged Enhanced Ethernet map configuration TABLE 23 Default CEE priority table (Continued) CoS PGID 3 15.4 4 15.3 5 15.2 6 15.1 7 15.0 Creating a CEE map Only a single CEE map is allowed, which is created automatically with the name “default.” You are not be able to delete or rename this map. To create a CEE map, perform the following steps from Privileged EXEC mode. 1. Enter global configuration mode. switch#configure terminal 2. Create a CEE map.
10 Converged Enhanced Ethernet map configuration Defining a priority-table map To define a priority-table map, perform the following steps from Privileged EXEC mode. 1. Enter global configuration mode. switch#configure terminal 2. Specify the name of the CEE map to define. In this example ‘test’ is used. switch(config)#cee-map test 3. Define the map. switch(config-ceemap)#priority-table 1 1 1 0 1 1 1 15.0 4. Enter the copy command to save the running-config file to the startup-config file.
Chapter 11 Configuring 802.1x Port Authentication In this chapter • 802.1x protocol overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . • 802.1x configuration guidelines and restrictions . . . . . . . . . . . . . . . . . . . . • 802.1x authentication configuration tasks . . . . . . . . . . . . . . . . . . . . . . . . . • Interface-specific administrative tasks for 802.1x . . . . . . . . . . . . . . . . . . . 111 111 112 112 802.1x protocol overview The 802.
11 802.1x authentication configuration tasks 802.1x authentication configuration tasks The tasks in this section describe the common 802.1x operations that you will need to perform. For a complete description of all the available 802.1x CLI commands for the Dell FCoE hardware, see the Converged Enhanced Ethernet Command Reference.
Interface-specific administrative tasks for 802.1x 11 Configuring 802.1x on specific interface ports To configure 802.1x port authentication on a specific interface port, perform the following steps from Privileged EXEC mode. Repeat this task for each interface port you wish to modify. 1. Enter the configure terminal command to access global configuration mode. 2. Use the interface command to select the interface port to modify. switch(config)#interface extengigabitethernet 0/16 3.
11 Interface-specific administrative tasks for 802.1x switch(conf-if-te-0/16)#dot1x timeout re-authperiod 4000 Disabling 802.1x on specific interface ports To disable 802.1x authentication on a specific interface port, perform the following steps from Privileged EXEC mode. 1. Enter the configure terminal command to access global configuration mode. 2. Use the interface command to select the interface port to modify. switch(config)#interface extengigabitethernet 0/16 3.
Chapter Configuring sFlow using the CEE CLI 12 In this chapter • sFlow protocol overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115 • Configuring the sFlow protocol globally . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116 • Interface-specific administrative tasks for sFlow . . . . . . . . . . . . . . . . . . . .
12 Configuring the sFlow protocol globally Configuring the sFlow protocol globally Dell recommends that you globally configure sFlow on the switch first, then make custom alterations to specific interface ports. For details, see “Interface-specific administrative tasks for sFlow” on page 116. NOTE For complete information on the sFlow CLI commands for the switch, see the Converged Enhanced Ethernet Command Reference. To configure sFlow globally, perform the following steps in global configuration mode.
12 Interface-specific administrative tasks for sFlow To disable sFlow on a specific interface, perform the following steps in global configuration mode. 1. Enter interface mode for the port switch(config)#interface intengigabitethernet 0/12 2. Disable sFlow on the interface. switch(conf-if-te-0/12)f#no sflow enable 3. Confirm the sFlow configuration status on the specific interface.
12 118 Interface-specific administrative tasks for sFlow Dell Converged Enhanced Ethernet Administrator’s Guide 53-1002116-01
Chapter 13 Configuring Port Mirroring using the CEE CLI In this chapter • Port Mirroring protocol overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . • Configuring ingress Port Mirroring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . • Configuring egress Port Mirroring. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . • Configuring bidirectional Port Mirroring. . . . . . . . . . . . . . . . . . . . . . . . . . . .
13 Configuring ingress Port Mirroring Configuring ingress Port Mirroring To configure Port Mirroring for incoming packets only, perform the following steps in global configuration mode. 1. Open a monitor session and assign a session number switch(config)# monitor session 1 2. Configure the source port and the destination port, with the rx parameter for received packets. The destination port is always an external port.
13 Deleting a Port Mirroring connection from a session 2. Configure the source port and the destination port, with the both parameter for all packets. The destination port is always an external port. switch(config-mon-sess-1)#source intengigabitethernet 0/1 destination extengigabitethernet 0/18 direction both 3. Optional: Use the description command to add a label to the monitor session. switch(config-mon-sess-1)#description Hello World! 4. Repeat step 1 and step 2 as needed for additional ports.
13 122 Deleting a Port Mirroring session Dell Converged Enhanced Ethernet Administrator’s Guide 53-1002116-01
Chapter Configuring RMON using the CEE CLI 14 In this chapter • RMON overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123 • RMON configuration and management . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123 RMON overview Remote monitoring (RMON) is an Internet Engineering Task Force (IETF) standard monitoring specification that allows various network agents and console systems to exchange network monitoring data.
14 RMON configuration and management 2. Configure the RMON alarms. The following example creates an alarm that tests every sample for a rising threshold switch(config)#rmon alarm 5 1.3.6.1.2.1.16.1.1.1.5.65535 interval 30 absolute rising-threshold 95 event 27 owner john_smith The following example creates an alarm that tests the delta between samples for a falling threshold switch(config)#rmon alarm 5 1.3.6.1.2.1.16.1.1.1.5.65535 interval 10 delta falling-threshold 65 event 42 owner john_smith 3.
RMON configuration and management 14 switch(config)#interface intengigabitethernet 0/1 3. Enable the CEE interface. switch(conf-if-te-0/1)#no shutdown 4. Configure RMON group statistics on the interface. switch(conf-if-te-0/1)#rmon collection stats 200 owner john_smith 5. Enter the copy command to save the running-config file to the startup-config file.
14 126 RMON configuration and management Dell Converged Enhanced Ethernet Administrator’s Guide 53-1002116-01
Chapter 15 Configuring IGMP In this chapter • About IGMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . • Configuring IGMP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . • Configuring IGMP snooping querier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . • Monitoring IGMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15 Configuring IGMP Multicast routing Multicast routers use IGMP to learn which groups have members on each of their attached physical networks. A multicast router keeps a list of multicast group memberships for each attached network, and a timer for each membership. NOTE “Multicast group memberships” means that at least one member of a multicast group on a given attached network is available.
15 Monitoring IGMP IGMP snooping querier sends out IGMP queries to trigger IGMP responses from switches that wish to receive IP multicast traffic. IGMP snooping listens for these responses to map the appropriate forwarding addresses. Refer to the CEE Command Reference for complete information about the commands in this section. Use the following procedure to configure the IGMP snooping querier. 1. Enter the configure terminal command to access global configuration mode. 2.
15 Monitoring IGMP 4. Use the show ip igmp mrouter to display multicast router (mrouter) port related information for all VLANs, or a specific VLAN. switch#show ip igmp snooping mrouter - or switch#show ip igmp snooping mrouter interface vlan 1 5. When you have reviewed the IGMP statistics for the switch, refer to “Configuring IGMP” on page 128 or “Configuring IGMP snooping querier” on page 128 to make any needed corrections.
Chapter 16 FCoE configuration using the Fabric OS CLI In this chapter • FCoE configuration guidelines and restrictions. . . . . . . . . . . . . . . . . . . . . . • Managing and displaying the FCoE configuration . . . . . . . . . . . . . . . . . . . . • Managing and displaying the FCoE login configuration . . . . . . . . . . . . . . . • Creating and managing the FCoE login group configuration . . . . . . . . . . .
16 Managing and displaying the FCoE configuration Managing and displaying the FCoE configuration FCoE technology bridges the boundary between the SAN and LAN sections of your network. FCoE configuration tasks require mostly configuration of the interface ports on the switch. NOTE To assist you in configuring FCoE, see “FCoE Initialization Protocol” on page 8. Enabling or disabling an FCoE port To enable or disable an FCoE port, perform the following tasks. Task Command Enable an FCOE port.
Managing and displaying the FCoE login configuration 16 To configure FIP multicast advertisement intervals, perform the following task. Task Command Configure FIP multicast advertisement intervals. Syntax is as follows: • intvl—Specifies the interval in seconds. The minimum interval value is 0 seconds and the maximum value is 300 seconds. A value of 0 cancels the previous advertisement interval value.
16 Managing and displaying the FCoE login configuration Perform one of the following tasks to toggle the availability of FCoE login configuration management. Task Command Enable the FCoE login configuration management on the switch (this is a switch-based command, not port-based). switch:admin> fcoelogincfg --enable Disable the FCoE login configuration management on the switch.
Creating and managing the FCoE login group configuration 16 Displaying the FCoE login configuration To display the FCoE login configuration, perform the following tasks. Task Command Display the FCoE login configuration. Syntax is as follows: • -switch swwn—Displays all of the login groups for the specified switch. • -logingroup lgname—Displays the login group configuration for the specified login group. • -saved—Displays only the effective configuration.
16 Creating and managing the FCoE login group configuration To create an FCoE login group, perform the following task. Task Command Syntax is as follows: • --create—Create a login group. • lgname—Specify the name of the login group for this switch. The maximum length is a 64-byte string. • -switch swwn—Specify the WWN of the switch for which the login group is being created. • -self—Specify the WWN of the current switch. • -allowall—Allow all VN_port devices to log in to the switch.
Creating and managing the FCoE login group configuration 16 Renaming an FCoE login group To rename an FCoE login group, perform the following task. Task Command Rename an FCoE login group. Syntax is as follows: • lgname—Specify the name of the login group from which VN_port devices are to be removed. • member—Identify the WWN of the VN_port. The WWN must be specified in hex as xx.xx.xx.xx.xx.xx.xx.x. Only specified members are allowed to log into the switch.
16 138 Creating and managing the FCoE login group configuration Dell Converged Enhanced Ethernet Administrator’s Guide 53-1002116-01
Chapter 17 CEE configuration management In this chapter • CEE configuration management guidelines and restrictions . . . . . . . . . . . • CEE configuration management tasks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . • Flash file management commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . • Debugging and logging commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
17 CEE configuration management tasks Display the running configuration file To display the running configuration, perform the following steps from Privileged EXEC mode. 1. Enter the configure terminal command to access global configuration mode. 2. Enter the show command to display the configuration. switch#show running-config Saving the running configuration file This tasks causes the running configuration to become the default configuration.
17 CEE configuration management tasks Archiving the running configuration file This tasks allows you to archive the running configuration to an archive folder on an FTP site, so that it can be stored without changing the startup configuration. To archive the running configuration file, perform the following steps from Privileged EXEC mode. 1. Enter the configure terminal command to access global configuration mode. 2. Enter the copy command to archive the running configuration file.
17 Flash file management commands Restore a startup configuration file from Flash This task also works for running configuration files. To restore the startup configuration, perform the following steps from Privileged EXEC mode. 1. Enter the configure terminal command to access global configuration mode. 2. Enter the copy command to restore the archived configuration file.
17 Debugging and logging commands NOTE Use of the flash:// prefix is optional. TABLE 25 CEE Flash memory file management commands Task Command List the files in the Flash memory directory. switch#dir Delete a file from the Flash memory directory. switch#delete flash://example_filename Erase all the files in the Flash memory directory. switch#erase flash % Warning: Erasing flash filesystem will remove all files in flash://.
17 144 Debugging and logging commands Dell Converged Enhanced Ethernet Administrator’s Guide 53-1002116-01
Index Symbols Numerics 8000 CEE switch congestion control and queuing, 6 flow control, 8 Layer 2 Ethernet, 3 Layer 2 forwarding, 3 loop-free, 5 tagging, 4 trunking, 8 802.
classifier groups, VLAN, 39 classifier rules, VLAN, 38 CLI, CEE accessing, 15 command completion, 19 command modes, 15 console and VTY (line) configuration, 17 EXEC, 16 feature configuration, 17 global configuration, 16 interface configuration, 16 Privileged EXEC, 16 protocol configuration, 16 command syntax, 18 configuration guidelines and restrictions, 13 displaying commands, 18 keyboard shortcuts, 17 output modifiers, 19 RBAC permissions, 14 cmsh command, 15 command completion, CEE CLI, 19 command modes,
FIP FC zoning, 11 FCoE login, 10 FCoE logout, 10 FIP discovery, 8 login, 9 logincfg, 11 logout, 10 name server, 11 registered state change notification (RSCN), 12 FLOGI, 1 flow control, 8 flushing MAC addresses, 57 frame classification, incoming, 5 G guard root, enabling on a CEE interface for STP, RSTP, MSTP, 59 H hello time, configuring for MSTP, 60 hops, configuring for MSTP, 56 I IEEE 802.1 organizational TLV set, 76 IEEE 802.
LLDP configuration guidelines and restrictions, 79 configuration procedures clearing LLDP-related information, 85 disabling LLDP globally, 80 displaying LLDP-related information, 85 enabling LLDP globally, 80 global command options, 81 important notes, 80 interface-level command options, 84 DCBX overview default configuration, 80 Layer 2 topology mapping, 76 overview, 75 TLV sets, 76 login FCoE, 10 FIP, 9 logincfg, 11 logout FCoE, 10 FIP, 10 loop-free network environment, 5 M MAC addresses configuration gu
querier interval, 128 MRT, 128 VLAN, 128 queuing congestion control, 6 FCoE, 12 QoS, 94 R RADIUS, 27, 111 Rapid Spanning Tree Protocol See RSTP RBAC permissions region name, specifying for MSTP, 56 registered state notification protocol (RSCN), 12 revision number, specifying for MSTP, 56 Role-Based Action Control See RBAC root port, CEE interface, restricting for STP, RSTP, MSTP, 62 RSTP configuration guidelines and restrictions MSTP configuration guidelines and restrictions, 49 configuration procedures, 5
VLAN applying a MAC ACL, 91 configuration guidelines and restrictions, 33 configuration procedures clearing VLAN counters, 40 configuring a CEE interface as a Layer 2 switch port, 36 configuring a CEE interface as an access or trunk interface, 36 configuring the MTU on an interface, 34 displaying VLAN information, 40 enabling and disabling a CEE interface, 34 important notes, 34 VLAN classifier groups, 39 VLAN classifier rules, 38 default configuration, 33 FDB flushing, 57 overview, 32 forwarding, 4 importa