h18064.1 PowerEdge MX SmartFabric Config PDF
h18064.1 PowerEdge MX SmartFabric Config PDF
h18064.1 PowerEdge MX SmartFabric Config PDF
Abstract
This document provides the steps for configuring and troubleshooting the Dell EMC
PowerEdge MX networking switches in SmartFabric mode. It includes examples for
ethernet connections to Dell EMC Networking, Cisco Nexus, and Fibre Channel
networks. This document covers PowerEdge MX releases up to and including 1.20.10.
September 2020
Notes, cautions, and warnings
NOTE: A NOTE indicates important information that helps you make better use of your product.
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.
© 2020 Dell Inc. or its subsidiaries. All rights reserved. Dell, EMC, and other trademarks are trademarks of Dell Inc. or its subsidiaries. Other
trademarks may be trademarks of their respective owners.
Contents
Contents 3
Uplink failure detection.................................................................................................................................................... 32
Verify UFD configuration........................................................................................................................................... 35
Forward error correction.................................................................................................................................................35
Verify FEC configuration............................................................................................................................................37
Maximum transmission unit behavior............................................................................................................................37
Other restrictions and guidelines...................................................................................................................................37
4 Contents
Step 4: Move MX9116n FSE from first chassis to second chassis..................................................................62
Step 5: Validation........................................................................................................................................................ 64
Contents 5
Configuration validation............................................................................................................................................122
Scenario 5: Connect MX5108n to Fibre Channel storage - FSB..........................................................................123
SmartFabric configuration steps............................................................................................................................124
Scenario 6: Configure boot from SAN........................................................................................................................125
Configure NIC boot device...................................................................................................................................... 125
Configure BIOS settings...........................................................................................................................................127
Connect FCoE LUN................................................................................................................................................... 127
Set up and install media connection...................................................................................................................... 127
Use Lifecycle Controller to set up operating system driver for media installation.................................... 128
Scenario 7: SmartFabric deployment with Z9100-ON upstream switches with legacy Ethernet uplink.... 128
Dell EMC PowerSwitch Z9100-ON configuration.............................................................................................. 129
Dell EMC PowerSwitch Z9100-ON validation......................................................................................................131
Scenario 8: SmartFabric connected to Cisco Nexus 3232C switches with legacy Ethernet uplink............132
Cisco Nexus 3232C switch configuration............................................................................................................ 133
Configuration validation........................................................................................................................................... 135
Appendix B: Dell EMC PowerEdge MX I/O Module Full Switch mode Configuration – Key
Components............................................................................................................................ 141
Configure MX IOM in NPIV proxy gateway (NPG) mode.......................................................................................141
Configure MX IOM in FIP Snooping Bridge (FSB) mode....................................................................................... 142
6 Contents
Appendix F: Hardware Components and Supported Versions......................................................155
Scenarios 1, 2, 7, and 8...................................................................................................................................................155
Dell EMC PowerSwitches........................................................................................................................................ 155
Dell EMC PowerEdge MX7000 chassis and components................................................................................155
Cisco Nexus switches...............................................................................................................................................156
Scenarios 3 through 6.................................................................................................................................................... 156
Contents 7
1
Introduction to Dell EMC PowerEdge MX
Topics:
• Overview
• Terminology
• Audience
• Scope
• Typographical conventions
• Support and feedback
Overview
The vision at Dell Technologies is to be the essential technology company for the data era. Dell Technologies ensures
modernization for today's applications and the emerging cloud-native world. Our Networking team is committed to disrupting
the fundamental economics of the market with an open strategy that gives you the freedom of choice for networking operating
systems and top-tier merchant silicon. The Dell Technologies strategy enables business transformations that maximize the
benefits of collaborative software and standards-based hardware, including lowered costs, flexibility, freedom, and security. Dell
Technologies provides further customer enablement through validated deployment guides that demonstrate these benefits while
maintaining a high standard of quality, consistency, and support.
The Dell EMC PowerEdge MX is a unified, high-performance data center infrastructure. PowerEdge MX provides the agility,
resiliency, and efficiency to optimize a wide variety of traditional and new, emerging data center workloads and applications.
With its kinetic architecture and agile management, PowerEdge MX dynamically configures compute, storage, and fabric,
increases team effectiveness, and accelerates operations. The responsive design delivers the innovation and longevity that
customers need for their IT and digital business transformations.
As part of the PowerEdge MX platform, Dell EMC SmartFabric OS10 includes SmartFabric Services. SmartFabric Services is a
network automation and orchestration solution that is fully integrated with the MX Platform.
Terminology
Four important terms and their definitions are as follows:
Scalable Fabric This is exclusive to the PowerEdge MX platform. This is an architecture that is comprised of the Dell EMC
Networking MX9116n Fabric Switching Engine (FSE) and Dell EMC Networking MX7116n Fabric Expander
Module (FEM) allowing a fabric to span up to ten MX7000 chassis. This creates a single network fabric
enabling efficient east and west traffic flows between participating chassis. Scalable Fabric is supported
in both SmartFabric and Full Switch modes.
SmartFabric SmartFabric mode leverages SmartFabric Services (see below) to create a Layer 2 network leveraging
mode one to ten MX7000 chassis. Switches operating in SmartFabric mode are administered through the
OpenManage Enterprise - Modular (OME-M) GUI interfaces that provide complete life cycle management
of the network fabric.
Full Switch mode When operating in Full Switch mode, the switch can perform any functionality that is supported by the
version of SmartFabric OS10 running on the switch. Most of the configuration is performed using the CLI,
not the OME-M GUI.
SmartFabric In PowerEdge MX, SFS technology provides the underlying network automation and orchestration to
Services (SFS) support all automated network operations. SFS is the underlying technology for all Dell EMC SmartFabric
OS10 automation efforts including PowerEdge MX, Isilon back-end storage networking, VxRail network
automation, and so on.
Audience
This guide assumes that the reader has a basic understanding of the PowerEdge MX platform.
Scope
This guide is a reference for the most used features of SmartFabric operating mode. It does not document all features of the
PowerEdge MX platform. This guide supports, but does not take precedence over, the Release Notes for the PowerEdge MX
platform.
NOTE: For a general overview and details of PowerEdge MX networking concepts, see the Dell EMC PowerEdge MX
Network Architecture Guide.
Typographical conventions
The CLI and GUI examples in this document use the following conventions:
SmartFabric mode
A SmartFabric is a logical entity that consists of a collection of physical resources, such as servers and switches, and logical
resources such as networks, templates, and uplinks. The OpenManage Enterprise – Modular (OME-M) console provides a
method to manage these resources as a single unit.
In the PowerEdge M1000e and FX2 platforms, I/O Aggregation (IOA) was implemented to simplify the process to connect blade
servers to upstream networks, so server administrators and generalists could manage uplinks, downlinks, and VLAN assignments
without needing to be fluent with the CLI.
SmartFabric Services mode builds on this IOA functionality providing:
● Data center modernization
○ I/O aggregation
○ Plug-and-play fabric deployment
○ Single interface to manage all switches in the fabric
● Lifecycle management
○ Fabric-wide SmartFabric OS10 updates
○ Automated or user-enforced rollback to last well-known state
● Fabric automation
○ Physical topology compliance
○ Server networking managed using templates
○ Automated QoS assignment per VLAN
○ Automated storage networking
● Failure remediation
○ Dynamically adjusts bandwidth across all interswitch links in the event of a link failure
clock
fc alias
fc zone
fc zoneset
hostname
host-description
interface
ip nameserver
ip ssh server
ip telnet server
login concurrent-session
login statistics
logging
management route
ntp
snmp-server
tacacs-server
username
spanning-tree
vlan
All switch interfaces are assigned to VLAN 1 by default and Layer 2 bridging is disabled by default. Interfaces must join a
are in the same Layer 2 bridge domain. bridge domain (VLAN) before being able to forward frames.
All configuration changes are saved in the running Verify configuration changes using feature-specific show
configuration by default. To display the current configuration, commands, such as show interface and show vlan,
use the show running-configuration command. instead of show running-configuration.
If the FSE is in SmartFabric mode, the attached FEM is automatically configured and virtual ports on the Fabric Expander
Module and a virtual slot ID are created and mapped to 8x 25 GbE breakout interfaces in FEM on the Fabric Engine.
MX9116n FSE in Full Switch mode automatically discovers the FEM when these conditions are met:
● The FEM is connected to the FSE by attaching a cable between the QSFP28-DD ports on both devices.
● The interface for the QSFP28-DD port-group connected to the FSE is in 8x 25 GbE FEM mode.
● At least one blade server is inserted into the MX7000 chassis containing the FEM and is turned ON.
When a QSFP28-DD port group is mapped to a FEM, in the show interface status output, the eight interfaces display dormant
instead of up until a virtual port starts to transmit server traffic:
The port status shows dormant when running the show interface status command on the MX9116n FSE. This means
that the logical ports are part of a Link Aggregation Group (LAG) internally. These ports are physically connected, but do not
pass any traffic. Once they are connected to the internal port of the compute sled and start passing traffic, the port status
moves to Up. For more information, see the Dell EMC SmartFabric OS10 User Guide.
You can also use the show interface command to display the Fabric Engine physical port-to-Fabric Expander virtual port
mapping, and the operational status of the line:
NOTE: If you move a FEM by cabling it to a different QSFP28-DD port on the Fabric Engine, all software configurations on
virtual ports are maintained. Only the QSFP28-DD breakout interfaces that map to the virtual ports change.
For more information about configuration and deployment, see Scenario 3: Connect MX9116n FSE to Fibre Channel storage -
NPIV Proxy Gateway mode on page 119.
For more information on configuration and deployment, see Scenario 4: Connect MX9116n FSE to Fibre Channel storage - FC
Direct Attach on page 121.
FCoE (FSB)
FCoE Transit, or FSB mode is used when connecting PowerEdge MX to an upstream switch that accepts FCoE and converts it
to native FC, such as the Dell EMC PowerSwitch S4148U. This mode is typically used when an existing FCoE infrastructure is in
place that PowerEdge MX must connect to. In the following figure, uplink type enables NPG FC Gateway functionality on the
MX9116n FSE unified ports, converting FCoE traffic to native FC traffic on PowerSwitch S4148U-ON and passing that traffic to
an external FC switch.
When operating in FSB mode, the switch snoops FIP packets on FCoE-enabled VLANs and discovers the following information:
● End nodes (ENodes)
● Fibre channel forwarders (FCFs)
● Connections between ENodes and FCFs
● Sessions between ENodes and FCFs
Using the discovered information, the switch installs ACL entries that provide security and point-to-point link emulation.
This mode is supported on both the MX9116n FSE and the MX5108n Ethernet Switch.
Figure 5. FCoE (FSB) Network to Dell EMC Unity through NPG switch
For more information about configuration and deployment, see Scenario 5: Connect MX5108n to Fibre Channel storage - FSB on
page 123.
Templates
A template is a set of system configuration settings referred to as attributes. A template may contain a small set of attributes
for a specific purpose, or all the attributes for a full system configuration. Templates allow for multiple servers to be configured
quickly and automatically without the risk of human error.
Networks (VLANs) are assigned to NICs as part of the server template. When the template is deployed, those networks are
programmed on the fabric for the servers that are associated with the template.
NOTE: Network assignment through template only functions for servers connected to a SmartFabric. If a template with
network assignments is deployed to a server connected to a switch in Full Switch mode, the network assignments are
ignored.
The OME-M GUI provides the following options for creating templates:
● Most frequently, templates are created by getting the current system configuration from a server that has been configured
to the exact specifications required (referred to as a Reference Server).
● Templates may be cloned, or copied and edited.
● A template can be created by importing a Server Configuration Profile (SCP) file. The SCP file may be from a server or
exported by OpenManage Essentials, OpenManage Enterprise, or OME-M.
● OME-M comes prepopulated with several templates for specific purposes.
Deployment
Deployment is the process of applying a full or partial system configuration on a specific target device. In OME-M, templates are
the basis for all deployments. Templates contain the system configuration attributes that get provisioned to the target server,
then the iDRAC on the target server applies the attributes contained in the template and reboots the server if necessary. Often,
templates contain virtual identity attributes. As mentioned above, identity attributes must have unique values on the network.
Identity Pools facilitate the assignment and management of unique virtual identities.
NOTE: It is recommended, but not required for the lead/backup chassis to have switches installed in them in an MCM
Group.
Physical connectivity
All physical Ethernet connections within an uplink from a SmartFabric are automatically grouped into a single LACP LAG. This
configuration requires all ports on the upstream switches to be in a single LACP LAG. Failure to do so may create network loops.
A minimum of one physical uplink from each MX switch to each upstream switch is required and the uplinks must be connected
in a mesh design. For example, if you have two upstream switches, you need two uplinks from each MX9116n FSE, as shown in
the following figure.
A maximum of two Ethernet - No Spanning Tree uplinks or three legacy Ethernet uplinks are supported on a SmartFabric. If
multiple uplinks are going to be used, you cannot use the same VLAN ID on more than one uplink without creating a network
loop.
The maximum number of uplinks supported in SmartFabric are detailed in the following table.
If multiple uplinks are to be used, you cannot use the same VLAN ID on more than one uplink without creating a network loop.
To validate the STP configuration, use the show spanning-tree brief command:
NOTE: STP is required when using legacy Ethernet uplinks. Operating a SmartFabric with STP disabled and the legacy
Ethernet uplink may create a network loop and is not supported. Use the Ethernet - No Spanning Tree uplink instead.
10.4.0.R4S Recommended max VLANs per uplink 128 across all uplinks
Recommended max VLANs per server port 32
a. From SmartFabric OS10.5.1.6 and later, twelve FSEs in a single MCM group and eight MX5108 switches in a single MCM
group is supported, but twelve FSEs and eight MX5108 switches together in single MCM group is not supported.
NOTE: VLANs 4001 to 4020 are reserved for internal switch communication and cannot be assigned to any interface in Full
switch or SmartFabric mode. VLAN 4020 is a Management VLAN and is enabled by default. Do not remove this VLAN, and
do not remove the VLAN tag or edit Management VLAN on the Edit Uplink page. In a Full-Switch mode, you can create a
VLAN, enable it, and define it as a Management VLAN in global configuration mode on the switch. For more information on
Configuring VLANs in Full switch mode, see the Dell EMC SmartFabric OS10 User Guide.
NOTE: In SmartFabric mode, a VLAN can be created using the CLI, but cannot be deleted or removed. Therefore, all VLAN
configuration must be done in OME-M GUI while in SmartFabric mode.
NOTE: The cabling shown in this section is the VLTi connections between the MX switches.
Switch-to-switch cabling
When operating in SmartFabric mode, each switch pair runs a VLT interconnect (VLTi) between them. For the MX9116n FSE,
QSFP28-DD port groups 11 and 12 (eth1/1/37-1/1/40) are used.
For the MX5108n, ports 9 and 10 are used. Port 10 operates at 40 GbE instead of 100 GbE because all VLTi links must run at the
same speed.
NOTE: The VLTi ports are not user selectable, and the SmartFabric engine enforces the connection topology.
NOTE: If using VMware ESXi and LACP, it is recommended to use VMware ESXi 6.7.0 Update 2 or later.
The following table shows the options that the MX Platform provides for NIC teaming:
For example, in the MX scenario that is mentioned in Scenario 3: Connect MX9116n FSE to Fibre Channel storage - NPIV Proxy
Gateway mode on page 119, when an uplink is set as FC gateway, UFD associates the set of downstream interfaces which are
part of the corresponding FCoE VLAN into a UFD group. In this scenario, the VLANs are VLAN 30 and VLAN 40 on each switch
respectively. The downstream interfaces are the ones connected to the MX740c compute sleds.
In SmartFabric mode with an FC uplink failure situation, where all FC uplink ports are down (for example, removing the fibre
channel transceiver from the switch), the switch operationally disables the downstream interfaces which belong to that UFD
group AND have the FCoE VLAN provisioned to them. A server that does not have an impacted FCoE VLAN is not disturbed.
Once the downstream ports are set operationally down, the traffic on these server ports is stopped, giving the operating system
the ability to fail traffic over to the other path. In a scenario with MX9116n FSEs, a maximum of eight FC ports can be part of an
FC Gateway uplink.
This is resolved by shutting down only the corresponding compute sled downstream ports which provide an alternate path to
the compute sleds. Bring up at least one FC port that is part of the FC gateway uplink so that the FCoE traffic can transition
through another FC port on the NIC or an IOM in the fabric. Remove FCoE VLANs from Ethernet-only downstream ports to
avoid an impact on Ethernet traffic.
NOTE: In SmartFabric mode, one uplink-state-group is created and is enabled by default. In Full switch mode, up to 16
uplink-state groups can be created, the same as any SmartFabric OS10 switch. By default, no uplink-state groups are
created in full switch mode. Physical port channels can be assigned to an uplink-state group.
To include uplinks into a UFD group in SmartFabric mode, perform the following steps.
Steps
1. Access the OME-M console.
2. Select Devices > Fabric. Choose created fabric.
3. The UFD group can be included in two ways. If uplinks are not created, select Add Uplink. Enter Name, Description, and
Uplink type.
4. Mark the check box Include in Uplink Failure Detection Group.
Table 7. Media, Auto negotiation, and default FEC values for 200 and 100 GbE
Media Auto negotiation FEC
200 and 100 GbE DAC Enabled CL91-RS
200 and 100 GbE Fiber/AOC, except LR related optics Disabled CL91-RS
200 and 100 GbE LR related optics Disabled Disabled
Table 8. Media, cable type, auto negotiation, and default FEC values
Media DAC cable type Auto negotiation FEC
200, 100, 50, and 25 GbE DAC CR-L Enabled CL-108-RS
CR-S Enabled CL-74-FC
CR-N Enabled Disabled
200, 100, 50, and 25 GbE Fiber/AOC, except LR N/A Disabled CL108-RS
related optics
200, 100, 50, and 25 GbE LR related optics N/A Disabled Disabled
In Full switch mode, see the Dell EMC SmartFabric OS10 User Guide to configure FEC.
To configure FEC in the OME-M GUI, perform the following steps.
Steps
1. Access the OME-M console.
2. Choose Devices > I/O Modules > Click on an I/O Module.
3. In an I/O Module options, Choose Hardware > Port Information. This list out the IOM ports and its information.
4. Select a port to configure FEC and click Configure FEC option at the top.
NOTE: FEC options are not supported for compute sled facing ports and FEM ports (breakout FEM, virtual ports).
For more information about cabling the PowerEdge MX, see the Dell EMC PowerEdge MX Networking Architecture Guide.
38 SmartFabric Creation
Define VLANs
Before creating the SmartFabric, the initial set of VLANs should be created. The first VLAN to be created should be the default,
or native VLAN, typically VLAN 1. The default VLAN must be created for any untagged traffic to cross the fabric.
NOTE: VLAN 1 will be created as a Default VLAN when the first fabric is created.
To define VLANs using the OME-M console, perform the following steps.
1. Open the OME-M console.
2. From the navigation menu, click Configuration > VLANs.
NOTE: In OME-M 1.10.20 and earlier, the VLANs screen is titled Networks.
NOTE: Define VLANs for FCoE if implementing fibre channel configurations as per requirement.
A standard Ethernet uplink carries assigned VLANs on all physical uplinks. When implementing FCoE, traffic for SAN path A and
SAN path B must be kept separate. The storage arrays have two separate controllers which create two paths, SAN path A and
SAN path B, connected to the MX9116n FSE. For storage traffic to be redundant, two separate VLANs are created for that
traffic.
Using the same process described in Define VLANs on page 39, create two additional VLANs for FCoE traffic.
SmartFabric Creation 39
Figure 31. Defined FCoE VLANs list
NOTE: To create VLANs for FCoE, from the Network Type list, select Storage – FCoE, and then click Finish. VLANs to be
used for FCoE must be configured as the Storage – FCoE network type.
NOTE: In OME-M 1.10.20 and earlier, the VLANs screen is titled as Networks.
40 SmartFabric Creation
Figure 32. SmartFabric deployment design window
The SmartFabric deploys. The process of Fabric creation can take up to 20 minutes to complete. During this time, all related
switches are rebooted, and the operating mode changes from Full Switch to SmartFabric mode.
NOTE: After the fabric is created, the fabric health is critical until at least one uplink is created.
The following figure shows the new SmartFabric object and some basic information about the fabric.
NOTE: In an MX environment of multiple chassis, only twelve fabrics per group of 20 chassis are supported when using the
MX9116n FSE, and eight fabrics per group when using the MX5108n.
If the uplink ports must be reconfigured to a different speed or breakout setting from the default, you must complete this before
creating the uplink.
To configure the Ethernet breakout on port groups using OME-M Console, perform the following steps:
1. Open the OME-M console.
2. From the navigation menu, click Devices > I/O Modules.
3. Select the switch that you want to manage. In this example, a MX9116n FSE in slot IOM-A1 is selected.
4. Choose Hardware > Port Information.
5. In the Port Information pane, choose the desired port group. In this example port-group1/1/13 is selected.
6. Choose Configure Breakout. In the Configure Breakout dialog box, select HardwareDefault.
NOTE: Before choosing the breakout type, you must set the Breakout Type to HardwareDefault and then set the
desired configuration. If the desired breakout type is selected before setting HardwareDefault, an error occurs.
SmartFabric Creation 41
7. Click Finish.
8. Once the job is completed, choose Configure Breakout. In the Configure Breakout dialog box, select the required
Breakout Type. In this example, the Breakout Type for port-group1/1/13 is selected as 1x40GE. Click Finish.
9. Configure the remaining breakout types on additional uplink port groups as needed.
NOTE: To change the port speed or breakout configuration, see Configure uplink port speed or breakout on page 41 and
make those changes before creating the uplinks.
After initial deployment, the new fabric shows Uplink Count as ‘zero’ and shows a warning (yellow triangle with exclamation
point). The lack of a fabric uplink results in a failed health check (red circle with x). To create the uplink, perform the following
steps.
1. Open the OME-M console.
2. From the navigation menu, click Devices > Fabric.
3. Click on the fabric name. In this example, SmartFabric is selected.
4. In the Fabric Details pane, click Uplinks.
5. Click the Add Uplinks button.
6. In the Add Uplink window, complete the following:
a. Enter a name for the uplink in the Name box. In this example, Uplink01 is entered.
42 SmartFabric Creation
b. Optionally, enter a description in the Description box.
c. From the Uplink Type list, select the desired type of uplink. In this example, Ethernet – No Spanning Tree is selected.
d. Click Next.
e. From the Switch Ports list, select the uplink ports on both the Mx9116n FSEs. In this example, ethernet 1/1/41 and
ethernet 1/1/42 are selected for both MX9116n FSEs.
NOTE: The show inventory CLI command can be used to find the I/O Module service tag information (for example,
8XRJ0T2).
f. From the Tagged Networks list, select the desired tagged VLANs. In this example, VLAN0010 is selected.
g. From the Untagged Network list, select the untagged VLAN. In this example, VLAN0001 is selected.
7. Click Finish.
8. At this point, SmartFabric creates the uplink object and the status for the fabric changes to OK (green box with checkmark).
SmartFabric Creation 43
NOTE: VLAN1 will be assigned to Untagged Network by default.
Table 11. Dell EMC OS10 and Cisco Nexus Ethernet – No Spanning Tree configuration
Dell EMC Networking OS10 Cisco Nexus OS
Global Settings Global Settings
spanning-tree mode RSTP spanning-tree port type edge bpduguard default
Port-channel spanning-tree port type network default
switchport mode trunk Port-channel
switchport trunk allowed vlan xy switchport mode trunk
spanning-tree bpdu guard enable switchport trunk allowed vlan xy
spanning-tree guard root channel-group <channel-group-id> mode active
spanning-tree port type edge Interface
Interface switchport mode trunk
no shutdown switchport trunk allowed vlan xy
channel-group <channel-group-id> mode active spanning-tree port type edge trunk
no switchport spanning-tree bpduguard enable
spanning-tree guard root
NOTE: Fibre channel port speed must be specifically configured. Autonegotiation is not supported.
On the MX9116n FSE, port-group 1/1/15 and 1/1/16 are universal ports capable of connecting to FC devices at various speeds
depending on the optic being used. In this example, we are configuring the universal port speed as 4x16G FC. To enable FC
capabilities, perform the following steps on each MX9116n FSE.
5. Click the port-group 1/1/16 check box, then click Configure breakout.
6. In Configure breakout panel, select HardwareDefault as the breakout type.
7. Click Finish.
8. To set the port group 1/1/16 to 4X16GFC, select the port-group 1/1/16 check box, then click Configure breakout.
44 SmartFabric Creation
9. In Configure breakout panel, select 4X16GFC as the breakout type.
10. Click Finish.
NOTE: When enabling fibre channel ports, they are set administratively down by default. Select the ports and click the
Toggle Admin State button. Click Finish to administratively set the ports to up.
NOTE: The steps in this section allow you to connect to an existing FC switch using NPG mode, or directly attach an FC
storage array. The uplink type is the only setting within the MX7000 chassis that distinguishes between the two
configurations.
To create uplinks, perform the following steps.
1. Open the OME-M console.
2. From the navigation menu click Devices, then click Fabric.
3. Click the SmartFabric fabric name.
4. In the Fabric Details panel, click Uplinks, then click the Add Uplinks button.
5. From the Add Uplinks window, use the information in the following table to enter an uplink name in the Name box.
6. Optionally, enter a description in the Description box.
7. From the Uplink Type list, select Type, then click Next. In this example, FCoE is selected as Uplink type. Choose Uplink
type as per your configuration from FC Gateway, FC Direct Attach, or FCoE options.
8. From the Switch Ports list, select the FC ports as defined in the following table. Select the appropriate port for the
connected uplink.
9. From the Tagged Networks list, select VLAN defined in the following table, then click Finish. SmartFabric creates the
uplink object, and the status for the fabric changes to OK.
NOTE: Fibre channel ports are administratively disabled by default. Make sure to set the fibre channel ports to Enabled by
toggling the Admin State of the ports. This is done by choosing Devices > I/O Modules > select MX9116n FSE switch >
Hardware and Port Information. Select the port and choose Toggle Admin State.
NOTE: Make sure to have MTU set up on the internal Ethernet ports leveraging FCoE. If the MTU is not set, configure the
MTU by selecting port under Port Information and choosing Configure MTU. Enter the MTU size between 2500 and 9216
bytes.
For the examples shown in Scenario 3: Connect MX9116n FSE to Fibre Channel storage - NPIV Proxy Gateway mode on page
119 and Scenario 4: Connect MX9116n FSE to Fibre Channel storage - FC Direct Attach on page 121, the uplink attributes are
defined in the following table.
NOTE: Do not assign the same FCoE VLAN to both switches. They must be kept separate.
SmartFabric Creation 45
● Scenario 1: SmartFabric deployment with Dell EMC PowerSwitch Z9100-ON upstream switches with Ethernet - No Spanning
Tree uplink
● Scenario 2: SmartFabric connected to Cisco Nexus 3232C switches with Ethernet - No Spanning Tree uplink
● Scenario 3: Connect MX9116n FSE to fibre channel storage – NPIV proxy gateway mode
● Scenario 4: Connect MX9116n FSE to fibre channel storage – FC direct attach mode
● Scenario 5: Connect MX5108n to fibre channel storage - FSB mode
● Scenario 6: Configure boot from SAN
● Scenario 7: SmartFabric deployment with Dell EMC PowerSwitch Z9100-ON upstream switches with legacy Ethernet uplink
● Scenario 8: SmartFabric connected to Cisco Nexus 3232C switches with legacy Ethernet uplink
46 SmartFabric Creation
5
Server Deployment
Topics:
• Deploying a server
• Server preparation
• Create a server template
• Create identity pools
• Associate server template with networks – without FCoE
• Associate server template with networks - with FCoE
• Deploy a server template
Deploying a server
Before beginning, ensure that all server firmware, especially the NIC/CNA, has been updated to the latest version. For additional
information about validated components and firmware, see Hardware Components and Supported Versions on page 155.
Server preparation
The examples in this guide reference the Dell EMC PowerEdge MX740c compute sled with QLogic (model QL41262HMKR)
Converged Network Adapters (CNAs) installed. CNAs are required to achieve FCoE connectivity. Use the steps below to
prepare each CNA by setting them to factory defaults (if required) and configuring NIC partitioning (NPAR) if needed. Not
every implementation requires NPAR.
NOTE: iDRAC steps in this section may vary depending on hardware, software, and browser versions used. See the
documentation for your Dell EMC server for instructions on connecting to the iDRAC.
NOTE: In SmartFabric mode, you must use a template to deploy a server and to configure networking.
A server template contains parameters that are extracted from a server and allows these parameters to be quickly applied to
multiple compute sleds. A server template contains all server settings for a specific deployment type including BIOS, iDRAC,
RAID, NIC/CNA, and so on. The template is captured from a reference server and can then be deployed to multiple servers
simultaneously. The server template allows an administrator to associate VLANs to compute sleds.
The templates contain settings for the following categories:
● Local access configuration
● Location configuration
● Power configuration
● Chassis network configuration
● Slot configuration
● Setup configuration
To create a server template, perform the following steps.
1. Open the OME-M console.
2. From the navigation menu, click Configuration, then click Deploy.
Server Deployment 47
3. From the center panel, click Create Template, then click From Reference Device to open the Create Template window.
4. In the Template Name box, enter a name. In this example, “MX740c with FCOE CNA” is entered.
A job starts and the new server template displays on the list. When complete, the Completed successfully status displays.
48 Server Deployment
7. Click to select the Include Ethernet Virtual MAC Addresses option.
8. In the Starting MAC Address box, type a unique MAC address (for example, 06:3C:F9:A4:CC:00).
9. Type 255 in the Number of Virtual MAC Identities box, click Next, then click Next again.
10. Select the Include FCoE Identity option if using FCoE.
11. In the Starting MAC Address box, type a unique MAC address (for example, 06:3C:F9:A4:CD:00).
12. Type 255 in the Number of FCoE identities box for FCoE scenarios.
Server Deployment 49
Figure 41. Server template network settings - no FCoE
50 Server Deployment
a. Click the Select button to choose which slots or compute sleds to deploy the template to.
b. Select the Do not forcefully reboot the host OS option.
c. Click Next. Choose Run Now. Click Finish.
The interfaces on the switch are updated automatically. SmartFabric configures each interface with an untagged VLAN and any
tagged VLANs. Also, SmartFabric deploys associated QoS settings. See Networks and automated QoS for more information.
To monitor the deployment progress, go to Monitor > Jobs > Select Job > View Details. This shows the progress of the
server template deployment.
Server Deployment 51
6
SmartFabric Operations
Topics:
• Viewing the fabric
• Editing the fabric
• Editing the uplinks
• Edit VLANs
• Connect non-MX Ethernet devices to fabric
• Manage Fibre Channel Zones on MX9116n FSE
• Delete SmartFabric
• SmartFabric mode IOM replacement process
• Expand from single-chassis to dual-chassis configuration
52 SmartFabric Operations
Figure 45. Uplinks information within Fabric Details
Switches are the I/O modules that are part of the fabric. In this example, the fabric has two MX9116n switches.
NOTE: Fabric Expander Modules are transparent and therefore do not appear on the Fabric Details page.
Servers are the compute sleds that are part of the fabric. In this example, two PowerEdge MX740c compute sleds are part of
the fabric.
ISL Links are the VLT interconnects between the two switches. The ISL links should be connected on port groups 11 and 12 on
MX9116n switches, and ports 9 and 10 on MX5108n switches.
CAUTION: This connection is required. Failure to connect the defined ports results in a fabric validation error.
SmartFabric Operations 53
Figure 48. ISL Links within Fabric Details
54 SmartFabric Operations
4. Select the Uplink to edit and click Edit.
NOTE: In this example, Uplink1 is selected.
5. In the Edit Uplink dialog box, modify the Name and Description as necessary.
NOTE: The uplink type cannot be modified once the fabric is created. If the uplink type must be changed after the
fabric is created, delete the uplink and create a new uplink with the wanted uplink type.
NOTE: The Include in Uplink Failure Detection Group box under Uplink Type will only be seen on OME-M 1.20.00 and
later.
6. Click Next.
7. Edit the Uplink ports on the MX switches that connect to the upstream switches. In this example, ports 41 and 42 that are
on the MX9116n switches, connect to upstream switches, and are displayed.
NOTE: Carefully modify the uplink ports on both MX switches. Select the IOM to display the respective uplink switch
ports.
SmartFabric Operations 55
Edit VLANs
The following sections describe this task for deployed servers with different versions of OME-M.
56 SmartFabric Operations
Figure 54. Modify VLANs
10. Select Target Server(s).
11. To select multiple Servers click Add and choose multiple servers from the list. Click Add again.
SmartFabric Operations 57
NOTE: VLAN settings will be pushed to the selected servers and will overwrite any existing settings.
NOTE: At this time, only one server can be selected at a time in the GUI.
58 SmartFabric Operations
Figure 59. Edit VLANs for a port in IOM
5. Select Tagged and Untagged VLANs. While selecting Tagged Network, choose VLANs from Available VLANs, and shift
your selection to Selected VLANs.
SmartFabric Operations 59
Figure 61. Selection of VLANs in Edit VLANs section
6. Click Finish.
7. Repeat these steps for any other port or IOM.
MX9116n-A1 MX9116n-A2
Create FC zones
Server and storage adapter WWPNs, or their aliases are combined into zones to allow communication between devices in the
same zone. Dell EMC recommends single-initiator zoning. In other words, no more than one server HBA port per zone. For high
availability, each server HBA port should be zoned to at least one port from SP A and one port from SP B. In this example, one
60 SmartFabric Operations
zone is created for each server HBA port. The zone contains the server port and the two storage processor ports that are
connected to the same MX9116n FS.
MX9116n-A1 MX9116n-A2
MX9116n-A1 MX9116n-A2
MX9116n-A1 MX9116n-A2
vfabric 1 vfabric 1
zoneset activate zoneset1 zoneset activate zoneset1
exit exit
Delete SmartFabric
To remove the SmartFabric using the OME-M console, perform the following steps:
1. Open the OME-M console.
2. From the navigation menu, click Devices > Fabric.
3. Select SmartFabric.
4. Click the Delete button.
5. In the delete fabric dialog box, click Yes.
All participating switches reboot to Full Switch mode.
CAUTION: Any configuration that is not completed by the OME-M console is lost when switching between IOM
operating modes.
SmartFabric Operations 61
SmartFabric mode IOM replacement process
The Dell EMC PowerEdge MX platform gives you the ability to replace an I/O module in a SmartFabric if required. The MX9116n
FSE and MX5108n can only be replaced with another I/O Module of the same type.
The process used depends on the version of OS10 installed and should be run with Dell Technical Support engaged. For
technical support, go to https://www.dell.com/support or call (USA) 1-800-945-3355.
62 SmartFabric Operations
Figure 62. Select IOM under Devices > I/O Modules
Select I/O Module in slot A2 from the first chassis. Power off the IOM from the Power Control drop-down menu.
1. Once the MX9116n FSE in Chassis 1-Slot A2 in the first chassis is powered off, physically move the switch to Slot A2 of the
second MX7000 chassis, but do NOT insert it completely at this time.
2. Insert a MX7116n FEM in Chassis 1-Slot A2 and another FEM in Chassis 2-Slot A1.
3. Connect QSFP28-DD cables between FSE and FEM as shown in the following figure.
SmartFabric Operations 63
Figure 64. Connection between FSE and FEM
4. Once cabled, fully insert the MX9116n FSE in Chassis 2-Slot A2 and it will power on automatically.
5. These steps can be repeated for IOMs in slots B1/B2 as well.
Step 5: Validation
Perform the following steps to validate the environment.
1. Make sure that all MX9116n FSEs and MX7116n FEMs on both chassis appear in the OME-M GUI. Restart the second
MX9116n FSE if you do not see it in the correct chassis.
2. Check the SmartFabric configuration to ensure that nothing has changed.
3. Make sure all internal switch ports on the MX9116n FSE and MX7116n FEMs are enabled and up. Check link lights for the
external ports to make sure that they are illuminated.
64 SmartFabric Operations
7
Switch Operations
Topics:
• PowerEdge MX switch operations
• Switch Management page overview
• Upgrade Dell EMC SmartFabric OS10
Switch Operations 65
Figure 65. IOM Overview page on OME-M
Switch Overview
The Overview page provides a convenient location to view the pertinent data on the IOM such as:
● Chassis information
● Recent alerts
● Recent activity
● IOM subsystems
● Environment
The Power Control drop-down button provides three options:
● Power Off: Turns off the IOM
● Power Cycle: Power cycles the IOM
● System Reset: Initiates a cold reboot of the IOM
66 Switch Operations
Figure 66. Power Control options
The Blink LED drop-down button provides an option to turn the ID LED on the IOM on or off. To turn on the ID LED, select
Blink LED > Turn On. This selection activates a blinking blue LED which provides easy identification. To turn off the blinking ID
LED, select Blink LED > Turn Off.
Hardware tab
The Hardware tab provides information about the following IOM hardware:
● FRU
● Device Management Info
● Installed software
● Port information
Switch Operations 67
Figure 68. Hardware tab
NOTE: Do not use the OME-M GUI to manage ports of a switch in Full Switch Mode.
68 Switch Operations
Firmware tab
The Firmware tab provides options to manage the firmware on the IOM. The Dell Update Package (DUP) file is used to update
the firmware of the IOM.
Alerts tab
The Alerts tab provides information about alerts and notifies the administrator. The advanced filter option can be leveraged to
quickly filter out alerts. Various operations can be performed on an alert or several alerts such as:
● Acknowledge
● Unacknowledged
● Ignore
● Export
● Delete
Settings tab
The Settings tab provides options to configure the following settings for the IOMs:
● Network
● Management
● Monitoring
● Advanced Settings
Switch Operations 69
Figure 72. Settings tab
Network
The Network option includes configuring IPv4, IPv6, DNS Server, and Management VLAN settings.
Management
The Management option includes setting the hostname and admin account password.
NOTE: Beginning with OME-M 1.20.00 and OS 10.5.0.7, this field will set the admin account password. For versions OME-
M 1.10.20 and OS10.5.0.5 and earlier, the field name Root Password will set the OS10 linuxadmin account password. The
default username for CLI access is admin and the password is admin.
Monitoring
The Monitoring section provides options for SNMP settings.
70 Switch Operations
Figure 75. Monitoring Settings option
Advanced Settings
The Advanced Settings tab offers the option for time configuration replication and alert replication. Select the Replicate
Time Configuration from Chassis check box to replicate the time settings that are configured in the chassis to the IOM.
Select the Replicate Alert Destination Configuration from Chassis check box to replicate the alert destination settings that
are configured in the chassis to the IOM.
Switch Operations 71
Figure 77. IOM Overview page on OME-M
72 Switch Operations
Figure 79. Configure MTU screen
4. Click Finish.
5. To configure Auto Negotiation, select the port that is listed under the respective port-group and then click Toggle
AutoNeg. This changes the Auto Negotiation of the port to Disabled/Enabled.
6. Click Finish.
NOTE: When downloading new versions of OME-M software (from https://www.dell.com/support/software/), always
check for a corresponding SmartFabric OS10 release.
Switch Operations 73
Figure 81. Download page file for MX9116n FSE
NOTE: If an IOM is in SmartFabric mode, all the switches that are part of the fabric are updated. Do not select both of the
switches in the fabric to update.
NOTE: If an IOM is in Full Switch mode, the firmware upgrade is completed only on the specific IOMs that are selected in
the GUI.
For step-by-step instructions about how to upgrade OS10 on PowerEdge MX IO modules along with a version-to-version
upgrade matrix, see the OME-M User's Guide on the PowerEdge MX700 Documentation page.
74 Switch Operations
8
SmartFabric Deployment Validation
Topics:
• View MCM group topology
• View SmartFabric status
• View port status
• View or extract log from MX7000 via OME-M
• CLI commands
• CLI commands for validating Ethernet - No Spanning Tree
The image below shows the content of the Topology tab and the VLTi that the SmartFabric mode created.
Within the Topology tab, you can also view the Wiring Diagram table as shown in the image below.
CLI commands
show switch-operating-mode
Use the show switch-operating-mode command to display the current operating mode:
show unit-provision
The show unit-provision command is only available on the MX9116n FSE and displays the unit ID, the provision name, and
the discovered name of the MX7116n FEM that is attached to the MX9116n FSE.
Alternately, the iDRAC MAC information can be obtained from the System Information on the iDRAC Dashboard page.
When viewing the LLDP neighbors, the iDRAC MAC address in addition to the NIC MAC address of the respective mezzanine
card are shown.
In the example deployment validation of LLDP neighbors, Ethernet1/1/1, ethernet 1/1/3, and ethernet
1/1/71-1/1/72 represent the two MX740c sleds in one chassis. The first entry is the iDRAC for the compute sled. The
iDRAC uses connectivity to the mezzanine card to advertise LLDP information. The second entry is the mezzanine card itself.
Ethernet 1/71/1 and ethernet 1/71/2 represent the MX740c compute sleds connected to the MX7116n FEM in the
other chassis.
Ethernet range ethernet1/1/37-1/1/40 are the VLTi interfaces for the SmartFabric. Last, ethernet1/1/41-1/1/42
are the links in a port channel that is connected to the Dell EMC Networking Z9100-ON leaf switches.
show policy-map
Using the service policy from show qos system, the show policy-map type qos PM_VLAN command displays QoS policy
details including associated class maps, for example, CM10, and QoS queue settings, qos-group 2.
show class-map
The show class-map command displays details for all the configured class-maps. For example, the association between CM10
and VLAN 10 is shown.
The example of QoS group, its related queue, and weight is shown here.
Admin Parameters :
------------------
Admin is enabled
Remote Parameters :
-------------------
Remote is enabled
PG-grp Priority# Bandwidth TSA
------------------------------------------------
0 0,1,2,5,6,7 1% ETS
1 0% SP
2 0% SP
4 Input Conf TLV Pkts, 55 Output Conf TLV Pkts, 2 Error Conf TLV Pkts
0 Input Reco TLV Pkts, 55 Output Reco TLV Pkts, 0 Error Reco TLV Pkts
Figure 97. Recommended order of steps for port breakout while creating SmartFabric
90 SmartFabric Troubleshooting
If the recommended order of steps is not followed, you may encounter the following errors:
Once the uplinks are added, they are most often associated with
tagged or untagged VLANs. When attempting to configure the
breakout on the uplink port-groups after adding uplinks
associated with VLANs to the fabric, the following error displays:
Troubleshooting STP
Spanning Tree Protocol (STP) prevent loops in the network. Loops can occur when multiple redundant parts are available
between the switches. To prevent the network from going down due to loops, various flavors of STP are available. When using
the legacy Ethernet uplink type, it is essential to ensure that network loops are prevented by using appropriate type of STP on
the upstream switches as well as the MX9116n FSE switches.
When using the Ethernet – No Spanning Tree Protocol uplink, STP is not required on the upstream switch interfaces
SmartFabric Troubleshooting 91
Verify STP is enabled on upstream switches
STP is required when connecting a SmartFabric to the upstream network when using the legacy Ethernet uplink. Turning off
Spanning Tree in the upstream switches will result in network loops and may cause downtime. Enable the appropriate STP type
on the upstream switches.
The following example shows the STP on the upstream switches, Cisco Nexus 3232C, is configured to run MST:
The recommended course of action is to change the STP type to RPVST+ on the upstream Cisco Nexus switches.
Another course of action in the above case can be to change the spanning tree type on the MX switches operating in
SmartFabric mode to match the STP type on the upstream switches. Make the change using the SmartFabric OS10 CLI. The
options available on the type of STP are as follows:
92 SmartFabric Troubleshooting
Unit ID : 1
Role : primary
Version : 1.0
The following example shows a mismatch of the vPC domain IDs on vPC peer switches. To resolve this issue, ensure that a
single vPC domain is used across the vPC peers.
SmartFabric Troubleshooting 93
Troubleshoot VLTi between two MX9116n FSE
Problem
Once SmartFabric is created, the following error displays:Warning: Unable to validate the fabric because the design link
ICL-1_REVERSE not connected as per design and Unable to validate the fabric because the design link
ICL-1_FORWARD not connected as per design
An example is shown below. To see the warning message, go to the OME-M GUI and click Devices > Fabric. Choose View
Details next to Warning. You can view the details of the warning message choosing the SmartFabric that was created, and
clicking Topology. The warnings are displayed in Validation Errors section.
Figure 99. Warning for VLTi connections using QSFP28 100 GbE cables
Solution
This occurs because the VLTi connections between two MX9116n FSEs are using QSFP28 cables instead of QSFP28-DD cables.
Make sure QSFP28-DD cables are connected between port group 11 and 12 (ports 1/1/37 through 1/1/40) on both FSEs for
VLTi connections.
94 SmartFabric Troubleshooting
Toggle auto negotiation
Enabling or disabling auto negotiation from the OME-M console can bring up the uplinks connecting to the upstream switches.
For example, when deploying the SmartFabric with the Cisco Nexus 3232C (see Scenario 2: SmartFabric connected to Cisco
Nexus 3232C switches with Ethernet - No Spanning Tree uplink on page 113), disable auto negotiation on uplink ports on the
MX switches to bring the link up.
The OME-M console is used to disable/enable auto negotiation ports on MX switches. The following steps illustrate turning
disabling auto negotiation on ports 41 and 42 of a MX9116n.
1. From switch management page, choose Hardware > Port Information.
2. Select the ports on which auto negotiation must be disabled. In this example, ports 1/1/41 and port 1/1/42 are selected.
3. Click Toggle AutoNeg > Finish.
SmartFabric Troubleshooting 95
For example, if the auto negotiation was disabled on the Cisco Nexus upstream switches, the setting can be turned on. To
enable the autonegotiation on an Ethernet interface on Cisco Nexus switches, run the following commands:
The following example shows interface ethernet 1/2 with auto negotiation enabled on the interface:
Verify LACP
The interface status of the upstream switches can provide valuable information for the link being down. The following example
shows interfaces 1 and 3 on upstream Cisco Nexus switches as members of port channel 1:
Checking interface 1 reveals that the ports are not receiving the LACP PDUs as shown in the following example:
NOTE: Within the Dell EMC PowerSwitch, use the show interface status command to view the interfaces and
associated status information. Use the show interface ethernet interface number to view the interface
details.
In the following example, the errors listed above occurred because an uplink was not created on the fabric.
96 SmartFabric Troubleshooting
Figure 103. Fabric topology with no uplinks
The following image shows the Topology with QSFP28 100 GbE connection on ports 37 and 39 instead of QSFP28-DD
connection, an unsupported configuration.
Figure 104. Fabric topology with uplinks and QSFP28 100 VLTi connection
The resolution is to add the uplinks and verify that the fabric turns healthy.
SmartFabric Troubleshooting 97
Troubleshoot FC and FCoE
When troubleshooting FC and FCoE, consider the following:
● Verify that the firmware and drivers are up to date on the CNAs.
● Check the storage guide to confirm that the CNAs are supported by the storage that is used in the deployment. For qualified
support matrix, see the following resources:
○ Dell Technologies E-Lab Navigator
○ Dell EMC Storage Compatibility Matrix for SC Series, PS Series, and FS Series storage solutions
● Verify that port group breakout mode is appropriately configured.
● Make sure that the FC port-groups that are broken out on the unified ports in the MX9116n switches are made
administratively up once the ports are changed from Ethernet to FC.
● MX9116n switches operating in SmartFabric mode support various commands to verify the configuration. Use the following
commands to verify FC configurations from MX9116n CLI:
OS10# show fc
alias Show FC alias
ns Show FC NS Switch parameters
statistics Show FC Switch parameters
switch Show FC Switch parameters
zone Show FC Zone
zoneset Show fc zoneset
● Use the following commands to verify FCoE configurations from MX9116n CLI:
The show vfabric command output provides various information including the default zone mode, the active zone set, and
interfaces that are members of the vfabric.
98 SmartFabric Troubleshooting
ethernet1/71/1
ethernet1/71/2
The show fcoe sessions command shows active FCoE sessions. The output includes MAC addresses, Ethernet interfaces,
the FCoE VLAN ID, FC IDs, and WWPNs of logged-in CNAs.
NOTE: Due to the width of the command output, each line of output is shown on two lines below.
NOTE: For more information about FC and FCoE, see the Dell EMC SmartFabric OS10 User Guide .
SmartFabric Troubleshooting 99
Figure 106. System in unbalanced state
----------------------------------------------------------
CLUSTER DOMAIN ID : 50
VIP : fde1:53ba:e9a0:de14:0:5eff:fe00:150
ROLE : MASTER
SERVICE-TAG : CBJXLN2
NOTE: New features may not appear in the MSM GUI until the master is upgraded to the version that supports the new
features. The example above shows how the show smartfabric cluster command determines which I/O module is
the master, and which I/O module role is the back-up.
----------------------------------------------------------
Nic-Id : NIC.Mezzanine.1A-1-1
Switch-Interface : 8XRJ0T2:ethernet1/1/3
Fabric : SF (abdeec7f-3a83-483a-929e-aa102429ae86)
Is-Discovered : TRUE
Is-Onboarded : TRUE
Is-Configured : TRUE
NicBonded : FALSE
Native-vlan : 1
Static-onboard-interface:
Networks : 30, 1611
Dropped packets Two MX7000 chassis are connected in an MCM The issue is when one of the MX9116n FSE on
between VMs for group with MX9116n FSEs and MX7116n FEMs. MX7000 chassis becomes the Spanning Tree root.
15 seconds after MX9116n FSEs are connected to Upstream
the switch reboots
switches. Upstream switches are connected to rack To resolve this issue, make an upstream switch the
servers, and vCenter is deployed in this scenario. STP Root, not the MX9116n FSE. In the topology
VMs are also deployed on the ESXi hosts MX mentioned here, the switch with the lower priority
Compute sleds and Rack servers. Verify that STP is number increases the likelihood that the bridge to it
enabled. becomes the STP Root.
Rebooting the MX9116n FSE on the MX7000 Run the commands mentioned in the SmartFabric
chassis while passing traffic between the VMs OS10 User Guide to make upstream switch the STP
deployed on the MX compute sleds and the VMs root.
that are deployed on rack servers causes three to
five requested time outs and dropped packets for
up to 15 seconds.
Not able to set QoS Scenario: I/O Modules MX9116n FSE or MX5108 is By default, the MX9116n FSE and MX5108n IOMs
on a compute sled connected to MX740c compute sled with Intel support the DCBx protocol and can be used to push
connected to XXV710 ethernet controller. IOMs are connected to their QoS configuration to the server NIC. The NIC
MX9116n FSE or upstream switches must be configured to accept these QoS settings
MX5108 from the switch by setting their Remote Willing
Running show lldp dcbx interface ethernet <node/
Status to Enable.
slot/port> pfc detail command shows Remote
willingness status is disabled on server facing ports. In Full switch mode, user can configure DCBx as
mentioned in SmartFabric OS10 User Guide.
OS10# show lldp dcbx interface ethernet 1/1/1 pfc
detail In SmartFabric mode, DCBX configuration is tied to
FCOE UPLINK and it will enable only after FCOE
Interface ethernet1/1/15
Uplink configured on this switch.
Admin mode is on
Once DCBX configuration applied on switch side, it
Admin is enabled, Priority list is 4,5,6,7 will push to remote end and remote end must
accept this configuration by “Remote Willing Status
Remote is enabled, Priority list is 4,5,6,7
Enabled”.
Remote Willing Status is disabled
(Output Truncated)
The NIC on the server that is attached to the
switch is not configured to receive DCBx or any
QoS configurations, which is what causes the
Remote Willing Status is disabled message. Some
server NICs will only receive a QoS configuration
(scheduling, bandwidth, priority queues, etc.) from
the switch they are attaching to. The drivers for
these NICs do not support this configuration via
software, but only from a peer via the DCBx
protocol.
Removing the To reproduce the scenario with MX IOMs In a Full-Switch mode, user can create a VLAN,
management VLAN connected to Upstream switches: enable it and define as a Management VLAN in
tag under Edit global configuration mode on switch. For more
1. Create management VLAN.
Uplinks removes information on Configuring VLANs in Full switch
the management 2. After creating SmartFabric and adding uplinks,
mode, see the Dell EMC SmartFabric OS10 User
VLAN the VLANs can be edited from the Edit Uplinks
Guide.
page.
3. Go to OME-M Console > Devices > Fabric > In SmartFabric mode, management VLAN 4020 will
Select a fabric > Select uplink > Edit. be created by default.
4. Click Next to access Edit Uplink page. Make sure not to add management VLAN by Add
5. Add Network and add management VLAN Network or remove tag on management VLAN.
6. Tag the management VLAN. The GUI accepts
This removes the management VLAN itself.
the change but no change in device. Access the
CLI to confirm.
7. Remove the tag on management VLAN, this in
turn deletes the management VLAN as well.
NOTE: See the Dell EMC PowerEdge MX Network Architecture Guide for more information about the QSFP28-DD cables.
Configure SmartFabric
Perform the following steps to configure SmartFabric:
1. Physically cable the MX9116n FSE to the Z9100-ON upstream switch. Make sure that chassis are in a Multi-Chassis
Management group. To create a MCM Group, see Chapter 5.
2. Define VLANs to use in the Fabric. For instructions, see Define VLANs on page 39.
3. Create the SmartFabric as per instructions in Create the SmartFabric on page 40.
4. Configure uplink port speed or breakout. For more instructions, see Configuring port speed and breakout on page 29.
5. After the SmartFabric is created, create the Ethernet - No Spanning Tree uplink. See Create Ethernet – No Spanning Tree
uplink on page 42 for more information.
6. Set MX I/O modules global spanning tree configurations to Rapid Spanning Tree Protocol (RSTP).
7. Create and deploy the appropriate server templates to the compute sleds. See Server Deployment on page 47 for more
information.
NOTE: For information related to the same scenario using the legacy Ethernet uplink with Spanning Tree Protocol, see
Scenario 7: SmartFabric deployment with Z9100-ON upstream switches with legacy Ethernet uplink on page 128.
There are four steps to configure the Z9100-ON upstream switches:
1. Set the switch hostname and management IP address. Enable spanning-tree mode as RSTP.
2. Configure the VLT between the switches.
3. Configure the VLANs.
4. Configure the port channels to connect to the MX switches.
Use the following commands to set the hostname, and to configure the OOB management interface and default gateway.
Configure the VLT between switches using the following commands. VLT configuration involves setting a discovery interface
range and discovering the VLT peer in the VLTi. The vlt-domain command configures the peer leaf-2 switch as a back-up
destination.
vlt-domain 1 vlt-domain 1
backup destination 100.67.YY.YY backup destination 100.67.XX.XX
discovery-interface ethernet1/1/29-1/1/31 discovery-interface ethernet1/1/29-1/1/31
Configure the required VLANs on each switch. In this deployment example, the VLAN used is VLAN 10 and the Untagged VLAN
used is VLAN 1.
end end
write memory write memory
show vlt
The show vlt command validates the VLT configuration status when the VLTi Link Status is up. The role of one switch in the
VLT pair is primary, and its peer switch (not shown) is assigned the secondary role.
NOTE: See the Dell EMC PowerEdge MX Network Architecture Guide for more information about the QSFP28-DD cables.
Configure SmartFabric
Perform the following steps to configure SmartFabric:
1. Physically cable the MX9116n FSE to the Cisco Nexus upstream switch. Make sure that chassis are in a Multi-Chassis
Management group. To create a MCM Group, see Chapter 5.
2. Define VLANs to use in the Fabric. For instructions, see Define VLANs on page 39.
3. Create the SmartFabric as per instructions in Create the SmartFabric on page 40.
4. Configure uplink port speed or breakout. For more instructions, see Configuring port speed and breakout on page 29.
5. After the SmartFabric is created, create the Ethernet - No Spanning Tree uplink. See Create Ethernet – No Spanning Tree
uplink on page 42 for more information.
6. Set MX I/O modules global spanning tree configurations to Rapid Spanning Tree Protocol (RSTP).
7. Create and deploy the appropriate server templates to the compute sleds. See Server Deployment on page 47 for more
information.
NOTE: For information related to the same scenario using the legacy Ethernet uplink with Spanning Tree Protocol, see
Scenario 8: SmartFabric connected to Cisco Nexus 3232C switches with legacy Ethernet uplink on page 132.
There are four steps to configure the 3232C upstream switches:
1. Set switch hostname, management IP address, enable features vPC, LLDP, LACP, and interface-vlan.
2. Configure vPC between the switches.
3. Configure the VLANs.
4. Configure the downstream port channels to connect to the MX switches.
Enter the following commands to set the hostname and enable required features. Configure the management interface and
default gateway. Also run the global setting commands for Spanning Tree Protocol as mentioned in the following.
NOTE: The MX IOMs run Rapid per-VLAN Spanning Tree Plus (RPVST+) by default. Cisco Nexus switches run RSTP by
default. Ensure the Dell and non-Dell switches are both configured to use RSTP. For the Ethernet - No spanning Tree
uplinks from MX9116n FSE to the Cisco Nexus switches, spanning tree must be disabled on ports connected to MX I/O
modules.
Enter the following commands to create a virtual port channel (vPC) domain and assign the keepalive destination to the peer
switch management IP. Then create a port channel for the vPC peer link and assign the appropriate switchport interfaces.
Configure the required VLANs on each switch. In this deployment example, the Tagged VLAN used is VLAN 10 and Untagged
VLAN used is VLAN 1. Disable spanning tree on VLANs.
Enter the following commands to configure the port channels to connect to the downstream MX9116n FSEs. Then, exit
configuration mode and save the configuration. Disable spanning tree on the port channel connected to MX9116n FSE.
end end
copy running-configuration startup- copy running-configuration startup-
configuration configuration
Configuration validation
This section covers the validation of the Cisco Nexus 3232C leaf switches. For information about the Dell EMC Networking MX
switch validation commands, see the CLI commands section.
show vpc
The show vpc command validates the vPC configuration status. The peer adjacency should be OK, with the peer should show
as alive. The end of the command shows which VLANs are active across the vPC.
vPC status
----------------------------------------------------------------------
id Port Status Consistency Reason Active vlans
-- ---- ------ ----------- ------ ------------
255 Po1 up success success 1,10
This scenario shows attachment to a brownfield FC switch infrastructure. Configuration of the existing FC switches is beyond
the scope of this document.
NOTE: The MX5108n Ethernet Switch does not support this feature.
This example assumes that an existing SmartFabric has been created and is fully operational. For instructions on creating a
SmartFabric, see Chapter 4.
To configure NPG mode on an existing SmartFabric, the following steps are completed using the OME-M console:
1. Connect the MX9116n FSE to the FC SAN.
CAUTION: Ensure that the cables do not criss-cross between the switches
.
2. Define FCoE VLANs to use in the fabric. For instructions, see the Define VLANs section for information about defining the
VLANs.
3. If necessary, create the Identity Pools. See the Create identity pools section for more information about how to create
identity pools.
4. Configure the physical switch ports for FC operation. See the Configure Fibre Channel universal ports section for
instructions.
5. Create the FC Gateway uplinks. For instruction, see the Create Fibre Channel uplinks section for steps on creating uplinks.
6. Create and deploy the appropriate server templates to the compute sleds. See Chapter 5 for more information.
Once the server operating system loads the FCoE driver, the WWN appears on the fabric and on the FC SAN. The system is
now ready to connect to Fibre Channel storage. See Appendix B for setting up storage logical unit numbers (LUNs).
NOTE: For information related to use cases and configuring Ethernet – No Spanning Tree uplink with different tagged and
untagged VLANs, see Ethernet – No Spanning Tree Uplink.
NOTE: When MX9116n FSEs are in NPG mode, connecting to more than one SAN is possible by creating multiple vFabrics
each with their own NPG gateway only in Full Switch mode. However, an individual server can only connect to one vFabric
at a time, so one server cannot see both SANs.
NOTE: Due to the width of the command output, each line of output is shown on two lines below.
show vfabric
The show vfabric command output provides various information including the default zone mode, the active zone set, and
interfaces that are members of the vfabric.
show fc switch
The show fc switch command verifies the switch mode (for example, F_Port) for FC traffic.
Figure 113. Fibre Channel (F_Port) Direct Attach to Dell EMC Unity
This example shows directly attaching a Dell EMC Unity 500F storage array to the MX9116n FSE using universal ports 44:1 and
44:2.
NOTE: The MX5108n Ethernet Switch does not support this feature.
This example assumes that an existing SmartFabric has been created and is fully operational. For instructions on creating a
SmartFabric, see Chapter 4.
To configure NPG mode on an existing SmartFabric, the following steps are completed using the OME-M console:
1. Connect the storage array to the MX9116n FSE. Each storage controller is connected to each MX9116n FSE. Define FCoE
VLANs to use in the fabric. For instructions, see Define VLANs for defining VLANs.
2. If necessary, create Identity Pools. See the Create identity pools section for more information about how to create identity
pools.
3. Configure the physical switch ports for FC operation. See the Configure Fibre Channel universal ports section for
instructions.
4. Create the FC Direct Attached uplinks. For more information about creating uplinks, see the Create Fibre Channel uplinks
section.
5. Create and deploy the appropriate server templates to the compute sleds. See Chapter 5 for more information.
6. Configure zones and zone sets. See the Manage Fibre Channel Zoning on the MX9116n FSE section for instructions.
Once the server operating system loads the FCoE, the WWN appears on the fabric and on the FC SAN. The system is now
ready to connect to Fibre Channel storage. See Appendix B for setting up storage logical unit numbers (LUNs).
NOTE: For information related to use cases and configuring Ethernet - No Spanning Tree uplink with different tagged and
untagged VLANs, see the Ethernet - No Spanning Tree Uplink section.
show fc ns switch
The show fc ns switch command shows all device ports that are logged into the fabric. In this deployment, four ports are
logged in to each switch: two storage ports and two CNA ports.
NOTE: Due to the width of the command output, each line of output is shown on two lines below.
show fc switch
The show fc switch command verifies the switch mode (for example, F_Port) for FC traffic.
Figure 115. FCoE (FSB) Network to Dell EMC Unity through F_Port mode switch
NOTE: See the Dell EMC SmartFabric OS10 Documentation for configuring NPG mode globally on the Dell EMC Networking
S4148U-ON switches.
The figure below shows the example topology that is used in this chapter to demonstrate Boot from SAN. The required steps
are provided to configure NIC partitioning, system BIOS, an FCoE LUN, and an OS install media device required for Boot from
SAN.
NOTE: See the OS10 Enterprise Edition User Guide for configuring NPG mode globally on the S4148U-ON switches.
1. Connect to the server’s iDRAC in a web browser and launch the virtual console.
2. In the virtual console, from the Virtual Media menu, select Virtual Media.
3. In the virtual console, from the Virtual Media menu, select Map CD/DVD.
4. Click Browse to find the location of the operating system install media then click Map Device.
5. In the virtual console, from the Next Boot menu, select Lifecycle Controller.
NOTE: For VMware ESXi, see the Dell customized media instructions provided on the Dell EMC Support website.
NOTE: See the Dell EMC PowerEdge MX Network Architecture Guide for more information about the QSFP28-DD cables.
NOTE: Use the spanning-tree {vlan vlan-id priority priority-value} command to set the bridge
priority for the upstream switches. The bridge priority ranges from 0 to 61440 in increments of 4096. For example, to make
Z9100-ON Leaf 1 as the root bridge for VLAN 10, enter the command spanning-tree vlan 10 priority 4096.
Configure the VLT between switches using the following commands. VLT configuration involves setting a discovery interface
range and discovering the VLT peer in the VLTi. vlt-domain configures the peer leaf-2 switch as a back up destination.
vlt-domain 1 vlt-domain 1
backup destination 100.67.YY.YY backup destination 100.67.XX.XX
discovery-interface ethernet1/1/29-1/1/31 discovery-interface ethernet1/1/29-1/1/31
Configure the required VLANs on each switch. In this deployment example, the VLAN used is VLAN 10.
Configure the port channels that connect to the downstream switches. The LACP protocol is used to create the dynamic LAG.
Trunk ports allow tagged VLANs to traverse the trunk link. In this example, the trunk is configured to allow VLAN 10.
end end
write memory write memory
show vlt
The show vlt command validates the VLT configuration status when the VLTi Link Status is up. The role of one switch in the
VLT pair is primary, and its peer switch (not shown) is assigned the secondary role.
Interface
Name Role PortID Prio Cost Sts Cost Link-type Edge
--------------------------------------------------------------------------------
port-channel1 Root 128.2517 128 50 FWD 0 AUTO No
VLAN 10
Executing IEEE compatible Spanning Tree Protocol
Root ID Priority 32778, Address 4c76.25e8.e840
Root Bridge hello time 2, max age 20, forward delay 15
Bridge ID Priority 32778, Address 4c76.25e8.f2c0
Configured hello time 2, max age 20, forward delay 15
Flush Interval 200 centi-sec, Flush Invocations 5
Flush Indication threshold 0 (MAC flush optimization is disabled)
Interface Designated
Interface Designated
Name PortID Prio Cost Sts Cost Bridge ID PortID
--------------------------------------------------------------------------------
port-channel1 128.2517 128 50 FWD 1 32768 2004.0f00
Interface
Name Role PortID Prio Cost Sts Cost Link-type Edge
--------------------------------------------------------------------------------port-
channel1 Root 128.2517 128 50 FWD 1 AUTO No
NOTE: See the Dell EMC PowerEdge MX Network Architecture Guide for more information about the QSFP28-DD cables.
Enter the following commands to create a virtual port channel (vPC) domain and assign the keepalive destination to the peer
switch management IP. Then create a port channel for the vPC peer link and assign the appropriate switchport interfaces.
Enter the following commands to configure the port channels to connect to the downstream MX9116n FSEs. Then, exit
configuration mode and save the configuration.
end end
copy running-configuration startup- copy running-configuration startup-
configuration configuration
NOTE: If the connections to the MX switches do not come up, see the SmartFabric Troubleshooting chapter for
troubleshooting steps.
Trunk ports on switches allow tagged traffic to traverse the links. All flooded traffic for the VLAN is sent across trunk ports to
all the switches, even if those switches do not have an associated VLAN. This takes up the network bandwidth with
unnecessary traffic. VLAN or VTP Pruning is the feature that can be used to eliminate this unnecessary traffic by pruning the
VLANs.
Pruning restricts the flooded traffic to only those trunk ports with associated VLANs to optimize the usage of network
bandwidth. If the existing environment is configured for Cisco VTP or VLAN pruning, ensure that the Cisco upstream switches
are configured appropriately. See the Cisco Nexus 3000 Series NX-OS Configuration Guide for additional information.
NOTE: Do not use switchport trunk allow vlan all on the Cisco interfaces. The VLANs must be explicitly
assigned to the interface.
Configuration validation
This section covers the validation of the Cisco Nexus 3232C leaf switches. For information about the Dell EMC Networking MX
switch validation commands, see the CLI commands section.
show vpc
The show vpc command validates the vPC configuration status. The peer adjacency should be OK, with the peer should show
as alive. The end of the command shows which VLANs are active across the vPC.
vPC status
----------------------------------------------------------------------
id Port Status Consistency Reason Active vlans
-- ---- ------ ----------- ------ ------------
255 Po1 up success success 1,10
More detail about each of these devices is provided in the following sections.
For detailed information about Hardware components related to the MX Platform, please see the Dell EMC PowerEdge MX
Networking Architecture Guide.
138 Hardware
Figure 126. Delll EMC PowerSwitch S3048-ON
Hardware 139
Figure 130. Dell EMC Unity 500F front view
140 Hardware
B
Dell EMC PowerEdge MX I/O Module Full
Switch mode Configuration – Key
Components
Topics:
• Configure MX IOM in NPIV proxy gateway (NPG) mode
• Configure MX IOM in FIP Snooping Bridge (FSB) mode
NOTE: The MX5108n Ethernet Switch does not support this feature.
Configuring MX I/O Modules in Full Switch mode with NPG enabled requires commands mentioned below. These are the key
components to enable NPG on an IOM.
Enable DCBX
Make sure to enable DCBX in global configuration mode:
Enable NPG
Enable the NPG feature in global configuration mode:
Fabric VLAN
Enable VLAN for vFabric services.
Dell EMC PowerEdge MX I/O Module Full Switch mode Configuration – Key Components 141
Ethernet VLAN
Make sure to enable VLANs for Ethernet traffic.
vFabric
Enabling vFabric, assigning vFabric VLAN and FCoE map information.
C140A1# vfabric 1
C140A1# vlan 1001
C140A1# fcoe fcmap 0xEFC00
Make sure to add vFabric under interface configuration. Configure Port-channels, VLANs, DCB parameters, QoS settings and
interface settings as mentioned in the Dell EMC SmartFabric OS10 User Guide.
Enable DCBX
Make sure enable DCBX in global configuration mode:
Enable FIP-Snooping
Enable the FIP snooping feature in global configuration mode:
FCoE VLAN
The SAN (FCoE) traffic will be directed to upstream switches in NPG mode or F-Port mode.
Make sure to enable fip-snooping for SAN (FCoE) traffic under fabric VLAN interface:
142 Dell EMC PowerEdge MX I/O Module Full Switch mode Configuration – Key Components
FIP Snooping under Port-Channel
Make sure to enable FIP Snooping under port channel interface, members of this port channel are FCoE Forwarder (FCF) facing
ports:
Configure Port-channels, VLANs, DCB parameters, QoS settings and interface settings as mentioned in the Dell EMC
SmartFabric OS10 User Guide.
Dell EMC PowerEdge MX I/O Module Full Switch mode Configuration – Key Components 143
C
Dell EMC PowerSwitch S4148U-ON
Configuration
This section covers the switch configuration for S4148U-ON switches running OS10. In the Scenario 5: Connect MX5108n to
Fibre Channel storage - FSB topology, S4148U-ON switches are connected to the MX9116n FSE in the MX7000 chassis and to
the FC switches. Run the commands in the following sections to complete the configuration of both leaf switches.
Topics:
• Switch configuration commands
General settings
NOTE: The MX I/O Modules run Rapid Per-VLAN Spanning Tree Plus (RPVST+) by default. RPVST+ runs RSTP on each
VLAN while RSTP runs a single instance of spanning tree across the default VLAN. Dell EMC PowerSwitch S4148U-ON used
in this example runs SmartFabric OS10 and has RPVST+ enabled by default. See Spanning Tree Protocol recommendation in
Dell EMC SmartFabric OS10 User Guide for more information.
NOTE: Use the spanning-tree {vlan vlan-id priority priority-value} command to set the bridge
priority for the upstream switches. The bridge priority ranges from 0 to 61440 in increments of 4096. The switch which has
lowest bridge priority becomes STP root.
Configure VLANs
Run the commands in this section to configure VLANs. In this deployment example, the VLANs used are VLAN 30 and VLAN 40.
Set the MTU as 9216 Bytes
Configure QoS
Configure class-map, policy-map and define QoS parameters. In this example, queue 3 is defined as Output queue in policy map.
The bandwidth is also defined as 50%. Configure the QoS parameters as mentioned below.
end end
write memory write memory
Two WWNs are listed for each port. The World Wide Node Name (WWNN), outlined in black, identifies this Unity storage
array (the node). The WWPNs, outlined in blue, identify the individual ports.
4. Record the WWPNs as shown in the following table:
4. The first FCoE partition is Port 1, Partition 2. Click the (+) icon to view the MAC Addresses as shown in the following
figure.
5. Record the MAC Address and WWPN, outlined in red in the previous figure.
NOTE: A convenient method is to copy and paste these values into a text file.
Add hosts
Perform the following steps to add hosts to the Unity FC storage array configuration.
1. In the Unisphere left pane under ACCESS, select Hosts.
2. On the Hosts tab, click the (+) icon, then click Host.
3. Enter the Name of the server in the field provided, then click Next.
4. Select the Initiator IQN/WWN checkbox in the Discovered Initiators panel.
5. Click Next.
6. Click Finish in the Review the host configuration page.
NOTE: Additional hosts may be added as needed by clicking the (+) icon from the Hosts tab.
Optionally, after the reset process is complete, use the LCD screen to reassign a static IP address.
After the next reboot, the switch loads with default configuration settings.
Scenarios 1, 2, 7, and 8
The following tables include the hardware components and supported software and firmware versions for Scenario 1, Scenario 2,
Scenario 7, and Scenario 8.
Scenarios 3 through 6
The tables in this section include the hardware components and supported software and firmware versions for Scenario 3
through Scenario 6 in this document.
158 References