80
Cisco Nexus 2000 Series Fabric Extender Software Configuration Guide for Cisco Nexus 7000 Series Switches, Release 8.x First Published: 2011-07-22 Last Modified: 2019-07-29 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408 526-4000 800 553-NETS (6387) Fax: 408 527-0883

Cisco Nexus 2000 Series Fabric Extender Software ...€¦ · forFEX. Notsupportedon M3-Series12-port 100-GigabitEthernet I/Omodule (N77-M312CQ-26L) Note M3-SeriesModulesSupportfor

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Cisco Nexus 2000 Series Fabric Extender Software ...€¦ · forFEX. Notsupportedon M3-Series12-port 100-GigabitEthernet I/Omodule (N77-M312CQ-26L) Note M3-SeriesModulesSupportfor

Cisco Nexus 2000 Series Fabric Extender Software Configuration Guidefor Cisco Nexus 7000 Series Switches, Release 8.xFirst Published: 2011-07-22

Last Modified: 2019-07-29

Americas HeadquartersCisco Systems, Inc.170 West Tasman DriveSan Jose, CA 95134-1706USAhttp://www.cisco.comTel: 408 526-4000

800 553-NETS (6387)Fax: 408 527-0883

Page 2: Cisco Nexus 2000 Series Fabric Extender Software ...€¦ · forFEX. Notsupportedon M3-Series12-port 100-GigabitEthernet I/Omodule (N77-M312CQ-26L) Note M3-SeriesModulesSupportfor

THE SPECIFICATIONS AND INFORMATION REGARDING THE PRODUCTS IN THIS MANUAL ARE SUBJECT TO CHANGE WITHOUT NOTICE. ALL STATEMENTS,INFORMATION, AND RECOMMENDATIONS IN THIS MANUAL ARE BELIEVED TO BE ACCURATE BUT ARE PRESENTED WITHOUT WARRANTY OF ANY KIND,EXPRESS OR IMPLIED. USERS MUST TAKE FULL RESPONSIBILITY FOR THEIR APPLICATION OF ANY PRODUCTS.

THE SOFTWARE LICENSE AND LIMITED WARRANTY FOR THE ACCOMPANYING PRODUCT ARE SET FORTH IN THE INFORMATION PACKET THAT SHIPPED WITHTHE PRODUCT AND ARE INCORPORATED HEREIN BY THIS REFERENCE. IF YOU ARE UNABLE TO LOCATE THE SOFTWARE LICENSE OR LIMITED WARRANTY,CONTACT YOUR CISCO REPRESENTATIVE FOR A COPY.

The Cisco implementation of TCP header compression is an adaptation of a program developed by the University of California, Berkeley (UCB) as part of UCB's public domain version ofthe UNIX operating system. All rights reserved. Copyright © 1981, Regents of the University of California.

NOTWITHSTANDING ANY OTHERWARRANTY HEREIN, ALL DOCUMENT FILES AND SOFTWARE OF THESE SUPPLIERS ARE PROVIDED “AS IS" WITH ALL FAULTS.CISCO AND THE ABOVE-NAMED SUPPLIERS DISCLAIM ALL WARRANTIES, EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, THOSE OFMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING, USAGE, OR TRADE PRACTICE.

IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT, SPECIAL, CONSEQUENTIAL, OR INCIDENTAL DAMAGES, INCLUDING, WITHOUTLIMITATION, LOST PROFITS OR LOSS OR DAMAGE TO DATA ARISING OUT OF THE USE OR INABILITY TO USE THIS MANUAL, EVEN IF CISCO OR ITS SUPPLIERSHAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

Any Internet Protocol (IP) addresses and phone numbers used in this document are not intended to be actual addresses and phone numbers. Any examples, command display output, networktopology diagrams, and other figures included in the document are shown for illustrative purposes only. Any use of actual IP addresses or phone numbers in illustrative content is unintentionaland coincidental.

All printed copies and duplicate soft copies of this document are considered uncontrolled. See the current online version for the latest version.

Cisco has more than 200 offices worldwide. Addresses and phone numbers are listed on the Cisco website at www.cisco.com/go/offices.

Cisco and the Cisco logo are trademarks or registered trademarks of Cisco and/or its affiliates in the U.S. and other countries. To view a list of Cisco trademarks, go to this URL: www.cisco.comgo trademarks. Third-party trademarks mentioned are the property of their respective owners. The use of the word partner does not imply a partnership relationship between Cisco and anyother company. (1721R)

© 2016 Cisco Systems, Inc. All rights reserved.

Page 3: Cisco Nexus 2000 Series Fabric Extender Software ...€¦ · forFEX. Notsupportedon M3-Series12-port 100-GigabitEthernet I/Omodule (N77-M312CQ-26L) Note M3-SeriesModulesSupportfor

C O N T E N T S

Preface viiP R E F A C E

Audience vii

Document Conventions vii

Related Documentation for Cisco Nexus 7000 Series NX-OS Software viii

Communications, Services, and Additional Information ix

New and Changed Information 1C H A P T E R 1

New and Changed Information 1

Overview 3C H A P T E R 2

Information About the Cisco Nexus 2000 Series Fabric Extender 3

Fabric Extender Terminology 4

Fabric Interface Features 5

Host Interfaces 5

Layer 3 Host Interfaces 5

Layer 2 Host Interfaces 6

Host Interface Port Channels 6

Layer 3 Host Interface Port Channels 6

Layer 2 Host Interface Port Channels 7

Minimum Number of Links on a Fabric Port Channel 7

Load Balancing Using Host Interface Port Channels 7

VLANs 8

Protocol Offload 9

Quality of Service 9

Access Control Lists 9

IGMP Snooping 9

Cisco Nexus 2000 Series Fabric Extender Software Configuration Guide for Cisco Nexus 7000 Series Switches, Release 8.xiii

Page 4: Cisco Nexus 2000 Series Fabric Extender Software ...€¦ · forFEX. Notsupportedon M3-Series12-port 100-GigabitEthernet I/Omodule (N77-M312CQ-26L) Note M3-SeriesModulesSupportfor

Switched Port Analyzer 10

Oversubscription 10

Management Model 11

Forwarding Model 11

Port Channel Fabric Interface Connection 12

Port Numbering Convention 13

Fabric Extender Image Management 14

Licensing Requirements for the Fabric Extender 14

Guidelines and Limitations for the Fabric Extender 14

Associating with F2-Series Modules 16

FEX Queuing Support 16

Configuration Limits 23

Default Settings 23

Configuring the Cisco Nexus 2000 Series Fabric Extender 25C H A P T E R 3

Information About Cisco Nexus 2000 Series Fabric Extender 25

FEX in Active-Active Mode 25

Managing the Fabric Extender Feature Set 26

Installing the Fabric Extender Feature Set 27

Enabling the Fabric Extender Feature Set 28

Disallowing the Fabric Extender Feature Set 29

Associating a Fabric Extender to a Fabric Interface 29

Associating a Fabric Extender to a Port Channel 30

Disassociating a Fabric Extender from an Interface 32

Associating a Fabric Extender to an F-Series Module 32

Configuring Fabric Extender Global Features 35

Enabling DSCP to Queue Mapping 37

Configuration Examples 38

Configuring a FEX with a Layer 3 Host Interface 38

Configuring a Host Interface in a vPC Topology Connected to Two FEXs 39

Dual-Homing of a Server to a FEX with FabricPath 39

Configuring a FEX in Active-Active Mode 41

Verifying the Status of DSCP-to-queue Mapping 41

Verifying the Configuration 42

Cisco Nexus 2000 Series Fabric Extender Software Configuration Guide for Cisco Nexus 7000 Series Switches, Release 8.xiv

Contents

Page 5: Cisco Nexus 2000 Series Fabric Extender Software ...€¦ · forFEX. Notsupportedon M3-Series12-port 100-GigabitEthernet I/Omodule (N77-M312CQ-26L) Note M3-SeriesModulesSupportfor

Verifying the Fabric Extender Configuration 42

Verifying the Chassis Management Information 43

Additional References 47

Related Documents 47

Feature History 48

vPC Configuration Synchronization 51C H A P T E R 4

Prerequisites for vPC Configuration Synchronization 52

Guidelines and Limitations for Configuration Synchronization 52

Information about vPC Configuration Synchronization 52

Benefits of vPC Configuration Synchronization 52

Supported Commands for vPC Configuration Synchronization 52

How to configure vPC Config Sync 53

Enabling vPC Configuration Synchronization 53

Synchronizing Configuration for a Physical Port vPC 54

Synchronizing Configuration of vPC Member Port Channel 56

Verifying vPC Configuration Synchronization 57

Feature Information for vPC Configuration Synchronization 58

FEX Queuing 59C H A P T E R 5

Finding Feature Information 59

Information About FEX Queuing 59

Queuing Ethernet Frames Using COS 59

Queuing Ethernet Frames Using DSCP 60

Queueing FCoE Frames Using COS 3 60

How to Configure FEX Queuing 60

Changing COS2Q mapping 60

Changing DSCP2Q Mapping 61

Changing network-qos Template 62

Configuring FEX Queue Parameters 62

Verifying FEX Queuing 63

Feature Information for FEX Queuing 65

Supported FEX Devices 67C H A P T E R 6

Cisco Nexus 2000 Series Fabric Extender Software Configuration Guide for Cisco Nexus 7000 Series Switches, Release 8.xv

Contents

Page 6: Cisco Nexus 2000 Series Fabric Extender Software ...€¦ · forFEX. Notsupportedon M3-Series12-port 100-GigabitEthernet I/Omodule (N77-M312CQ-26L) Note M3-SeriesModulesSupportfor

Feature Information for Supported FEX Devices 67

Cisco Nexus 2000 Series Fabric Extender Software Configuration Guide for Cisco Nexus 7000 Series Switches, Release 8.xvi

Contents

Page 7: Cisco Nexus 2000 Series Fabric Extender Software ...€¦ · forFEX. Notsupportedon M3-Series12-port 100-GigabitEthernet I/Omodule (N77-M312CQ-26L) Note M3-SeriesModulesSupportfor

Preface

This preface describes the audience, organization, and conventions of the Cisco Nexus 2000 Series FabricExtender Software Configuration Guide. It also provides information on how to obtain related documentation.

This chapter includes the following sections:

• Audience, on page vii• Document Conventions, on page vii• Related Documentation for Cisco Nexus 7000 Series NX-OS Software, on page viii• Communications, Services, and Additional Information, on page ix

AudienceThis guide is for experienced network administrators who are responsible for configuring and maintainingthe Cisco Nexus 2000 Series Fabric Extender.

Document Conventions

As part of our constant endeavor to remodel our documents to meet our customers' requirements, we havemodified the manner in which we document configuration tasks. As a result of this, you may find a deviationin the style used to describe these tasks, with the newly included sections of the document following the newformat.

Note

Command descriptions use the following conventions:

DescriptionConventionBold text indicates the commands and keywords that you enter literallyas shown.

bold

Italic text indicates arguments for which the user supplies the values.Italic

Square brackets enclose an optional element (keyword or argument).[x]

Square brackets enclosing keywords or arguments separated by a verticalbar indicate an optional choice.

[x | y]

Cisco Nexus 2000 Series Fabric Extender Software Configuration Guide for Cisco Nexus 7000 Series Switches, Release 8.xvii

Page 8: Cisco Nexus 2000 Series Fabric Extender Software ...€¦ · forFEX. Notsupportedon M3-Series12-port 100-GigabitEthernet I/Omodule (N77-M312CQ-26L) Note M3-SeriesModulesSupportfor

DescriptionConvention

Braces enclosing keywords or arguments separated by a vertical barindicate a required choice.

{x | y}

Nested set of square brackets or braces indicate optional or requiredchoices within optional or required elements. Braces and a vertical barwithin square brackets indicate a required choice within an optionalelement.

[x {y | z}]

Indicates a variable for which you supply values, in context where italicscannot be used.

variable

A nonquoted set of characters. Do not use quotation marks around thestring or the string will include the quotation marks.

string

Examples use the following conventions:

DescriptionConventionTerminal sessions and information the switch displays are in screen font.screen font

Information you must enter is in boldface screen font.boldface screen font

Arguments for which you supply values are in italic screen font.italic screen font

Nonprinting characters, such as passwords, are in angle brackets.< >

Default responses to system prompts are in square brackets.[ ]

An exclamation point (!) or a pound sign (#) at the beginning of a lineof code indicates a comment line.

!, #

This document uses the following conventions:

Means reader take note. Notes contain helpful suggestions or references to material not covered in the manual.Note

Means reader be careful. In this situation, you might do something that could result in equipment damage orloss of data.

Caution

Related Documentation for Cisco Nexus 7000 Series NX-OSSoftware

The documentation set for the Cisco Nexus 7000 Series Switches is available at the following URLs:

http://www.cisco.com/c/en/us/support/switches/nexus-7000-series-switches/tsd-products-support-series-home.html

Cisco Nexus 2000 Series Fabric Extender Software Configuration Guide for Cisco Nexus 7000 Series Switches, Release 8.xviii

PrefaceRelated Documentation for Cisco Nexus 7000 Series NX-OS Software

Page 9: Cisco Nexus 2000 Series Fabric Extender Software ...€¦ · forFEX. Notsupportedon M3-Series12-port 100-GigabitEthernet I/Omodule (N77-M312CQ-26L) Note M3-SeriesModulesSupportfor

Release Notes

The release notes are available at the following URL:

http://www.cisco.com/c/en/us/support/switches/nexus-7000-series-switches/products-release-notes-list.html

Installation and Upgrade Guides

The installation and upgrade guides are available at the following URL:

http://www.cisco.com/c/en/us/support/switches/nexus-7000-series-switches/products-installation-guides-list.html

Configuration Guides

http://www.cisco.com/c/en/us/support/switches/nexus-7000-series-switches/products-installation-and-configuration-guides-list.html

Command References

The command references are available at the following URL:

http://www.cisco.com/c/en/us/support/switches/nexus-7000-series-switches/products-command-reference-list.html

Communications, Services, and Additional Information• To receive timely, relevant information from Cisco, sign up at Cisco Profile Manager.

• To get the business impact you’re looking for with the technologies that matter, visit Cisco Services.

• To submit a service request, visit Cisco Support.

• To discover and browse secure, validated enterprise-class apps, products, solutions and services, visitCisco Marketplace.

• To obtain general networking, training, and certification titles, visit Cisco Press.

• To find warranty information for a specific product or product family, access Cisco Warranty Finder.

Cisco Bug Search Tool

Cisco Bug Search Tool (BST) is a web-based tool that acts as a gateway to the Cisco bug tracking systemthat maintains a comprehensive list of defects and vulnerabilities in Cisco products and software. BST providesyou with detailed defect information about your products and software.

Cisco Nexus 2000 Series Fabric Extender Software Configuration Guide for Cisco Nexus 7000 Series Switches, Release 8.xix

PrefaceCommunications, Services, and Additional Information

Page 10: Cisco Nexus 2000 Series Fabric Extender Software ...€¦ · forFEX. Notsupportedon M3-Series12-port 100-GigabitEthernet I/Omodule (N77-M312CQ-26L) Note M3-SeriesModulesSupportfor

Cisco Nexus 2000 Series Fabric Extender Software Configuration Guide for Cisco Nexus 7000 Series Switches, Release 8.xx

PrefaceCommunications, Services, and Additional Information

Page 11: Cisco Nexus 2000 Series Fabric Extender Software ...€¦ · forFEX. Notsupportedon M3-Series12-port 100-GigabitEthernet I/Omodule (N77-M312CQ-26L) Note M3-SeriesModulesSupportfor

C H A P T E R 1New and Changed Information

• New and Changed Information, on page 1

New and Changed InformationThe table below summarizes the new and changed features for this document and shows the releases in whicheach feature is supported. Your software release might not support all the features in this document. For thelatest caveats and feature information, see the Bug Search Tool and the release notes for your software release.

Table 1: New and Changed Interfaces Features

Changed in ReleaseDescriptionFeature

8.4(1)Added F4 Series 30-port100-Gigabit Ethernet I/O module(N77-F430CQ-36) support forFEX.

F4-Series module support for FEX

8.4(1)B22 Dell FEX is now supportedwith F4-Series I/O modules

Support added for B22 Dell FEXon F4-Series I/O modules

8.4(1)FEX is now supported on F4-Seriesbreakout (40G -> 4x10G)interfaces.

FEX support on F4-Series breakout(40G -> 4x10G) interfaces

8.2(1)B22 Dell FEX is now supportedwith F3-Series and M3-Series I/Omodules

Support added for B22 Dell FEXon F3-Series and M3-Series I/Omodules

8.1(1)Added M3 Series modules supportfor FEX.

Not supported onM3-Series 12-port100-Gigabit EthernetI/O module(N77-M312CQ-26L)

Note

M3-Series Modules Support forFEX

Cisco Nexus 2000 Series Fabric Extender Software Configuration Guide for Cisco Nexus 7000 Series Switches, Release 8.x1

Page 12: Cisco Nexus 2000 Series Fabric Extender Software ...€¦ · forFEX. Notsupportedon M3-Series12-port 100-GigabitEthernet I/Omodule (N77-M312CQ-26L) Note M3-SeriesModulesSupportfor

Cisco Nexus 2000 Series Fabric Extender Software Configuration Guide for Cisco Nexus 7000 Series Switches, Release 8.x2

New and Changed InformationNew and Changed Information

Page 13: Cisco Nexus 2000 Series Fabric Extender Software ...€¦ · forFEX. Notsupportedon M3-Series12-port 100-GigabitEthernet I/Omodule (N77-M312CQ-26L) Note M3-SeriesModulesSupportfor

C H A P T E R 2Overview

This chapter provides an architectural overview of the Cisco Nexus 2000 Series Fabric Extender and includesthe following sections:

• Information About the Cisco Nexus 2000 Series Fabric Extender, on page 3• Fabric Extender Terminology, on page 4• Fabric Interface Features , on page 5• Host Interfaces, on page 5• Host Interface Port Channels, on page 6• VLANs, on page 8• Protocol Offload, on page 9• Quality of Service, on page 9• Access Control Lists, on page 9• IGMP Snooping, on page 9• Switched Port Analyzer, on page 10• Oversubscription, on page 10• Management Model, on page 11• Forwarding Model, on page 11• Port Channel Fabric Interface Connection, on page 12• Port Numbering Convention, on page 13• Fabric Extender Image Management, on page 14• Licensing Requirements for the Fabric Extender, on page 14• Guidelines and Limitations for the Fabric Extender, on page 14• Default Settings, on page 23

Information About the Cisco Nexus 2000 Series Fabric ExtenderThe Cisco Nexus 2000 Series Fabric Extender, also known as FEX, is a highly scalable and flexible servernetworking solution that works with Cisco Nexus Series devices to provide high-density, low-cost connectivityfor server aggregation. Scaling across 1-Gigabit Ethernet, 10-Gigabit Ethernet, unified fabric, rack, and bladeserver environments, the Fabric Extender is designed to simplify data center architecture and operations.

The Fabric Extender integrates with its parent switch, which is a Cisco Nexus Series device, to allow automaticprovisioning and configuration taken from the settings on the parent device. This integration allows largenumbers of servers and hosts to be supported by using the same feature set as the parent device, includingsecurity and quality-of-service (QoS) configuration parameters, with a single management domain. The Fabric

Cisco Nexus 2000 Series Fabric Extender Software Configuration Guide for Cisco Nexus 7000 Series Switches, Release 8.x3

Page 14: Cisco Nexus 2000 Series Fabric Extender Software ...€¦ · forFEX. Notsupportedon M3-Series12-port 100-GigabitEthernet I/Omodule (N77-M312CQ-26L) Note M3-SeriesModulesSupportfor

Extender and its parent switch enable a large multipath, loop-free, active-active data center topology withoutthe use of the Spanning Tree Protocol (STP).

The Cisco Nexus 2000 Series Fabric Extender forwards all traffic to its parent Cisco Nexus Series deviceover 10-Gigabit Ethernet fabric uplinks, which allows all traffic to be inspected by policies established on theCisco Nexus Series device.

You must connect the Fabric Extender to its parent Cisco Nexus 7000 Series device with a 32-port, 10-GigabitM1 module (N7K-M132XP-12), a 32-port 10-Gigabit M1-XL module (N7K-M132XP-12L), an M2 module,an M3 module, an F2 module, or an F3 module. ,or an F4 module.

Note

No software is included with the Fabric Extender. The software is automatically downloaded and upgradedfrom its parent device.

When you configure a Cisco Nexus 2248 port to 100mbps speed (instead of auto-negotiation), FEX does notauto negotiate with the peer. You must manually set the peer not to auto negotiate and set the peer to 100mbpsspeed.

Note

Fabric Extender TerminologySome terms used in this document are as follows:

• Fabric interface—A 10-Gigabit Ethernet uplink port that is designated for connection from the FabricExtender to its parent switch. A fabric interface cannot be used for any other purpose. It must be directlyconnected to the parent switch.

A fabric interface includes the corresponding interface on the parent switch. Thisinterface is enabled when you enter the switchport mode fex-fabric command.

Note

• Port channel fabric interface—A port channel uplink connection from the Fabric Extender to its parentswitch. This connection consists of fabric interfaces that are bundled into a single logical channel.

• Host interface—An Ethernet host interface for connection to a server or host system.

Do not connect a bridge or switch to a host interface. These interfaces are designedto provide end host or server connectivity.

Note

Cisco Nexus 2000 Series Fabric Extender Software Configuration Guide for Cisco Nexus 7000 Series Switches, Release 8.x4

OverviewFabric Extender Terminology

Page 15: Cisco Nexus 2000 Series Fabric Extender Software ...€¦ · forFEX. Notsupportedon M3-Series12-port 100-GigabitEthernet I/Omodule (N77-M312CQ-26L) Note M3-SeriesModulesSupportfor

On Cisco Nexus 2348TQ and Nexus 2348UPQ FEX, if a port channel is used toconnect a parent switch with a Fabric Extender device, the port channels can havemaximum of 8 ports.

The Nexus 2348 FEX devices have a total of 6 * 40 Gigabit Ethernet uplink portstowards the parent switch. If these are used with native 40G uplinks port on aparent switch, then there is no limitation. All 6 ports can be used in either singlehomed or dual homed configuration. You can also use 40 Gigabit Ethernet uplinkports on the N2348 Fabric Extender device with 10 Gigabit Ethernet ports on theparent switch when used with the appropriate cabling. A maximum of 8 portscan be added to the port channel between the parent switch and Fabric Extenderdevice. If it is a dual homed setup, VPC to the Fabric Extender device, only 4ports per switch are allowed in the port channel.

Note

• Port channel host interface—A port channel host interface for connection to a server or host system.

Fabric Interface Features

Flow control is not supported on Cisco Nexus 2348TQ fabric extender.Note

The FEX fabric interfaces support static port channels. During the initial discovery and association process,SFP+ validation and digital optical monitoring (DOM) are performed as follows:

• The FEX performs a local check on the uplink SFP+ transceiver. If it fails the security check, the LEDflashes but the link is still allowed to come up.

• The FEX local check is bypassed if it is running its backup image.

• The parent switch performs SFP validation again when the fabric interface is brought up. It keeps thefabric interface down if SFP validation fails.

After an interface on the parent switch is configured in fex-fabric mode, all other features that were configuredon that port and are not relevant to this mode are deactivated. If the interface is reconfigured to removefex-fabric mode, the previous configurations are reactivated.

For more information about PFC, see the Cisco Nexus 7000 Series NX-OS Quality of Service ConfigurationGuide.

Host Interfaces

Layer 3 Host InterfacesBeginning with Cisco NX-OSRelease 5.2, by default, all host interfaces on a Fabric Extender that are connectedto a Cisco Nexus 7000 Series parent switch run in Layer 3 mode.

Cisco Nexus 2000 Series Fabric Extender Software Configuration Guide for Cisco Nexus 7000 Series Switches, Release 8.x5

OverviewFabric Interface Features

Page 16: Cisco Nexus 2000 Series Fabric Extender Software ...€¦ · forFEX. Notsupportedon M3-Series12-port 100-GigabitEthernet I/Omodule (N77-M312CQ-26L) Note M3-SeriesModulesSupportfor

If you have updated the parent switch to Cisco Nexus Release 5.2, previously configured fabric Extender hostinterfaces retain their default port mode, Layer 2. You can change these ports to Layer 3 mode with the noswitchport command.

Note

The host interfaces also support subinterfaces. You can create up to 63 subinterfaces on a Fabric Extenderhost interface.

Beginning with Cisco NX-OS Release 6.2, port profiles are supported on the host interfaces of a FabricExtender.

For information about interfaces, see the Cisco Nexus 7000 Series NX-OS Interfaces Configuration Guide.

Layer 2 Host InterfacesIn Cisco NX-OS Release 5.1 and earlier releases, the default port mode is Layer 2.

To run a host interface in Layer 2 mode, use the switchport command. For Cisco NX-OS Release 5.2 andlater releases, to change the port mode to Layer 3, use the no switchport command.

The Fabric Extender provides connectivity for computer hosts and other edge devices in the network fabric.

Follow these guidelines when connecting devices to Fabric Extender host interfaces:

• All Fabric Extender host interfaces run as spanning tree edge ports with BPDU Guard enabled and youcannot configure them as spanning tree network ports.

• You can connect servers that use active/standby teaming, 802.3ad port channels, or other host-based linkredundancy mechanisms to Fabric Extender host interfaces.

• Any device that is running spanning tree connected to a Fabric Extender host interface results in thathost interface being placed in an error-disabled state when a BPDU is received.

• You can connect only virtual switches that leverages a link redundancy mechanism not dependent onspanning tree such as Cisco FlexLink or vPC (with the BPDU Filter enabled) to a Fabric Extender hostinterface. Because spanning tree is not used to eliminate loops, you should ensure a loop-free topologybelow the Fabric Extender host interfaces.

Ingress and egress packet counters are provided on each host interface.

For more information about BPDU Guard, see the Cisco Nexus 7000 Series NX-OS Layer 2 SwitchingConfiguration Guide.

Host Interface Port Channels

Layer 3 Host Interface Port ChannelsThe Fabric Extender (FEX) supports host interface port channel configurations. You can combine up to 8interfaces in a standard mode port channel and 16 interfaces when configured with the Link AggregationControl Protocol (LACP).

Cisco Nexus 2000 Series Fabric Extender Software Configuration Guide for Cisco Nexus 7000 Series Switches, Release 8.x6

OverviewLayer 2 Host Interfaces

Page 17: Cisco Nexus 2000 Series Fabric Extender Software ...€¦ · forFEX. Notsupportedon M3-Series12-port 100-GigabitEthernet I/Omodule (N77-M312CQ-26L) Note M3-SeriesModulesSupportfor

Port channel resources are allocated when the port channel has one or more members.Note

All members of the port channel must be FEX host interfaces and all host interfaces must be from the sameFEX. You cannot mix interfaces from the FEX and the parent switch.

Layer 3 mode is supported on host interface port channels.

A host interface port channel also supports subinterfaces. You can create up to 1000 subinterfaces on a FEXhost interface port channel.

For more information about port channels, see the Cisco Nexus 7000 Series NX-OS Interfaces ConfigurationGuide.

Layer 2 Host Interface Port ChannelsThe Fabric Extender supports host interface port channel configurations. You can combine up to 8 interfacesin a standard mode port channel and 16 interfaces when configured with the Link Aggregation Control Protocol(LACP).

Port channel resources are allocated when the port channel has one or more members.Note

All members of the port channel must be Fabric Extender host interfaces and all host interfaces must be fromthe same Fabric Extender. You cannot mix interfaces from the Fabric Extender and the parent switch.

Layer 2 mode is supported on host interface port channels.

You can configure Layer 2 port channels as access or trunk ports.

Beginning with Cisco NX-OS Release 5.2(1), Fabric Extenders support the host vPC feature where a servercan be dual-attached to two different FEXs through a port channel. You must configure parent switches thatconnect each Fabric Extender (one parent switch per FEX) in a vPC domain.

Minimum Number of Links on a Fabric Port ChannelIn a network configuration of dual-homed hosts (active/standby), you can configure the Fabric Extender tosupport a minimumnumber of links for fabric port channels (FPCs) with the port-channelmin-links command.

When the number of FPC links falls below the specified threshold, the host-facing Cisco Nexus 2000 interfacesare brought down. This process allows for a NIC switchover on the connection between the host and the FEX.

The automatic recovery of Cisco Nexus 2000 Series interfaces to the standby FEX is triggered when thenumber of FPC links reaches the specified threshold.

Load Balancing Using Host Interface Port ChannelsThe Cisco NX-OS software allows for load balancing traffic across all operational interfaces on a FEX hostinterface port-channel by hashing the addresses in the frame to a numerical value that selects one of the linksin the channel. Port-channels provide load balancing by default.

Cisco Nexus 2000 Series Fabric Extender Software Configuration Guide for Cisco Nexus 7000 Series Switches, Release 8.x7

OverviewLayer 2 Host Interface Port Channels

Page 18: Cisco Nexus 2000 Series Fabric Extender Software ...€¦ · forFEX. Notsupportedon M3-Series12-port 100-GigabitEthernet I/Omodule (N77-M312CQ-26L) Note M3-SeriesModulesSupportfor

You can configure the type of load-balancing algorithm used. You can choose the load-balancing algorithmthat determines which member port to select for egress traffic by looking at the fields in the frame.

You can configure the load-balancing mode to apply to all Fabric Extenders or to specified ones. Ifload-balancing mode is not configured, Fabric Extenders use the default system configuration. The per-FEXconfiguration takes precedence over the load-balancing configuration for the entire system. You cannotconfigure the load-balancing method per port channel.

The default load-balancing mode for Layer 3 interfaces is the source and destination IP address, and the defaultload-balancing mode for non-IP interfaces is the source and destination MAC address. For more details, seethe Cisco Nexus 7000 Series NX-OS Interfaces Configuration Guide, Release 6.x.

Note

You can configure the device to use one of the following methods to load balance across the port channel:

• Destination MAC address

• Source MAC address

• Source and destination MAC address

• Destination IP address

• Source IP address

• Source and destination IP address

• Source TCP/UDP port number

• Destination TCP/UDP port number

• Source and destination TCP/UDP port number

• Dot1Q VLAN number

You must be in the default virtual device context (VDC) to configure load-balancing method for FEX; if youattempt to configure this feature from another VDC, the system displays an error.

Note

VLANsThe Fabric Extender supports Layer 2 VLAN trunks and IEEE 802.1Q VLAN encapsulation.

For more information about VLANs, see theCisco Nexus 7000 Series NX-OS Layer 2 Switching ConfigurationGuide.

The Fabric Extender does not support private VLANs (PVLANs).Note

Cisco Nexus 2000 Series Fabric Extender Software Configuration Guide for Cisco Nexus 7000 Series Switches, Release 8.x8

OverviewVLANs

Page 19: Cisco Nexus 2000 Series Fabric Extender Software ...€¦ · forFEX. Notsupportedon M3-Series12-port 100-GigabitEthernet I/Omodule (N77-M312CQ-26L) Note M3-SeriesModulesSupportfor

Protocol OffloadTo reduce the load on the control plane of the Cisco Nexus Series device, Cisco NX-OS allows you to offloadlink-level protocol processing to the Fabric Extender CPU. The following protocols are supported:

• Link Layer Discovery Protocol (LLDP)

• Cisco Discovery Protocol (CDP)

• Link Aggregation Control Protocol (LACP)

Quality of ServiceThe Fabric Extender uses IEEE 802.1p class of service (CoS) values to associate traffic with the appropriateclass. Per-port quality of service (QoS) configuration is also supported.

Host interfaces support pause frames, which are implemented using IEEE 802.3x link-level flow control(LLC). By default, flow control send is on and flow control receive is off on all host interfaces. Autonegotiationis enabled on the host interfaces. Per-class flow control is set according to the QoS classes.

For more information about LLC and quality-of-service, see the Cisco Nexus 7000 Series NX-OS Quality ofService Configuration Guide.

Access Control ListsThe Fabric Extender supports the full range of ingress access control lists (ACLs) that are available on itsparent Cisco Nexus Series device.

For more information about ACLs, see the Security Configuration Guide for your device.

IGMP SnoopingIGMP snooping is supported on all host interfaces of the Fabric Extender.

The Fabric Extender and its parent switch support IGMPv2 and IGMPv3 snooping based only on the destinationmulticast MAC address. It does not support snooping that is based on the source MAC address or on proxyreports.

For more information about IGMP snooping, seehttp://tools.ietf.org/wg/magma/draft-ietf-magma-snoop/rfc4541.txt. Also, see the Cisco Nexus 7000 SeriesNX-OS Multicast Routing Configuration Guide.

Note

Cisco Nexus 2000 Series Fabric Extender Software Configuration Guide for Cisco Nexus 7000 Series Switches, Release 8.x9

OverviewProtocol Offload

Page 20: Cisco Nexus 2000 Series Fabric Extender Software ...€¦ · forFEX. Notsupportedon M3-Series12-port 100-GigabitEthernet I/Omodule (N77-M312CQ-26L) Note M3-SeriesModulesSupportfor

Switched Port AnalyzerYou can configure the host interfaces on the Fabric Extender as Switched Port Analyzer (SPAN) source ports.You cannot configure Fabric Extender ports as a SPAN destination. Only one SPAN session is supported forall the host interfaces on the same Fabric Extender. Ingress source (Rx), egress source (Tx), or both ingressand egress monitoring are supported.

All IP multicast traffic on the VLANs that a Fabric Extender host interface belongs to is captured in the SPANsession. You cannot separate the traffic by IP multicast group membership.

If you configure ingress monitoring and egress monitoring for host interfaces on the same Fabric Extender,you might see a packet twice: once as the packet ingresses on an interface with Rx configured, and again asthe packet egresses on an interface with Tx configured.

Note

For more information about SPAN, see theCisco Nexus 7000 Series NX-OS SystemManagement ConfigurationGuide.

OversubscriptionIn a switching environment, oversubscription is the practice of connecting multiple devices to the sameinterface to optimize port usage. An interface can support a connection that runs at its maximum speed. Becausemost interfaces do not run at their maximum speeds, you can take advantage of unused bandwidth by sharingports. Oversubscription, which is a function of the available fabric interfaces to active host interfaces, providescost-effective scalability and flexibility for Ethernet environments.

The Cisco Nexus 2248TP Fabric Extender has 4 10-Gigabit Ethernet fabric interfaces and 48 100/1000BASE-T(100-Mb/1-Gigabit) Ethernet host interfaces. When its host interfaces are running in Gigabit Ethernet mode,it offers the following configurations:

• No oversubscription (40 host interfaces for four fabric interfaces)

• 1.2 to 1 oversubscription (48 host interfaces for four fabric interfaces)

• 4.8 to 1 oversubscription (48 host interfaces for one fabric interface)

The Cisco Nexus 2248TP can be run with no oversubscription when its host interfaces are running in 100-Mbmode.

The Cisco Nexus 2248TP-E Fabric Extender has 4 10-Gigabit Ethernet fabric interfaces and 48100/1000BASE-T (100-Mb/1-Gigabit) Ethernet host interfaces.When its host interfaces are running in GigabitEthernet mode, it offers 1.2 to 1 oversubscription (48 host interfaces for four fabric interfaces).

The Cisco Nexus 2248PQ Fabric Extender has 16 10-Gigabit Ethernet fabric interfaces and 48 10-GigabitEthernet host interfaces. All host interfaces use all of the available fabric interfaces. When all host interfacesare sending traffic to all fabric interfaces, the maximum oversubscription ratio for the Cisco Nexus 2248PQis 3:1.

The Cisco Nexus 2232PP Fabric Extender has 8 10-Gigabit Ethernet fabric interfaces and 32 10-GigabitEthernet host interfaces. All host interfaces use all of the available fabric interfaces. (Static pinning is not

Cisco Nexus 2000 Series Fabric Extender Software Configuration Guide for Cisco Nexus 7000 Series Switches, Release 8.x10

OverviewSwitched Port Analyzer

Page 21: Cisco Nexus 2000 Series Fabric Extender Software ...€¦ · forFEX. Notsupportedon M3-Series12-port 100-GigabitEthernet I/Omodule (N77-M312CQ-26L) Note M3-SeriesModulesSupportfor

supported. Port-channel mode is supported only on fabric interfaces.) When all host interfaces are sendingtraffic to all fabric interfaces, the maximum oversubscription ratio for the Cisco Nexus 2232PP is 4:1.

The Cisco Nexus 2232TM and Cisco Nexus 2232TM-E Fabric Extenders have 8 10-Gigabit Ethernet fabricinterfaces and 32 Gigabit and 10-Gigabit Ethernet host interfaces. All host interfaces use all of the availablefabric interfaces. When all host interfaces are sending traffic to all fabric interfaces, the maximumoversubscription ratio for the Cisco Nexus 2232TM and Cisco Nexus 2232TM-E is 4:1.

The Cisco Nexus 2224TP Fabric Extender has 2 10-Gigabit Ethernet fabric interfaces and 24 100/1000BASE-T(100-Mb/1-Gigabit) Ethernet host interfaces. With this system, you can configure a 1.2 to 1 oversubscription(24 host interfaces for 2 fabric interfaces) or higher.

The Cisco Nexus B22 Fabric Extender for HP (NB22HP) has 8 10-Gigabit Ethernet fabric interfaces and 161G/10-Gigabit Ethernet host interfaces. All host interfaces use all of the available fabric interfaces. When allhost interfaces are sending traffic to all fabric interfaces, the maximum oversubscription ratio for the CiscoNexus B22 Fabric Extender for HP (N2K-B22HP-P) is 2:1.

Management ModelThe Cisco Nexus 2000 Series Fabric Extender is managed by its parent switch over the fabric interfacesthrough a zero-touch configuration model. The switch discovers the Fabric Extender by detecting the fabricinterfaces of the Fabric Extender.

After discovery, if the Fabric Extender has been correctly associated with the parent switch, the followingoperations are performed:

1. The switch checks the software image compatibility and upgrades the Fabric Extender if necessary.

2. The switch and Fabric Extender establish in-band IP connectivity with each other.

The switch assigns an IP address in the range of loopback addresses (127.15.1.0/24) to the Fabric Extenderto avoid conflicts with IP addresses that might be in use on the network.

3. The switch pushes the configuration data to the Fabric Extender. The Fabric Extender does not store anyconfiguration locally.

4. The Fabric Extender updates the switch with its operational status. All Fabric Extender information isdisplayed using the switch commands for monitoring and troubleshooting.

Forwarding ModelThe Cisco Nexus 2000 Series Fabric Extender does not perform any local switching. All traffic is sent to theparent switch that provides central forwarding and policy enforcement, including host-to-host communicationsbetween two systems that are connected to the same Fabric Extender as shown in the following figure.

Cisco Nexus 2000 Series Fabric Extender Software Configuration Guide for Cisco Nexus 7000 Series Switches, Release 8.x11

OverviewManagement Model

Page 22: Cisco Nexus 2000 Series Fabric Extender Software ...€¦ · forFEX. Notsupportedon M3-Series12-port 100-GigabitEthernet I/Omodule (N77-M312CQ-26L) Note M3-SeriesModulesSupportfor

Figure 1: Forwarding Model

The forwarding model facilitates feature consistency between the Fabric Extender and its parent Cisco NexusSeries device.

The Fabric Extender provides end-host connectivity into the network fabric. As a result, BPDU Guard isenabled on all its host interfaces. If you connect a bridge or switch to a host interface, that interface is placedin an error-disabled state when a BPDU is received.

You cannot disable BPDU Guard on the host interfaces of the Fabric Extender.

Note

The Fabric Extender supports egress multicast replication from the network to the host. Packets that are sentfrom the parent switch for multicast addresses attached to the Fabric Extender are replicated by the FabricExtender ASICs and are then sent to corresponding hosts.

Port Channel Fabric Interface ConnectionTo provide load balancing between the host interfaces and the parent switch, you can configure the FabricExtender to use a port channel fabric interface connection. This connection bundles 10-Gigabit Ethernet fabricinterfaces into a single logical channel as shown in the following figure.

Cisco Nexus 2000 Series Fabric Extender Software Configuration Guide for Cisco Nexus 7000 Series Switches, Release 8.x12

OverviewPort Channel Fabric Interface Connection

Page 23: Cisco Nexus 2000 Series Fabric Extender Software ...€¦ · forFEX. Notsupportedon M3-Series12-port 100-GigabitEthernet I/Omodule (N77-M312CQ-26L) Note M3-SeriesModulesSupportfor

Figure 2: Port Channel Fabric Interface Connection

When you configure the Fabric Extender to use a port channel fabric interface connection to its parent switch,the switch load balances the traffic from the hosts that are connected to the host interface ports by using thefollowing load-balancing criteria to select the link:

• For a Layer 2 frame, the switch uses the source and destination MAC addresses.

• For a Layer 3 frame, the switch uses the source and destination MAC addresses and the source anddestination IP addresses.

A fabric interface that fails in the port channel does not trigger a change to the host interfaces. Traffic isautomatically redistributed across the remaining links in the port channel fabric interface. If all links in thefabric port channel go down, all host interfaces on the FEX are set to the down state.

Note

Port Numbering ConventionThe following port numbering convention is used for the Fabric Extender:

interface ethernet chassis/slot/port

where

• chassis is configured by the administrator. A Fabric Extender must be directly connected to its parentCisco Nexus Series device via a port channel fabric interface. You configure a chassis ID on a portchannel on the switch to identify the Fabric Extender that is discovered through those interfaces.

The chassis ID ranges from 101 to 199.

Cisco Nexus 2000 Series Fabric Extender Software Configuration Guide for Cisco Nexus 7000 Series Switches, Release 8.x13

OverviewPort Numbering Convention

Page 24: Cisco Nexus 2000 Series Fabric Extender Software ...€¦ · forFEX. Notsupportedon M3-Series12-port 100-GigabitEthernet I/Omodule (N77-M312CQ-26L) Note M3-SeriesModulesSupportfor

The chassis ID is required only to access a host interface on the Fabric Extender.A value of less than 101 indicates a slot on the parent switch. The following portnumbering convention is used for the interfaces on the switch:

interface ethernet slot/port

Note

• slot identifies the slot number on the Fabric Extender.

• port identifies the port number on a specific slot and chassis ID.

Fabric Extender Image ManagementNo software ships with the Cisco Nexus 2000 Series Fabric Extender. The Fabric Extender image is bundledinto the system image of the parent switch. The image is automatically verified and updated (if required)during the association process between the parent switch and the Fabric Extender.

When you enter the install all command, it upgrades the software on the parent Cisco Nexus Series switchand also upgrades the software on any attached Fabric Extender. To minimize downtime as much as possible,the Fabric Extender remains online while the installation process loads its new software image. Once thesoftware image has successfully loaded, the parent switch and the Fabric Extender both automatically reboot.

This process is required to maintain version compatibility between the parent switch and the Fabric Extender.

Licensing Requirements for the Fabric ExtenderThe following table shows the licensing requirements for the Cisco Nexus 2000 Series Fabric Extender:

License RequirementProduct

The Cisco Nexus 2000 Series Fabric Extender requires no license. Any feature not includedin a license package is bundled with the Cisco NX-OS system images and is provided at noextra charge to you. For an explanation of the licensing scheme, see theCisco NX-OS LicensingConfiguration Guide.

Cisco NX-OS

Guidelines and Limitations for the Fabric ExtenderThe CiscoNexus 2000 Series Fabric Extender (FEX) has the following configuration guidelines and limitations:

• Beginning with Cisco NX-OS Release 8.4(1), B22 Dell FEX is supported with F4-Series modules.

• Beginning with Cisco NX-OS Release 5.2(1), the default port mode is Layer 3. Before Cisco NX-OSRelease 5.2(1), the default port mode was Layer 2.

• You must enable the Fabric Extender feature set in the default virtual device context (VDC). After youenable the feature set in the default VDC, the FEX can belong to any VDC and can be configured fromthose VDCs.

Cisco Nexus 2000 Series Fabric Extender Software Configuration Guide for Cisco Nexus 7000 Series Switches, Release 8.x14

OverviewFabric Extender Image Management

Page 25: Cisco Nexus 2000 Series Fabric Extender Software ...€¦ · forFEX. Notsupportedon M3-Series12-port 100-GigabitEthernet I/Omodule (N77-M312CQ-26L) Note M3-SeriesModulesSupportfor

• Each Fabric Extender that is connected to a chassis must have a unique FEX ID. The same FEX IDcannot be configured for two or more Fabric Extenders even if the Fabric Extenders are in separate VDCs.

• The FEX ID for a Fabric Extender is persistent across a chassis. The FEX ID is not reset when used ina VDC.

• All the uplinks and host ports of a Fabric Extender belong to a single VDC. The ports cannot be allocatedor split among multiple VDCs.

• You must connect the Fabric Extender to its parent Cisco Nexus 7000 Series device with a 32-port10-Gigabit M1module (N7K-M132XP-12), a 32-port, 10-Gigabit M1-XLmodule (N7K-M132XP-12L),an M2-Series module, an M3-Series module, an F2 module, or an F3 module.,or an F4 module.

• The Fabric Extender feature set operation might cause the standby supervisor to reload if it is in anunstable state, such as following a service failure or powering up. You can check whether the standbysupervisor is stable by using the show modules command. When the standby supervisor is stable, it isindicated as ha-standby.

• You can configure the Fabric Extender host interfaces as edge ports only. The interface is placed in anerror-disabled state if a downstream switch is detected.

• The Fabric Extender does not support PVLANs.

• For Cisco NX-OS Release 6.2(2) and later releases, the FEX supports queuing, which allows a router tobe connected to a Layer 3 FEX interface or a router to be connected to a Layer 2 FEX interface (usingSVI).

Follow these guidelines for a router that is connected to a Layer 2 FEX interface (using SVI):

• You can configure routing adjacency with Layer 3 on the peer router.

• You can configure routing adjacency with SVI on the router using access/trunk interfaces.

FEX interfaces do not support the spanning tree protocol.

You must configure the network without the possibility of any loops.

Note

• For Cisco NX-OS Release 6.2(2) and later releases, the Cisco Fabric Extender supports routing protocoladjacency. Before Cisco NX-OS Release 6.2(2), the Fabric Extender cannot participate in a routingprotocol adjacency with a device attached to its port. Only a static direct route is supported. This restrictionapplies to both of the following supported connectivity cases:

• An SVI with a FEX single port or portchannel in Layer 2 mode.

• A FEX port or portchannel in Layer 3 mode.

• For Cisco NX-OS Release 6.2(2) and later releases, the Cisco Fabric Extender supports the following:

• Queuing for Ethernet frames on a FEX-based CoS and DSCP values and support for queuing FibreChannel over Ethernet (FCoE) frames on a FEX.

• FEX HIF (FEX Host Interface) port to connect to a Protocol Independent Multicast (PIM) router.

• For Cisco NX-OS Release 6.2(2) and later releases, the Cisco Fabric Extender supports optimizedmulticast flooding (OMF) is available on FEX ports.

Cisco Nexus 2000 Series Fabric Extender Software Configuration Guide for Cisco Nexus 7000 Series Switches, Release 8.x15

OverviewGuidelines and Limitations for the Fabric Extender

Page 26: Cisco Nexus 2000 Series Fabric Extender Software ...€¦ · forFEX. Notsupportedon M3-Series12-port 100-GigabitEthernet I/Omodule (N77-M312CQ-26L) Note M3-SeriesModulesSupportfor

• The Cisco Fabric Extender does not support policy based routing (PBR).

Beginning with Cisco NX-OS Release 6.2(2), the configured MTU for the FEX ports is controlled bythe network QoS policy. To change the MTU that is configured on the FEX ports, modify the networkQoS policy to change when the fabric port MTU is also changed.

• In Cisco NX-OS Release 8.2(4), when you use the no negotiate auto command (for a FEXHost Interface(HIF) without a transceiver) after setting the speed to 1000, you get an error message as given below.This is a known limitation.ERROR: Ethernet103/1/23: Configuration does not match the port capability.

• Starting from Cisco NX-OS Release 8.4(1), FEX is supported on F4-Series breakout (40G -> 4x10G)interfaces.

Associating with F2-Series Modules• The following FEX devices support F2 modules:

• 2248TP

• 2248TP-E

• 2248PQ

• 2232TP

• 2232PP

• 2232TM

• 2224TP

• Each port in the ASIC has an index. Allow only ports with similar indices across ASICs to be added toa port channel.

For example, if port 1 has an index of 1 and port 2 has an index of 2, the following ports are supportedand not supported:

• Supported: Port 1 of ASIC 1 and port 1 of ASIC 2 are added to a port channel.

• Not supported: Port 1 of ASIC 1 and port 2 of ASIC 2 to form a port channel.

A set of ports from an ASIC that has an index sub-set S, such as {1,2,4}, is allowed to be added to a portchannel only if the port channel has an equivalent or an empty set.

FEX Queuing Support• FEX QoS Queuing Support

Fabric Extenders (FEXs) follow the network quality of service (QoS) queuing model for supportingqueuing on FEX host interfaces, regardless of whether the FEX is connected to M-series or F-seriesfabric uplinks.

• Depending on the network-QoS template that is attached to the systemQoS, the following parametersare inherited for queuing support on a FEX:

Cisco Nexus 2000 Series Fabric Extender Software Configuration Guide for Cisco Nexus 7000 Series Switches, Release 8.x16

OverviewAssociating with F2-Series Modules

Page 27: Cisco Nexus 2000 Series Fabric Extender Software ...€¦ · forFEX. Notsupportedon M3-Series12-port 100-GigabitEthernet I/Omodule (N77-M312CQ-26L) Note M3-SeriesModulesSupportfor

• Number of queues

• Class of service (CoS2q) mapping

• Differentiated services code point (DSCP2q) mapping

• Maximum transmission unit (MTU)

• For both ingress and egress queuing on the FEX host interfaces, all of the preceding parameters arederived from the ingress queuing parameters that are defined in the active network-QoS policy. Theegress queuing parameters of the active network-QoS policy do not affect the FEX host-port queuing.

• Such parameters as the bandwidth, queue limit, priority, and set CoS in the network-QoS typequeuing-policy maps are not supported for a FEX.

• Hardware Queue-limit Support

The following example shows how to configure the queue limit for a FEX by using the hardware fex-typequeue-limit command in the FEX configuration mode:switch(config)# fex 101switch(config-fex)# hardware ?B22DELL Fabric Extender 16x10G SFP+ 8x10G SFP+ ModuleB22HP Fabric Extender 16x10G SFP+ 8x10G SFP+ ModuleN2224TP Fabric Extender 24x1G 2x10G SFP+ ModuleN2232P Fabric Extender 32x10G SFP+ 8x10G SFP+ ModuleN2232TM Fabric Extender 32x10GBase-T 8x10G SFP+ ModuleN2232TM-E Fabric Extender 32x10GBase-T 8x10G SFP+ ModuleN2248T Fabric Extender 48x1G 4x10G SFP+ ModuleN2248TP-E Fabric Extender 48x1G 4x10G SFP+ Module

switch(config-fex)# hardware N2248T ?queue-limit Set queue-limit

switch(config-fex)# hardware N2248T queue-limit ?<5120-652800> Queue limit in bytes ======> Allowed range of values varies dependent

on the FEX type for which it is configuredswitch(config-fex)# hardware N2248T queue-limit ======> Default configuration that setsqueue-limit to default value of 66560 bytesswitch(config-fex)# hardware N2248T queue-limit 5120 ======> Set user defined queue-limitfor FEX type N2248T associated on fex id 101switch(config-fex)# no hardware N2248T queue-limit ======> Disable queue-limit for FEXtype N2248T associated on fex id 101switch(config-fex)# hardware N2248TP-E queue-limit ?<32768-33538048> Queue limit in Bytesrx Ingress directiontx Egress direction

switch(config-fex)# hardware N2248TP-E queue-limit 40000 rxswitch(config-fex)# hardware N2248TP-E queue-limit 80000 tx ======> For some FEX types,different queue-limit can be configured on ingress & egress directions

The value of the queue limit that is displayed for a FEX interface is 0 bytes until after the first time theFEX interface is brought up. After the interface comes up, the output includes the default queue limit orthe user-defined queue limit based on the hardware queue-limit configuration. If the hardware queuelimit is unconfigured, “Queue limit: Disabled” is displayed in the command output. The following partialoutput of the show queuing interface interface command shows the queue limit that is enforced on aFEX:switch# show queuing interface ethernet 101/1/48

<snippet>Queue limit: 66560 bytes

Cisco Nexus 2000 Series Fabric Extender Software Configuration Guide for Cisco Nexus 7000 Series Switches, Release 8.x17

OverviewFEX Queuing Support

Page 28: Cisco Nexus 2000 Series Fabric Extender Software ...€¦ · forFEX. Notsupportedon M3-Series12-port 100-GigabitEthernet I/Omodule (N77-M312CQ-26L) Note M3-SeriesModulesSupportfor

<snippet>

• Global Enable/Disable Control of DSCP2Q

In the following example, the all or the f-series keyword enables DSCP2q mapping for the FEX hostinterfaces, regardless of the module type to which the FEX is connected:switch(config)# hardware QoS dscp-to-queue ingress module-type ?all Enable dscp based queuing for all cardsf-series Enable dscp based queuing for f-series cardsm-series Enable dscp based queuing for m-series cards

• Show Command Support for FEX Host Interfaces

The show queuing interface interface command is supported for FEX host interfaces. The followingsample output of this command for FEX host interfaces includes the number of queues used, the mappingfor each queue, the corresponding queue MTU, the enforced hardware queue limit, and the ingress andegress queue statistics.

There is no support to clear the queuing statistics shown in this output.Note

switch# show queuing interface ethernet 199/1/2

slot 1=======

Interface is not in this module.

slot 2=======

Interface is not in this module.

slot 4=======

Interface is not in this module.

slot 6=======

Interface is not in this module.

slot 9=======

Ethernet199/1/2 queuing information:Input buffer allocation:Qos-group: ctrlfrh: 0drop-type: dropcos: 7xon xoff buffer-size---------+---------+-----------2560 7680 10240

Qos-group: 0 2 (shared)frh: 2drop-type: drop

Cisco Nexus 2000 Series Fabric Extender Software Configuration Guide for Cisco Nexus 7000 Series Switches, Release 8.x18

OverviewFEX Queuing Support

Page 29: Cisco Nexus 2000 Series Fabric Extender Software ...€¦ · forFEX. Notsupportedon M3-Series12-port 100-GigabitEthernet I/Omodule (N77-M312CQ-26L) Note M3-SeriesModulesSupportfor

cos: 0 1 2 3 4 5 6xon xoff buffer-size---------+---------+-----------34560 39680 48640

Queueing:queue qos-group cos priority bandwidth mtu--------+------------+--------------+---------+---------+----ctrl-hi n/a 7 PRI 0 2400ctrl-lo n/a 7 PRI 0 24002 0 0 1 2 3 4 WRR 80 16004 2 5 6 WRR 20 1600

Queue limit: 66560 bytes

Queue Statistics:queue rx tx flags------+---------------+---------------+-----0 0 0 ctrl1 0 0 ctrl2 0 0 data4 0 0 data

Port Statistics:rx drop rx mcast drop rx error tx drop mux ovflow---------------+---------------+---------------+---------------+--------------0 0 0 0 InActive

Priority-flow-control enabled: noFlow-control status: rx 0x0, tx 0x0, rx_mask 0x0cos qos-group rx pause tx pause masked rx pause-------+-----------+---------+---------+---------------0 0 xon xon xon1 0 xon xon xon2 0 xon xon xon3 0 xon xon xon4 0 xon xon xon5 2 xon xon xon6 2 xon xon xon7 n/a xon xon xon

DSCP to Queue mapping on FEX----+--+-----+-------+--+---

FEX TCAM programmed successfully

queue DSCPs----- -----02 0-39,04 40-63,03 **EMPTY**05 **EMPTY**

slot 10=======

slot 11=======

Interface is not in this module.

slot 15

Cisco Nexus 2000 Series Fabric Extender Software Configuration Guide for Cisco Nexus 7000 Series Switches, Release 8.x19

OverviewFEX Queuing Support

Page 30: Cisco Nexus 2000 Series Fabric Extender Software ...€¦ · forFEX. Notsupportedon M3-Series12-port 100-GigabitEthernet I/Omodule (N77-M312CQ-26L) Note M3-SeriesModulesSupportfor

=======

Interface is not in this module.

slot 16=======

Interface is not in this module.

slot 17=======

Interface is not in this module.

slot 18=======

Interface is not in this module.

• ISSU Behavior

In Cisco NX-OS Release 6.2(2) and later releases, FEX queuing is disabled by default on all existingFEXs after an in-service software upgrade (ISSU). FEX queuing is enabled upon flapping the FEX. Youcan reload the FEX to enable queuing on any FEX after an ISSU. A message is displayed in the outputof the show queuing interface interface command for the FEX host interface after an ISSU.switch# show queuing interface ethernet 133/1/32 module 9

Ethernet133/1/32 queuing information:Input buffer allocation:Qos-group: ctrlfrh: 0drop-type: dropcos: 7xon xoff buffer-size---------+---------+-----------2560 7680 10240

Qos-group: 0frh: 8drop-type: dropcos: 0 1 2 3 4 5 6xon xoff buffer-size---------+---------+-----------0 126720 151040

Queueing:queue qos-group cos priority bandwidth mtu--------+------------+--------------+---------+---------+----ctrl-hi n/a 7 PRI 0 2400ctrl-lo n/a 7 PRI 0 24002 0 0 1 2 3 4 5 6 WRR 100 9440

Queue limit: 66560 bytes

Queue Statistics:queue rx tx flags------+---------------+---------------+-----0 0 0 ctrl1 0 0 ctrl2 0 0 data

Port Statistics:

Cisco Nexus 2000 Series Fabric Extender Software Configuration Guide for Cisco Nexus 7000 Series Switches, Release 8.x20

OverviewFEX Queuing Support

Page 31: Cisco Nexus 2000 Series Fabric Extender Software ...€¦ · forFEX. Notsupportedon M3-Series12-port 100-GigabitEthernet I/Omodule (N77-M312CQ-26L) Note M3-SeriesModulesSupportfor

rx drop rx mcast drop rx error tx drop mux ovflow---------------+---------------+---------------+---------------+--------------0 0 0 0 InActive

Priority-flow-control enabled: noFlow-control status: rx 0x0, tx 0x0, rx_mask 0x0cos qos-group rx pause tx pause masked rx pause-------+-----------+---------+---------+---------------0 0 xon xon xon1 0 xon xon xon2 0 xon xon xon3 0 xon xon xon4 0 xon xon xon5 0 xon xon xon6 0 xon xon xon7 n/a xon xon xon

***FEX queuing disabled on fex 133. Reload the fex to enable queuing.<======

For any new FEXs brought online after an ISSU, queuing is enabled by default.

The queue limit is enabled by default for all FEXs, regardless of whether queuing is enabled or disabledfor the FEX. In Cisco NX-OS Release 6.2(2), all FEXs come up with the default hardware queue-limitvalue. Any user-defined queue limit that is configured after an ISSU by using the hardware queue-limitcommand takes effect even if queuing is not enabled for the FEX.

• No Support on the Cisco Nexus 2248PQ 10-Gigabit Ethernet Fabric Extender

The following sample output shows that FEX queuing is not supported for the Cisco Nexus 2248PQ10-Gigabit Ethernet Fabric Extender (FEX2248PQ):switch# show queuing interface ethernet 143/1/1 module 5

Ethernet143/1/1 queuing information:Network-QOS is disabled for N2248PQ <=======Displaying the default configurationsInput buffer allocation:Qos-group: ctrlfrh: 0drop-type: dropcos: 7xon xoff buffer-size---------+---------+-----------2560 7680 10240

Qos-group: 0frh: 8drop-type: dropcos: 0 1 2 3 4 5 6xon xoff buffer-size---------+---------+-----------0 126720 151040

Queueing:queue qos-group cos priority bandwidth mtu--------+------------+--------------+---------+---------+----ctrl-hi n/a 7 PRI 0 2400ctrl-lo n/a 7 PRI 0 24002 0 0 1 2 3 4 5 6 WRR 100 9440

Queue limit: 0 bytes

Queue Statistics:

Cisco Nexus 2000 Series Fabric Extender Software Configuration Guide for Cisco Nexus 7000 Series Switches, Release 8.x21

OverviewFEX Queuing Support

Page 32: Cisco Nexus 2000 Series Fabric Extender Software ...€¦ · forFEX. Notsupportedon M3-Series12-port 100-GigabitEthernet I/Omodule (N77-M312CQ-26L) Note M3-SeriesModulesSupportfor

queue rx tx flags------+---------------+---------------+-----0 0 0 ctrl1 0 0 ctrl2 0 0 data

Port Statistics:rx drop rx mcast drop rx error tx drop mux ovflow---------------+---------------+---------------+---------------+--------------0 0 0 0 InActive

Priority-flow-control enabled: noFlow-control status: rx 0x0, tx 0x0, rx_mask 0x0cos qos-group rx pause tx pause masked rx pause-------+-----------+---------+---------+---------------0 0 xon xon xon1 0 xon xon xon2 0 xon xon xon3 0 xon xon xon4 0 xon xon xon5 0 xon xon xon6 0 xon xon xon7 n/a xon xon xon

• Fabric Port Queuing Restrictions

• For FEXs that are connected to M-series uplinks, the queuing structure is different on FEX hostinterfaces and FEX fabric interfaces. The M series queuing policies must be consistent with theFEX queuing policies.

• DSCP-based queuing is not supported on the FEX fabric uplinks of the Cisco M1 series 1 GigabitEthernet modules. However, DSCP-based queuing is supported on the FEX fabric uplinks of theCiscoM1 Series 10 Gigabit Ethernet modules, CiscoM2 Series modules, CiscoM3 Series modules,Cisco F2 Series modules, Cisco F3 Series modules, and Cisco F4 Series modules.

• MTU

• FEX queue MTU configurations are derived from type network-QoS policy-map templates. MTUchanges are applied on cloned network-QoS policy maps. The MTU that is configured on a FEXport must match the MTU in the network-QoS policy map so that the FEX MTU can be applied tothe FEX host interfaces. For more information, see the Cisco Nexus 7000 Series NX-OS Quality ofService Configuration Guide.

Starting with Cisco NX-OS Release 6.2(2), the configured MTU for the FEXports is controlled by the network QoS policy. To change the MTU that isconfigured on the FEX ports, modify the network QoS policy to change whenthe fabric port MTU is also changed.

If you change the FEX fabric port MTU on a version prior to Cisco NX-OSRelease 6.2(x), and then upgrade via ISSU to Cisco NX-OS Release 6.2(x) or alater version, you will not get any issues until either a FEX or switch is reloaded.It is recommended that post-upgrade, the FEX HIF MTU be changed via thenetwork QoS policy as described above.

Note

Qos policy changes affects only F series cards and M series cards.

Cisco Nexus 2000 Series Fabric Extender Software Configuration Guide for Cisco Nexus 7000 Series Switches, Release 8.x22

OverviewFEX Queuing Support

Page 33: Cisco Nexus 2000 Series Fabric Extender Software ...€¦ · forFEX. Notsupportedon M3-Series12-port 100-GigabitEthernet I/Omodule (N77-M312CQ-26L) Note M3-SeriesModulesSupportfor

Configuration LimitsThe configuration limits are documented in the Cisco Nexus 7000 Series NX-OS Verified Scalability Guide.

Default SettingsThis table lists the default settings for the Fabric Extender parameters.

Table 2: Default Cisco Nexus 2000 Series Fabric Extender Parameter Settings

DefaultParameters

Disabledfeature-set fex command

Layer 3 (Cisco NX-OSRelease 5.2 and later releases).

Layer 2 (Cisco NX-OS Release 5.1 and earlierreleases).

Port mode

Cisco Nexus 2000 Series Fabric Extender Software Configuration Guide for Cisco Nexus 7000 Series Switches, Release 8.x23

OverviewConfiguration Limits

Page 34: Cisco Nexus 2000 Series Fabric Extender Software ...€¦ · forFEX. Notsupportedon M3-Series12-port 100-GigabitEthernet I/Omodule (N77-M312CQ-26L) Note M3-SeriesModulesSupportfor

Cisco Nexus 2000 Series Fabric Extender Software Configuration Guide for Cisco Nexus 7000 Series Switches, Release 8.x24

OverviewDefault Settings

Page 35: Cisco Nexus 2000 Series Fabric Extender Software ...€¦ · forFEX. Notsupportedon M3-Series12-port 100-GigabitEthernet I/Omodule (N77-M312CQ-26L) Note M3-SeriesModulesSupportfor

C H A P T E R 3Configuring the Cisco Nexus 2000 Series FabricExtender

This section describes how to configure the Fabric Extender.

• Information About Cisco Nexus 2000 Series Fabric Extender, on page 25• Managing the Fabric Extender Feature Set, on page 26• Associating a Fabric Extender to a Fabric Interface, on page 29• Configuring Fabric Extender Global Features, on page 35• Enabling DSCP to Queue Mapping, on page 37• Configuration Examples, on page 38• Verifying the Configuration, on page 42• Additional References, on page 47

Information About Cisco Nexus 2000 Series Fabric Extender

FEX in Active-Active ModeBeginning with Cisco NX-OS Release 7.2(0)D1(1) , a Fabric Extender can support connections to two CiscoNexus 7000 Series switches in active-active mode using a vPC.

A Fabric Extender in active-active (FEX-AA) mode:

• Uses a vPC to provide a seamless fail-over and fast convergence when one of the switches fail.

• Supports traffic across both switches to maintain efficiency.

Cisco Nexus 2000 Series Fabric Extender Software Configuration Guide for Cisco Nexus 7000 Series Switches, Release 8.x25

Page 36: Cisco Nexus 2000 Series Fabric Extender Software ...€¦ · forFEX. Notsupportedon M3-Series12-port 100-GigabitEthernet I/Omodule (N77-M312CQ-26L) Note M3-SeriesModulesSupportfor

Figure 3: FEX Active-Active

Configuration Synchronization and FEX-AA

The vPC configuration synchronization feature can be used for FEX-AA. Configuration synchronizationallows you to synchronize the configuration between a pair of switches in a network. You use a switch profileto create a configuration file that is applied locally and used to synchronize the configuration to the peer.

Guidelines and Limitations for FEX-AA

The following are guidelines and limitations for FEX-AA:

• FEX-AA is not supported on vPC+ deployments.

• Only F-Series (except F1 series) modules support FEX-AA. M1, M2, and M3 Series modules do notsupport FEX-AA.

• Configuring FEX-AA across two VDCs on the same chassis is not supported.

• FEXs configured in AA mode cannot have host interfaces configured in L3 mode.

• Straight-Through FEX and Active-Active FEX cannot exist on a same ASIC instance.

• Both Cisco Nexus 7000 Series switches can configure the FEX.

• Both Cisco Nexus 7000 Series switches must configure the FEX in the same way so that the fex-id isthe same for each.

• The configuration of host ports and host port-channels behind the FEX in AA mode must be the sameon both the Cisco Nexus 7000 switches .

• The FEX image can be downloaded from either Cisco Nexus 7000 Series switch.

Managing the Fabric Extender Feature SetYou can install and manage the Fabric Extender feature set.

SUMMARY STEPS

1. Installing the Fabric Extender Feature Set, on page 272. Enabling the Fabric Extender Feature Set, on page 283. (Optional) Disallowing the Fabric Extender Feature Set, on page 29

Cisco Nexus 2000 Series Fabric Extender Software Configuration Guide for Cisco Nexus 7000 Series Switches, Release 8.x26

Configuring the Cisco Nexus 2000 Series Fabric ExtenderManaging the Fabric Extender Feature Set

Page 37: Cisco Nexus 2000 Series Fabric Extender Software ...€¦ · forFEX. Notsupportedon M3-Series12-port 100-GigabitEthernet I/Omodule (N77-M312CQ-26L) Note M3-SeriesModulesSupportfor

DETAILED STEPS

Step 1 Installing the Fabric Extender Feature Set, on page 27Step 2 Enabling the Fabric Extender Feature Set, on page 28Step 3 (Optional) Disallowing the Fabric Extender Feature Set, on page 29

Installing the Fabric Extender Feature Set

You must enable the Fabric Extender feature set in the default virtual device context (VDC). Once enabledin the default VDC, the FEX can belong to any VDC and can be configured from those VDCs. A single FabricExtender belongs exclusively to a single VDC.

Note

Before you begin

Ensure that you are in the default VDC.

Ensure that you have disabled the Intrusion Detection System (IDS) reserved addresses check (it is disabledby default). Use the show hardware ip verify command and look for the string "address reserved" in theoutput. If the IDS reserved addresses check is enabled, disable it with the no hardware ip verify addressreserved command.

SUMMARY STEPS

1. configure terminal2. install feature-set fex3. exit

DETAILED STEPS

PurposeCommand or Action

Enters global configuration mode.configure terminal

Example:

Step 1

switch# configure terminalswitch(config)#

Installs the Fabric Extender feature set in the default VDC.install feature-set fexStep 2

Example: To uninstall the Fabric Extender feature set, use the noinstall feature-set fex command. Before you can uninstallthe feature set, you must ensure the following:

switch(config)# install feature-set fex

• The feature set must be installed in the default VDC.

• The feature set must not be enabled in any VDC.

Cisco Nexus 2000 Series Fabric Extender Software Configuration Guide for Cisco Nexus 7000 Series Switches, Release 8.x27

Configuring the Cisco Nexus 2000 Series Fabric ExtenderInstalling the Fabric Extender Feature Set

Page 38: Cisco Nexus 2000 Series Fabric Extender Software ...€¦ · forFEX. Notsupportedon M3-Series12-port 100-GigabitEthernet I/Omodule (N77-M312CQ-26L) Note M3-SeriesModulesSupportfor

PurposeCommand or Action

Exits global configuration mode.exit

Example:

Step 3

switch(config)# exitswitch#

Enabling the Fabric Extender Feature SetYou can enable the installed Fabric Extender feature set in any VDC on the device.

Before you begin

Ensure that you have installed the Fabric Extender feature set in the default VDC.

Ensure that you are in the correct VDC or use the switchto vdc command.

SUMMARY STEPS

1. configure terminal2. feature-set fex3. exit

DETAILED STEPS

PurposeCommand or Action

Enters global configuration mode.configure terminal

Example:

Step 1

switch# configure terminalswitch(config)#

Enables the Fabric Extender feature set. The feature setmust be installed before it shows as an option to thiscommand.

feature-set fex

Example:switch(config)# feature-set fex

Step 2

To disable the Fabric Extender feature set, use the nofeature-set fex command. Before you can disable a featureset, you must install the feature set in the default VDC.

The no feature-set fex command might takesome time to complete if the size of theconfiguration is very large. The command cleansup all of the configurations associated with theFabric Extender feature set.

Note

Exits global configuration mode.exit

Example:

Step 3

switch(config)# exitswitch#

Cisco Nexus 2000 Series Fabric Extender Software Configuration Guide for Cisco Nexus 7000 Series Switches, Release 8.x28

Configuring the Cisco Nexus 2000 Series Fabric ExtenderEnabling the Fabric Extender Feature Set

Page 39: Cisco Nexus 2000 Series Fabric Extender Software ...€¦ · forFEX. Notsupportedon M3-Series12-port 100-GigabitEthernet I/Omodule (N77-M312CQ-26L) Note M3-SeriesModulesSupportfor

Disallowing the Fabric Extender Feature SetBy default, when you install the Fabric Extender feature set, it is allowed in all VDCs. You can disallow theinstalled Fabric Extender feature set in a specific VDC on the device.

Before you begin

Ensure that you have installed the feature set in the default VDC.

Ensure that you have not enabled the feature set in the specified VDC.

SUMMARY STEPS

1. configure terminal2. vdc vdc_ID3. no allow feature-set fex4. end

DETAILED STEPS

PurposeCommand or Action

Enters global configuration mode.configure terminal

Example:

Step 1

switch# configure terminalswitch(config)#

Specifies a VDC and enters VDC configuration mode.vdc vdc_ID

Example:

Step 2

switch(config)# vdc 1

Disallows the feature set in the VDC. You cannot disallowa feature set that is enabled in the specified VDC.

no allow feature-set fex

Example:

Step 3

By default, the installed Fabric Extender feature set isallowed in all VDCs on the device. You can disallow a

switch(config-vdc)# no allow feature-set fex

feature set in a specific VDC. Subsequently, you can changethe status back to allowed with the allow feature-set fexcommand.

Exits VDC configurationmode and returns to EXECmode.end

Example:

Step 4

switch(config-vdc)# endswitch#

Associating a Fabric Extender to a Fabric InterfaceA FEX is connected to its parent device through a port channel. By default, the parent device does not allowthe attached Fabric Extender to connect until it has been assigned a FEX number and is associated with theconnected interface.

Cisco Nexus 2000 Series Fabric Extender Software Configuration Guide for Cisco Nexus 7000 Series Switches, Release 8.x29

Configuring the Cisco Nexus 2000 Series Fabric ExtenderDisallowing the Fabric Extender Feature Set

Page 40: Cisco Nexus 2000 Series Fabric Extender Software ...€¦ · forFEX. Notsupportedon M3-Series12-port 100-GigabitEthernet I/Omodule (N77-M312CQ-26L) Note M3-SeriesModulesSupportfor

You must have installed and enabled the Fabric Extender features with the install feature-set fex andfeature-set fex commands before you can configure and use a Fabric Extender that is connected to the parentswitch.

Note

Nexus 7000 doesn't support static pinning configuration on FEX.Note

Associating a Fabric Extender to a fabric interface enables the specified port to operate only in shared rate-mode.The port does not support dedicated rate-mode when associated with a Fabric Extender.

Note

Associating a Fabric Extender to a Port Channel

Before you begin

Ensure that you have enabled the Fabric Extender feature.

SUMMARY STEPS

1. configure terminal2. interface port-channel channel3. switchport mode fex-fabric4. fex associate FEX-number5. (Optional) show interface port-channel channel fex-intf

DETAILED STEPS

PurposeCommand or Action

Enters global configuration mode.configure terminal

Example:

Step 1

switch# configure terminalswitch(config)#

Specifies a port channel to configure.interface port-channel channel

Example:

Step 2

switch(config)# interface port-channel 4switch(config-if)#

Sets the port channel to support an external Fabric Extender.switchport mode fex-fabric

Example:

Step 3

switch(config-if)# switchport mode fex-fabric

Cisco Nexus 2000 Series Fabric Extender Software Configuration Guide for Cisco Nexus 7000 Series Switches, Release 8.x30

Configuring the Cisco Nexus 2000 Series Fabric ExtenderAssociating a Fabric Extender to a Port Channel

Page 41: Cisco Nexus 2000 Series Fabric Extender Software ...€¦ · forFEX. Notsupportedon M3-Series12-port 100-GigabitEthernet I/Omodule (N77-M312CQ-26L) Note M3-SeriesModulesSupportfor

PurposeCommand or Action

Associates a FEX number to the Fabric Extender unitattached to the interface. The range is from 100 to 199.

fex associate FEX-number

Example:

Step 4

switch(config-if)# fex associate 101

Displays the association of a Fabric Extender to a portchannel interface.

(Optional) show interface port-channel channel fex-intf

Example:

Step 5

switch# show interface port-channel 4 fex-intf

Example

This example shows how to associate the Fabric Extender to a port channel interface on the parentdevice:switch# configure terminalswitch(config)# interface ethernet 1/28switch(config-if)# channel-group 4switch(config-if)# no shutdownswitch(config-if)# exitswitch(config)# interface ethernet 1/29switch(config-if)# channel-group 4switch(config-if)# no shutdownswitch(config-if)# exitswitch(config)# interface ethernet 1/30switch(config-if)# channel-group 4switch(config-if)# no shutdownswitch(config-if)# exitswitch(config)# interface ethernet 1/31switch(config-if)# channel-group 4switch(config-if)# no shutdownswitch(config-if)# exitswitch(config)# interface port-channel 4switch(config-if)# switchportswitch(config-if)# switchport mode fex-fabricswitch(config-if)# fex associate 101

As a best practice, only enter the fex associate command from the port channel interface, not fromthe physical interface.

Tip

When adding physical interfaces to port channels, all configurations on the port channel and physicalinterface must match.

Note

This example shows how to display the association of the Fabric Extender and the parent device:switch# show interface port-channel 4 fex-intfFabric FEXInterface Interfaces---------------------------------------------------Po4 Eth101/1/48 Eth101/1/47 Eth101/1/46 Eth101/1/45

Eth101/1/44 Eth101/1/43 Eth101/1/42 Eth101/1/41

Cisco Nexus 2000 Series Fabric Extender Software Configuration Guide for Cisco Nexus 7000 Series Switches, Release 8.x31

Configuring the Cisco Nexus 2000 Series Fabric ExtenderAssociating a Fabric Extender to a Port Channel

Page 42: Cisco Nexus 2000 Series Fabric Extender Software ...€¦ · forFEX. Notsupportedon M3-Series12-port 100-GigabitEthernet I/Omodule (N77-M312CQ-26L) Note M3-SeriesModulesSupportfor

Eth101/1/40 Eth101/1/39 Eth101/1/38 Eth101/1/37Eth101/1/36 Eth101/1/35 Eth101/1/34 Eth101/1/33Eth101/1/32 Eth101/1/31 Eth101/1/30 Eth101/1/29Eth101/1/28 Eth101/1/27 Eth101/1/26 Eth101/1/25Eth101/1/24 Eth101/1/23 Eth101/1/22 Eth101/1/21Eth101/1/20 Eth101/1/19 Eth101/1/18 Eth101/1/17Eth101/1/16 Eth101/1/15 Eth101/1/14 Eth101/1/13Eth101/1/12 Eth101/1/11 Eth101/1/10 Eth101/1/9Eth101/1/8 Eth101/1/7 Eth101/1/6 Eth101/1/5Eth101/1/4 Eth101/1/3 Eth101/1/2 Eth101/1/1

Disassociating a Fabric Extender from an Interface

Before you begin

Ensure that you have enabled the Fabric Extender feature.

SUMMARY STEPS

1. configure terminal2. interface {ethernet slot/port | port-channel channel}3. no fex associate

DETAILED STEPS

PurposeCommand or Action

Enters global configuration mode.configure terminal

Example:

Step 1

switch# configure terminalswitch(config)#

Specifies the interface to configure. The interface can bean Ethernet interface or a port channel.

interface {ethernet slot/port | port-channel channel}

Example:

Step 2

switch(config)# interface port-channel 4switch(config-if)#

Disassociates the Fabric Extender unit attached to theinterface.

no fex associate

Example:

Step 3

switch(config-if)# no fex associate

Associating a Fabric Extender to an F-Series Module

Before you begin

Ensure that you have installed and enabled the Fabric Extender feature set.

• switch# configure terminal

• switch(config)# install feature-set fex

Cisco Nexus 2000 Series Fabric Extender Software Configuration Guide for Cisco Nexus 7000 Series Switches, Release 8.x32

Configuring the Cisco Nexus 2000 Series Fabric ExtenderDisassociating a Fabric Extender from an Interface

Page 43: Cisco Nexus 2000 Series Fabric Extender Software ...€¦ · forFEX. Notsupportedon M3-Series12-port 100-GigabitEthernet I/Omodule (N77-M312CQ-26L) Note M3-SeriesModulesSupportfor

• switch(config)# feature-set fex

F-Series modules (except F1 Series) are supported only by the following FEX devices:

• 2248TP

• 2248TP-E

• 2248PQ

• 2348UPQ

• 2348TQ

• 2232TP

• 2232PP

• 2232TM

• 2224TP

• B22-IBM

• B22-HP

• B22-DELL

Note

Restriction for F2-Series Linecards in an F2 VDC:

Each port in the ASIC has an index. Allow only ports with similar indices across ASICs to be added to a portchannel.

For example, if port 1 has an index of 1 and port 2 has an index of 2, the following ports are supported andnot supported:

• Supported: Port 1 of ASIC 1 and port 1 of ASIC 2 are added to a port channel.

• Not supported (For F2-series): Port 1 of ASIC 1 and port 2 of ASIC 2 to form a port channel.

A set of ports from an ASIC that has an index sub-set S, such as {1,2,4}, is allowed to be added to a portchannel only if the port channel has an equivalent or an empty set.

Note

SUMMARY STEPS

1. vdc switch2. limit-resource module-type [f2e | f3]3. interface ethernet mod-number port-range4. allocate interface ethernet slot-port5. switchport mode fex -fabric6. fex associate FEX chassis number

Cisco Nexus 2000 Series Fabric Extender Software Configuration Guide for Cisco Nexus 7000 Series Switches, Release 8.x33

Configuring the Cisco Nexus 2000 Series Fabric ExtenderAssociating a Fabric Extender to an F-Series Module

Page 44: Cisco Nexus 2000 Series Fabric Extender Software ...€¦ · forFEX. Notsupportedon M3-Series12-port 100-GigabitEthernet I/Omodule (N77-M312CQ-26L) Note M3-SeriesModulesSupportfor

7. channel-group port-channel number8. no shutdown9. int port port-channel number10. no shutdown

DETAILED STEPS

PurposeCommand or Action

Specifies the VDC.vdc switch

Example:

Step 1

switch(config)# vdc switch

Specifies the module type.limit-resource module-type [f2e | f3]

Example:

Step 2

switch(config)# limit-resource module-type f2e

Specifies the interface.interface ethernet mod-number port-range

Example:

Step 3

switch(config)# interface ethernet 1/1

Allocates the F2-Series interfaces to VDC.allocate interface ethernet slot-port

Example:

Step 4

switch(config)# allocate interface ethernet 1

Specifies the FEX.switchport mode fex -fabric

Example:

Step 5

switch(config-if)# switchport mode fex -fabric

Specifies the chassis.fex associate FEX chassis number

Example:

Step 6

switch(config-if)# fex associate 101

Specifies the port channel number.channel-group port-channel number

Example:

Step 7

switch(config-if)# channel-group 1

Brings up the port.no shutdown

Example:

Step 8

switch(config-if)# no shutdown

Specifies the port channel.int port port-channel number

Example:

Step 9

switch(config-if)# int port 1

Brings up the port channel.no shutdown

Example:

Step 10

Cisco Nexus 2000 Series Fabric Extender Software Configuration Guide for Cisco Nexus 7000 Series Switches, Release 8.x34

Configuring the Cisco Nexus 2000 Series Fabric ExtenderAssociating a Fabric Extender to an F-Series Module

Page 45: Cisco Nexus 2000 Series Fabric Extender Software ...€¦ · forFEX. Notsupportedon M3-Series12-port 100-GigabitEthernet I/Omodule (N77-M312CQ-26L) Note M3-SeriesModulesSupportfor

PurposeCommand or Actionswitch(config-if)# no shutdown

Configuring Fabric Extender Global FeaturesYou can configure global features on the Fabric Extender.

Before you begin

Ensure that you have enabled the Fabric Extender feature set.

SUMMARY STEPS

1. configure terminal2. fex FEX-number3. (Optional) description desc4. (Optional) no description5. (Optional) type FEX-type6. (Optional) type FEX-type7. (Optional) no type8. (Optional) serial serial9. (Optional) no serial

DETAILED STEPS

PurposeCommand or Action

Enters global configuration mode.configure terminal

Example:

Step 1

switch# configure terminalswitch(config)#

Enters FEX configuration mode for the specified FabricExtender. The range of the FEX-number is from to 199.

fex FEX-number

Example:

Step 2

switch(config)# fex 101switch(config-fex)#

Specifies the description. The default is the string FEXxxxxwhere xxxx is the FEX number. If the FEX number is 123,the description is FEX0123.

(Optional) description desc

Example:switch(config-fex)# description Rack7A-N2K

Step 3

Deletes the description.(Optional) no description

Example:

Step 4

switch(config-fex)# no description

Specifies the type of Fabric Extender. The FEX-type is oneof the following:

(Optional) type FEX-type

Example:

Step 5

Cisco Nexus 2000 Series Fabric Extender Software Configuration Guide for Cisco Nexus 7000 Series Switches, Release 8.x35

Configuring the Cisco Nexus 2000 Series Fabric ExtenderConfiguring Fabric Extender Global Features

Page 46: Cisco Nexus 2000 Series Fabric Extender Software ...€¦ · forFEX. Notsupportedon M3-Series12-port 100-GigabitEthernet I/Omodule (N77-M312CQ-26L) Note M3-SeriesModulesSupportfor

PurposeCommand or Actionswitch(config-fex)# type N2248T • N2224TP—24 100 BASE-T/1000 BASE-T Ethernet

host interfaces and 2 10-Gigabit SFP+ Ethernet fabricinterfaces module

• N2232P andN2232TM—32 10-Gigabit SFP+Ethernethost interfaces and 8 10-Gigabit SFP+ Ethernet fabricinterfaces module

• N2248T and N2248TP-E—48 100BASE-T/1000BASE-T Ethernet host interfaces and 4 10-GigabitSFP+ Ethernet fabric interfaces module

• NB22HP—16 1G/10-Gigabit SFP+ Ethernet hostinterfaces and 8 10-Gigabit SFP+ Ethernet fabricinterfaces module

• NB22FJ—16 10-Gigabit SFP+Ethernet host interfacesand 8 10-Gigabit SFP+ Ethernet fabric interfacesmodule

• NB22DELL—16 1G/10-Gigabit SFP+ Ethernet hostinterfaces and 8 10-Gigabit SFP+ Ethernet fabricinterfaces module

The parent Cisco Nexus Series device remembers the typeof the Fabric Extender in its binary configuration. Whenthis feature is configured, the Fabric Extender is allowedto come online only if its type matches the configured FEXtype.

Specifies the type of Fabric Extender. The FEX-type is oneof the following:

(Optional) type FEX-type

Example:

Step 6

• N2224TP—24 100 Base-T/1000 Base-T Ethernet hostinterfaces and 2 10-Gigabit SFP+ Ethernet fabricinterfaces module

switch(config-fex)# type N2248T

• N2232P andN2232TM—32 10-Gigabit SFP+Ethernethost interfaces and 8 10-Gigabit SFP+ Ethernet fabricinterfaces module

• N2248T and N2248TP-E—48 100 Base-T/1000Base-T Ethernet host interfaces and 4 10-Gigabit SFP+Ethernet fabric interfaces module.

• N2248PQ—48 10-Gigabit SFP+ Ethernet hostinterfaces and 16 10-Gigabit SFP+ Ethernet fabricinterfaces module.

• NB22HP—16 1G/10-Gigabit SFP+ Ethernet hostinterfaces and 8 10-Gigabit SFP+ Ethernet fabricinterfaces module

Cisco Nexus 2000 Series Fabric Extender Software Configuration Guide for Cisco Nexus 7000 Series Switches, Release 8.x36

Configuring the Cisco Nexus 2000 Series Fabric ExtenderConfiguring Fabric Extender Global Features

Page 47: Cisco Nexus 2000 Series Fabric Extender Software ...€¦ · forFEX. Notsupportedon M3-Series12-port 100-GigabitEthernet I/Omodule (N77-M312CQ-26L) Note M3-SeriesModulesSupportfor

PurposeCommand or Action

The parent Cisco Nexus Series device remembers the typeof the Fabric Extender in its binary configuration. Whenthis feature is configured, the Fabric Extender is allowedonly to come online if its type matches the configured FEXtype.

Deletes the FEX type.When a Fabric Extender is connectedto the fabric interfaces and does not match the configured

(Optional) no type

Example:

Step 7

type that is saved in the binary configuration on the parentswitch(config-fex)# no type switch, all configurations for all interfaces on the Fabric

Extender are deleted.

Defines a serial number string. If this command isconfigured, a switch allows the corresponding chassis ID

(Optional) serial serial

Example:

Step 8

to associate (using the fex associate command) only if theFabric Extender reports a matching serial number string.switch(config-fex)# serial JAF1339BDSK

Configuring a serial number that does not matchthe specified Fabric Extender forces the FabricExtender offline.

Caution

Deletes the serial number string.(Optional) no serial

Example:

Step 9

switch(config-fex)# no serial

Enabling DSCP to Queue MappingFor Cisco NX-OS Release 6.2(2) and later releases, the Cisco Fabric Extenders support Layer 3 protocoladjacencies on host interfaces (HIFs) and DSCP to queue mapping. Before Cisco NX-OS Release 6.2(2), youcan configure a Fabric Extender (FEX) port as a Layer 3 interface for host connectivity, but not for routing.See the Configuring the Cisco Nexus 2000 Series Fabric Extender for more information about fabric extenders.

Before Cisco NX-OS 6.2(2), the Fabric Extender cannot participate in a routing protocol adjacency with adevice attached to its port. Only a static direct route is supported. This restriction applies to both of the followingsupported connectivity cases:

• Switch virtual interfaces (SVI) with Fabric Extender single port or portchannel in Layer 2 mode.

• Fabric Extender port or portchannel in Layer 3 mode.

SUMMARY STEPS

1. configure terminal2. hardware qos dscp-to-queue ingress module type {all | f-series |m-series}3. (Optional) show hardware qos dscp-to-queue ingress4. (Optional) copy running-config startup-config

Cisco Nexus 2000 Series Fabric Extender Software Configuration Guide for Cisco Nexus 7000 Series Switches, Release 8.x37

Configuring the Cisco Nexus 2000 Series Fabric ExtenderEnabling DSCP to Queue Mapping

Page 48: Cisco Nexus 2000 Series Fabric Extender Software ...€¦ · forFEX. Notsupportedon M3-Series12-port 100-GigabitEthernet I/Omodule (N77-M312CQ-26L) Note M3-SeriesModulesSupportfor

DETAILED STEPS

PurposeCommand or Action

Enters global configuration mode.configure terminal

Example:

Step 1

switch(config)# configure terminal

Enables the dscp-to-queue mapping on the specifiedmodule(s).

hardware qos dscp-to-queue ingress module type {all |f-series |m-series}

Example:

Step 2

switch(config)# hardware qos dscp-to-queue ingressmodule type m-series

Displays information about the status of dscp-to-queuemapping in ingress direction.

(Optional) show hardware qos dscp-to-queue ingress

Example:

Step 3

switch(config)# show hardware qos dscp-to-queueingress

Saves the running configuration to the startup configuration.(Optional) copy running-config startup-config

Example:

Step 4

switch(config)# copy running-config startup-config

Configuration ExamplesThis section contains examples of FEX configurations.

Configuring a FEX with a Layer 3 Host InterfaceThis example shows how to configure a Fabric Extender with a Layer 3 host interface (at the interface level,subinterface level, port channel level, and port channel subinterface level):

Layer 3 Subinterface ConfigurationLayer 3 Configuration

config tinterface ethernet 101/1/1.12ip address 192.0.2.1/24encapsulation dot1Q 12mtu 850no shutdown

config tinterface ethernet 101/1/1no switchportip address 192.0.1.1/24Mtu 9000no shutdown

Cisco Nexus 2000 Series Fabric Extender Software Configuration Guide for Cisco Nexus 7000 Series Switches, Release 8.x38

Configuring the Cisco Nexus 2000 Series Fabric ExtenderConfiguration Examples

Page 49: Cisco Nexus 2000 Series Fabric Extender Software ...€¦ · forFEX. Notsupportedon M3-Series12-port 100-GigabitEthernet I/Omodule (N77-M312CQ-26L) Note M3-SeriesModulesSupportfor

Layer 3 Host Interface Port Channel SubinterfaceConfiguration

Layer 3 Host Interface Port Channel Configuration

config tinterface ethernet 101/1/1-2no switchportchannel-group 12no shutdown

interface port-channel 12.14ip address 192.0.4.1/24encapsulation dot1Q 14mtu 1700no shutdown

config tinterface ethernet 101/1/1-2no switchportchannel-group 12no shutdown

interface port-channel 12ip address 192.0.3.1/24mtu 2000no shutdown

The VLAN used in the Layer 3 host interface (HIF) or host interface port channel (HIFPC) subinterface hasonly local significance to its parent interface. The same VLAN ID can be reused between Layer 3 subinterfacesin the same switch or VDC.

Note

Configuring a Host Interface in a vPC Topology Connected to Two FEXsThis example shows how to configure a host vPC with a FEX (host vPC attached to two different FEXs):

The switchport trunk allowed vlan vlan-list command is not supported on FEX fabric interfaces.Note

Switch 2 ConfigurationSwitch 1 Configuration

config tfeature lacpint e101/1/1-2channel-group 12 mode activeno shutdown

int port-channel12switchportswitchport mode trunkswitchport trunk allowed vlan 1-20

vpc 10

config tfeature lacpint e101/1/1-2channel-group 12 mode activeno shutdown

int port-channel12switchportswitchport mode trunkswitchport trunk allowed vlan 1-20

vpc 10

Dual-Homing of a Server to a FEX with FabricPath

Cisco Nexus 7000 Series switches do not support dual-homing.Note

To configure FabricPath interfaces for two switches that are connected with FabricPath, perform the followingtasks on each switch:

• Enable FabricPath on each switch.

Cisco Nexus 2000 Series Fabric Extender Software Configuration Guide for Cisco Nexus 7000 Series Switches, Release 8.x39

Configuring the Cisco Nexus 2000 Series Fabric ExtenderConfiguring a Host Interface in a vPC Topology Connected to Two FEXs

Page 50: Cisco Nexus 2000 Series Fabric Extender Software ...€¦ · forFEX. Notsupportedon M3-Series12-port 100-GigabitEthernet I/Omodule (N77-M312CQ-26L) Note M3-SeriesModulesSupportfor

• Configure the interfaces that you want to designate as FabricPath interfaces.

• Set the STP priority device to 8192 on all FabricPath Layer 2 gateway devices.

• (Optional) Set the STP domain ID for each of the separate STP domains that are connected to theFabricPath network.

• (Optional) Configure a FEX switch ID.

To configure FabricPath interfaces, follow these steps:

1. (Optional) Enable FabricPath on each switch.switch# config terminalswitch(config)# feature fabricpathswitch(config-lldp)# exitswitch(config)#

2. After you enable FabricPath on the switch, configure the specified interface as FabricPath interfaces.switch(config)# interface ethernet 1/2switch(config-if)# switchport mode fabricpathswitch(config-if)# exitswitch(config)#

3. Configure the STP priority for all Rapid PVST+ VLANs as 8192.switch# config terminalswitch(config)# spanning-tree vlan 11-20 priority 8192switch(config)#

4. Configure the STP priority for all MST instances as 8192.switch# config terminalswitch(config)# spanning-tree mst 1-5 priority 8192switch(config)#

5. (Optional) Configure the STP domain ID on each FabricPath Layer 2 gateway switch attached to theFabricPath network.switch# config terminalswitch(config)# spanning-tree domain 5switch(config)

6. (Optional) Configure the FEX switch ID.

See theCisco Nexus 7000 Series NX-OS Interfaces Configuration Guide for information on configuring FEX.Note

FEX VPC+ configurations are supported only on F2-Series modules.Note

If you are setting up an initial FEX VPC+ configuration on an F2-Series module, follow these steps:

1. In the VPC domain configuration mode, enable partial DF mode with the fabricpath multicastload-balance command.

2. If disabled, enable TRILL style mac-address learning with themac address-table core-port-learningcommand.

Cisco Nexus 2000 Series Fabric Extender Software Configuration Guide for Cisco Nexus 7000 Series Switches, Release 8.x40

Configuring the Cisco Nexus 2000 Series Fabric ExtenderDual-Homing of a Server to a FEX with FabricPath

Page 51: Cisco Nexus 2000 Series Fabric Extender Software ...€¦ · forFEX. Notsupportedon M3-Series12-port 100-GigabitEthernet I/Omodule (N77-M312CQ-26L) Note M3-SeriesModulesSupportfor

3. In the VPC domain configurationmode, configure the emulated switch IDwith the fabricpath switchidswitchid# command.

4. On each of the VPC/VPC+ peer link interfaces in interface configuration mode, enter theswitchportmode fabricpath command.

5. On each VPC/VPC+ peer link port channel, enter the VPC peer-link command.

6. Configure the VPC ID with the vpc vpcid command.

If you are changing an existing FEX VPC configuration to a FEX VPC+ configuration on an F2-Seriesmodule, follow these steps:

1. In the VPC domain configuration mode, enable partial DF mode with the fabricpath multicastload-balance command.

2. If disabled, enable trill style mac-address learning with themac address-table core-port-learningcommand.

3. In the VPC domain configurationmode, configure the emulated switch IDwith the fabricpath switchidswitchid# command.

7. Copy the configuration.switch(config)# copy running-config startup-configswitch(config)#

Configuring a FEX in Active-Active ModeThis example shows how to configure a FEX in active-active (FEX-AA) mode:

Switch 2 ConfigurationSwitch 1 Configuration

int eth 2/2channel-group 2int po2switchportswitchport mode fex-fabricfex associate 101vpc 10

int eth 1/1channel-group 1int po1switchportswitchport mode fex-fabricfex associate 101vpc 10

• The chassis number (fex-id) for both switches must be the same.

• Configuring FEX-AA across two VDCs on the same chassis is not supported.

• FEX-AA does not support Layer 3 interfaces.

Note

Verifying the Status of DSCP-to-queue MappingThe following sample output from the show hardware qos dscp-to-queue ingress command displays thestatus of DSCP-to-queue mapping enabled in ingress direction on F-series modules:

Cisco Nexus 2000 Series Fabric Extender Software Configuration Guide for Cisco Nexus 7000 Series Switches, Release 8.x41

Configuring the Cisco Nexus 2000 Series Fabric ExtenderConfiguring a FEX in Active-Active Mode

Page 52: Cisco Nexus 2000 Series Fabric Extender Software ...€¦ · forFEX. Notsupportedon M3-Series12-port 100-GigabitEthernet I/Omodule (N77-M312CQ-26L) Note M3-SeriesModulesSupportfor

Switch# show hardware qos dscp-to-queue ingress

status: Enabledmodule_type : f-series

Verifying the ConfigurationThis section describes how to display the configuration of the Fabric Extender and verify the chassis hardwarestatus.

Verifying the Fabric Extender ConfigurationUse the following commands to display configuration information about the defined interfaces on a FabricExtender:

PurposeCommand or Action

Displays information about a specific Fabric Extenderor all attached units.

show fex [FEX-number] [detail]

Displays the Fabric Extender ports that are pinned toa specific switch interface.

show interface type number fex-intf

Displays the switch interfaces that have detected aFabric Extender uplink.

show interface fex-fabric

Displays the SFP+ transceiver and diagnostic opticalmonitoring (DOM) information for the FabricExtender uplinks.

show interface ethernet number transceiver[fex-fabric]

Displays the status of the feature sets on the device.show feature-set

Configuration Examples for the Fabric Extender

This example shows how to display all the attached Fabric Extender units:

This example shows how to display the detailed status of a specific Fabric Extender:

This example shows how to display the Fabric Extender interfaces pinned to a specific switch interface:

This example shows how to display the switch interfaces that are connected to a Fabric Extenderuplink:

This example shows how to display the SFP+ transceiver and diagnostic optical monitoring (DOM)information for Fabric Extender uplinks for an SFP+ transceiver that is plugged into the parent switchinterface:switch# show interface ethernet 1/40 transceiverEthernet1/40

sfp is presentname is CISCO-MOLEX INCpart number is 74752-9026revision is A0

Cisco Nexus 2000 Series Fabric Extender Software Configuration Guide for Cisco Nexus 7000 Series Switches, Release 8.x42

Configuring the Cisco Nexus 2000 Series Fabric ExtenderVerifying the Configuration

Page 53: Cisco Nexus 2000 Series Fabric Extender Software ...€¦ · forFEX. Notsupportedon M3-Series12-port 100-GigabitEthernet I/Omodule (N77-M312CQ-26L) Note M3-SeriesModulesSupportfor

serial number is MOC13321057nominal bitrate is 12000 MBits/secLink length supported for copper is 3 m(s)cisco id is --cisco extended id number is 4

This example shows how to display the SFP+ transceiver and DOM information for Fabric Extenderuplinks for an SFP+ transceiver that is plugged into the uplink port on the Fabric Extender:switch# show interface ethernet 1/40 transceiver fex-fabricEthernet1/40

sfp is presentname is CISCO-MOLEX INCpart number is 74752-9026revision is A0serial number is MOC13321057nominal bitrate is 12000 MBits/secLink length supported for 50/125mm fiber is 0 m(s)Link length supported for 62.5/125mm fiber is 0 m(s)cisco id is --cisco extended id number is 4

Verifying the Chassis Management InformationUse the following to display configuration information used on the switch supervisor to manage the FabricExtender.

PurposeCommand or Action

Displays the environmental sensor status.show environment fex {all | FEX-number}[temperature | power | fan]

Displays inventory information for a Fabric Extender.show inventory fex FEX-number

Displaysmodule information about a Fabric Extender.show module fex [FEX-number]

Displays the contents of the serial PROM (SPROM)on the Fabric Extender. The unit of the power for theshow sprom command is displayed in centi-amperes.

show sprom fex FEX-number {all | backplane |powersupply ps-num} | all

Configuration Examples for Chassis Management

This example shows how to display the module information about all connected Fabric Extenderunits:

This example shows how to display the inventory information about a specific Fabric Extender:switch# show inventory fex 101NAME: "FEX 101 CHASSIS", DESCR: "N2K-C2248TP-1GE CHASSIS"PID: N2K-C2248TP-1GE , VID: V00 , SN: SSI13380FSM

NAME: "FEX 101 Module 1", DESCR: "Fabric Extender Module: 48x1GE, 4x10GE Supervisor"PID: N2K-C2248TP-1GE , VID: V00 , SN: JAF1339BDSK

NAME: "FEX 101 Fan 1", DESCR: "Fabric Extender Fan module"PID: N2K-C2248-FAN , VID: N/A , SN: N/A

Cisco Nexus 2000 Series Fabric Extender Software Configuration Guide for Cisco Nexus 7000 Series Switches, Release 8.x43

Configuring the Cisco Nexus 2000 Series Fabric ExtenderVerifying the Chassis Management Information

Page 54: Cisco Nexus 2000 Series Fabric Extender Software ...€¦ · forFEX. Notsupportedon M3-Series12-port 100-GigabitEthernet I/Omodule (N77-M312CQ-26L) Note M3-SeriesModulesSupportfor

NAME: "FEX 101 Power Supply 2", DESCR: "Fabric Extender AC power supply"PID: NXK-PAC-400W , VID: 000, SN: LIT13370QD6

This example shows how to display the environment status for a specific Fabric Extender:switch# show environment fex 101

Temperature Fex 101:-----------------------------------------------------------------Module Sensor MajorThresh MinorThres CurTemp Status

(Celsius) (Celsius) (Celsius)-----------------------------------------------------------------1 Outlet-1 60 50 33 ok1 Outlet-2 60 50 38 ok1 Inlet-1 50 40 35 ok1 Die-1 100 90 44 ok

Fan Fex: 101:------------------------------------------------------Fan Model Hw Status------------------------------------------------------Chassis N2K-C2148-FAN -- okPS-1 -- -- absentPS-2 NXK-PAC-400W -- ok

Power Supply Fex 101:---------------------------------------------------------------------------Voltage: 12 Volts-----------------------------------------------------PS Model Power Power Status

(Watts) (Amp)-----------------------------------------------------1 -- -- -- --2 NXK-PAC-400W 4.32 0.36 ok

Mod Model Power Power Power Power StatusRequested Requested Allocated Allocated(Watts) (Amp) (Watts) (Amp)

--- ------------------- ------- ---------- --------- ---------- ----------1 N2K-C2248TP-1GE 0.00 0.00 0.00 0.00 powered-up

Power Usage Summary:--------------------Power Supply redundancy mode: redundant

Total Power Capacity 4.32 W

Power reserved for Supervisor(s) 0.00 WPower currently used by Modules 0.00 W

-------------Total Power Available 4.32 W

-------------

This example shows how to display the SPROM for a specific Fabric Extender:

Cisco Nexus 2000 Series Fabric Extender Software Configuration Guide for Cisco Nexus 7000 Series Switches, Release 8.x44

Configuring the Cisco Nexus 2000 Series Fabric ExtenderVerifying the Chassis Management Information

Page 55: Cisco Nexus 2000 Series Fabric Extender Software ...€¦ · forFEX. Notsupportedon M3-Series12-port 100-GigabitEthernet I/Omodule (N77-M312CQ-26L) Note M3-SeriesModulesSupportfor

switch# show sprom fex 101 allDISPLAY FEX 101 SUP sprom contentsCommon block:Block Signature : 0xababBlock Version : 3Block Length : 160Block Checksum : 0x1a1eEEPROM Size : 65535Block Count : 3FRU Major Type : 0x6002FRU Minor Type : 0x0OEM String : Cisco Systems, Inc.Product Number : N2K-C2248TP-1GESerial Number : JAF1339BDSKPart Number : 73-12748-01Part Revision : 11Mfg Deviation : 0H/W Version : 0.103Mfg Bits : 0Engineer Use : 0snmpOID : 9.12.3.1.9.78.3.0Power Consump : 1666RMA Code : 0-0-0-0CLEI Code : XXXXXXXXXTBDV00VID : V00Supervisor Module specific block:Block Signature : 0x6002Block Version : 2Block Length : 103Block Checksum : 0x2686Feature Bits : 0x0HW Changes Bits : 0x0Card Index : 11016MAC Addresses : 00-00-00-00-00-00Number of MACs : 0Number of EPLD : 0Port Type-Num : 1-48;2-4Sensor #1 : 60,50Sensor #2 : 60,50Sensor #3 : -128,-128Sensor #4 : -128,-128Sensor #5 : 50,40Sensor #6 : -128,-128Sensor #7 : -128,-128Sensor #8 : -128,-128Max Connector Power: 4000Cooling Requirement: 65Ambient Temperature: 40

DISPLAY FEX 101 backplane sprom contents:Common block:Block Signature : 0xababBlock Version : 3Block Length : 160Block Checksum : 0x1947EEPROM Size : 65535Block Count : 5FRU Major Type : 0x6001FRU Minor Type : 0x0OEM String : Cisco Systems, Inc.Product Number : N2K-C2248TP-1GESerial Number : SSI13380FSMPart Number : 68-3601-01Part Revision : 03

Cisco Nexus 2000 Series Fabric Extender Software Configuration Guide for Cisco Nexus 7000 Series Switches, Release 8.x45

Configuring the Cisco Nexus 2000 Series Fabric ExtenderVerifying the Chassis Management Information

Page 56: Cisco Nexus 2000 Series Fabric Extender Software ...€¦ · forFEX. Notsupportedon M3-Series12-port 100-GigabitEthernet I/Omodule (N77-M312CQ-26L) Note M3-SeriesModulesSupportfor

Mfg Deviation : 0H/W Version : 1.0Mfg Bits : 0Engineer Use : 0snmpOID : 9.12.3.1.3.914.0.0Power Consump : 0RMA Code : 0-0-0-0CLEI Code : XXXXXXXXXTDBV00VID : V00Chassis specific block:Block Signature : 0x6001Block Version : 3Block Length : 39Block Checksum : 0x2cfFeature Bits : 0x0HW Changes Bits : 0x0Stackmib OID : 0MAC Addresses : 00-0d-ec-e3-28-00Number of MACs : 64OEM Enterprise : 0OEM MIB Offset : 0MAX Connector Power: 0WWN software-module specific block:Block Signature : 0x6005Block Version : 1Block Length : 0Block Checksum : 0x66wwn usage bits:00 00 00 00 00 00 00 0000 00 00 00 00 00 00 0000 00 00 00 00 00 00 0000 00 00 00 00 00 00 0000 00 00 00 00 00 00 0000 00 00 00 00 00 00 0000 00 00 00 00 00 00 0000 00 00 00 00 00 00 0000 00 00 00 00 00 00 0000 00 00 00 00 00 00 0000 00 00 00 00 00 00 0000 00 00 00 00 00 00 0000 00 00 00 00 00 00 0000 00 00 00 00 00 00 0000 00 00 00 00 00 00 0000 00 00 00 00 00 00 0000 00 00 00 00 00 00 0000 00 00 00 00 00 00 0000 00 00 00 00 00 00 0000 00 00 00 00 00 00 0000 00 00 00 00 00 00 0000 00 00 00 00 00 00 0000 00 00 00 00 00 00 0000 00 00 00 00 00 00 0000 00 00 00 00 00 00 0000 00 00 00 00 00 00 0000 00 00 00 00 00 00 0000 00 00 00 00 00 00 0000 00 00 00 00 00 00 0000 00 00 00 00 00 00 0000 00 00 00 00 00 00 0000 00License software-module specific block:Block Signature : 0x6006Block Version : 1Block Length : 16

Cisco Nexus 2000 Series Fabric Extender Software Configuration Guide for Cisco Nexus 7000 Series Switches, Release 8.x46

Configuring the Cisco Nexus 2000 Series Fabric ExtenderVerifying the Chassis Management Information

Page 57: Cisco Nexus 2000 Series Fabric Extender Software ...€¦ · forFEX. Notsupportedon M3-Series12-port 100-GigabitEthernet I/Omodule (N77-M312CQ-26L) Note M3-SeriesModulesSupportfor

Block Checksum : 0x86flic usage bits:ff ff ff ff ff ff ff ff

DISPLAY FEX 101 power-supply 2 sprom contents:Common block:Block Signature : 0xababBlock Version : 3Block Length : 160Block Checksum : 0x1673EEPROM Size : 65535Block Count : 2FRU Major Type : 0xab01FRU Minor Type : 0x0OEM String : Cisco Systems Inc NXK-PAC-400WProduct Number : NXK-PAC-400WSerial Number : LIT13370QD6Part Number : 341Part Revision : -037CLEI Code : 5-01 01 000VID : 000snmpOID : 12336.12336.12336.12336.12336.12336.12374.12336H/W Version : 43777.2Current : 36RMA Code : 200-32-32-32Power supply specific block:Block Signature : 0x0Block Version : 0Block Length : 0Block Checksum : 0x0Feature Bits : 0x0Current 110v : 36Current 220v : 36Stackmib OID : 0

Additional ReferencesThis section includes additional information that is related to configuring the Cisco Nexus 2000 Series FabricExtender.

Related DocumentsDocument TitleRelated Topic

Cisco NX-OS Licensing GuideCisco NX-OS Licensing

Cisco Nexus 7000 Series NX-OS Virtual Device Context ConfigurationGuide

Virtual device contexts (VDC)

Cisco Nexus 7000 Series NX-OS Interfaces Configuration GuideInterface configuration

Cisco Nexus 7000 Series Command References available at the followingURL:http://www.cisco.com/en/US/products/ps9402/prod_command_reference_list.html

Command reference

Cisco Nexus 2000 Series Fabric Extender Software Configuration Guide for Cisco Nexus 7000 Series Switches, Release 8.x47

Configuring the Cisco Nexus 2000 Series Fabric ExtenderAdditional References

Page 58: Cisco Nexus 2000 Series Fabric Extender Software ...€¦ · forFEX. Notsupportedon M3-Series12-port 100-GigabitEthernet I/Omodule (N77-M312CQ-26L) Note M3-SeriesModulesSupportfor

Feature HistoryThis table lists the release history for this feature.

Table 3: Feature History for the Cisco Nexus 2000 Series Fabric Extender

Feature InformationReleasesFeature Name

Added support for vPCconfiguration synchronization forFEX

7.2(0)D1(1)vPC configuration synchronization

Added support for FEXActive-Active.

7.2(0)D1(1)Cisco Nexus 7000 Series FEX FabricActive-Active

The Fabric Extender is enabled onthe Cisco Nexus 7000 Seriesdevice with the install feature-setand feature-set commands.

5.1(1)Feature set commands

Support was added for portchannels and the integration of vPCon the host interfaces.

5.2(1)Port channel and vPC support

Layer 3 capability was added to theFabric Extender host interface portsincluding IPv4 and IPv6 and IGMPsnooping.

5.2(1)Layer 3 support

This table lists the supported line cards and FEXs.

Table 4: Supported Line cards and FEXs History

ReleasesFEX and Line card

8.4(1)Cisco Nexus B22 Fabric Extender for Dell is now supported withF4-Series modules.

8.2(1)Cisco Nexus B22 Fabric Extender for Dell is now supported withF3-Series andM3-Series (N77-M348XP-23L and N77-M324FQ-25)modules.

7.2(0)D1(1)Cisco Nexus B22 Fabric Extender for IBM

Cisco Nexus 2348UPQ Fabric Extender

Cisco Nexus 2348TQ Fabric Extender

6.2(2)Cisco Nexus B22 Fabric Extender for HP

Cisco Nexus 2248PQ Fabric Extender

Cisco Nexus 2000 Series Fabric Extender Software Configuration Guide for Cisco Nexus 7000 Series Switches, Release 8.x48

Configuring the Cisco Nexus 2000 Series Fabric ExtenderFeature History

Page 59: Cisco Nexus 2000 Series Fabric Extender Software ...€¦ · forFEX. Notsupportedon M3-Series12-port 100-GigabitEthernet I/Omodule (N77-M312CQ-26L) Note M3-SeriesModulesSupportfor

ReleasesFEX and Line card

6.1(1)48-port, 100/1000 BASE-T (100-Mb/1-Gigabit) N2248TP-E

32-port 10-Gigabit SFP+ N2248TP-E

Support for M2 series modules

Cisco Nexus 2224TP Fabric Extender

Cisco Nexus 2232TM Fabric Extender

6.0(1)48-port, 1/10-Gigabit F2-Series module (N7K-F248XP-25).

5.2(1)Cisco Nexus 2248TP Fabric Extender

Cisco Nexus 2232PP Fabric Extender

5.1(1)32-port, 10-Gigabit M1 module (N7K-M132XP-12)

32-port, 10-Gigabit M1 XL module (N7K-M132XP-12L).

Cisco Nexus 2000 Series Fabric Extender Software Configuration Guide for Cisco Nexus 7000 Series Switches, Release 8.x49

Configuring the Cisco Nexus 2000 Series Fabric ExtenderFeature History

Page 60: Cisco Nexus 2000 Series Fabric Extender Software ...€¦ · forFEX. Notsupportedon M3-Series12-port 100-GigabitEthernet I/Omodule (N77-M312CQ-26L) Note M3-SeriesModulesSupportfor

Cisco Nexus 2000 Series Fabric Extender Software Configuration Guide for Cisco Nexus 7000 Series Switches, Release 8.x50

Configuring the Cisco Nexus 2000 Series Fabric ExtenderFeature History

Page 61: Cisco Nexus 2000 Series Fabric Extender Software ...€¦ · forFEX. Notsupportedon M3-Series12-port 100-GigabitEthernet I/Omodule (N77-M312CQ-26L) Note M3-SeriesModulesSupportfor

C H A P T E R 4vPC Configuration Synchronization

Virtual port channels (vPC) topologies require identical configurations on peer switches. As a result, you mustrepeat configurations on both peer switches. This process, which can cause errors due to misconfigurationsor omissions, can result in additional service disruptions because of mismatched configurations. Configurationsynchronization eliminates these problems by allowing you to configure one switch and automaticallysynchronize the configuration on the peer switch.

In a vPC topology, each Cisco Nexus 7000 Series switch must have some matching parameters. You can usea vPC consistency check to verify that both Cisco Nexus 7000 Series switches have the same configuration(Type 1 or Type 2). If they do not match, depending on whether it is a global (for example, spanning-tree portmode), a port-level (for example, speed, duplex, or channel-group type), or even a port-channel interface, thevPC can go into a suspended state or a VLAN can go into a blocking state on both peer switches. As a result,you must ensure that the configuration from one switch is copied identically to the peer switch.

Configuration synchronization allows you to synchronize the configuration between a pair of switches in anetwork. Configuration synchronization and vPCs are two independent features and configurationsynchronization does not eliminate vPC consistency checks. The checks will continue. If there is a configurationmismatch, the vPC can still go into a suspended state.

In a FEX Active-Active setup:

• All the Host Interfaces (HIFs) ports are mapped to the internal vPC.

• The vPC Config-Sync feature listens to the internal vPC creation notification and triggers a merge of theHIF port configuration.

• All the future HIF configuration are synchronized with the peer switch, if the merge is successful.

• The status of HIF is marked as "peer out of synchronization" and the configuration of the interface is notsynchronized, if the merge fails.

• We recommend that you disable vpc-config-sync command before starting ASCII configuration. Afterthe ASCII configuration is completed, enable config-sync command for regular operation.

• vPC peer-link should be configured and up state.

• You cannot chose which commands are synchronized.

Note

• Prerequisites for vPC Configuration Synchronization, on page 52

Cisco Nexus 2000 Series Fabric Extender Software Configuration Guide for Cisco Nexus 7000 Series Switches, Release 8.x51

Page 62: Cisco Nexus 2000 Series Fabric Extender Software ...€¦ · forFEX. Notsupportedon M3-Series12-port 100-GigabitEthernet I/Omodule (N77-M312CQ-26L) Note M3-SeriesModulesSupportfor

• Guidelines and Limitations for Configuration Synchronization, on page 52• Information about vPC Configuration Synchronization, on page 52• How to configure vPC Config Sync, on page 53• Feature Information for vPC Configuration Synchronization, on page 58

Prerequisites for vPC Configuration Synchronization• vPC peer-link should be configured and up state.

Guidelines and Limitations for Configuration Synchronization• You cannot chose which commands are synchronized.

Information about vPC Configuration Synchronization

Benefits of vPC Configuration SynchronizationConfiguration synchronization benefits are as follows:

• Provides a mechanism to synchronize configuration from one switch to another switch.

• Merges configurations when connectivity is established between peers.

• Provides mutual exclusion for commands.

• Supports existing session and port profile functionality.

• Provides minimal user intervention.

• Minimizes the possibility of user error.

Supported Commands for vPC Configuration SynchronizationThe following types of commands are enabled for configuration synchronization:

The show vpc config-sync cli syntax command lists all the commands that are enabled for configurationsynchronization. You cannot choose which commands are synchronized. For more information, see the CiscoNexus 7000 Series NX-OS Interfaces Command Reference.

Note

• Type-1 configurations:

• Global configurations

• vPC member port-channel configurations

Cisco Nexus 2000 Series Fabric Extender Software Configuration Guide for Cisco Nexus 7000 Series Switches, Release 8.x52

vPC Configuration SynchronizationPrerequisites for vPC Configuration Synchronization

Page 63: Cisco Nexus 2000 Series Fabric Extender Software ...€¦ · forFEX. Notsupportedon M3-Series12-port 100-GigabitEthernet I/Omodule (N77-M312CQ-26L) Note M3-SeriesModulesSupportfor

• vPC configurations.

The configurations can be given on either of the vPC peer switches.Note

How to configure vPC Config Sync

Enabling vPC Configuration Synchronization

Before you begin

• You must create identical vPC domain IDs on both vPC peer switches.

• Before you configure this feature for the entire system, ensure that you are in the correct VDC. To changethe VDC, use the switchto vdc command.

SUMMARY STEPS

1. switch# configure terminal2. switch(config)# vpc domain domain-id3. switch(config-vpc-domain)# config-sync

DETAILED STEPS

PurposeCommand or Action

Enters global configuration mode.switch# configure terminalStep 1

Creates a vPC domain on the device, and enters vpc-domainconfigurationmode for configuration purposes. There is nodefault; the range is from 1 to 1000.

switch(config)# vpc domain domain-idStep 2

Enables vPC configuration synchronization.switch(config-vpc-domain)# config-syncStep 3

This command must be configured on both theprimary and secondary switch.

Note

The table below shows the process of configuration synchronization on switch 1 and switch 2:

Secondary SwitchPrimary Switch

switch-2# configure terminalswitch-2(config)# vpc domain 300switch-2(config-vpc-domain)# config-sync

switch-1# configure terminalswitch-1(config)# vpc domain 300switch-1(config-vpc-domain)# config-sync

Configuration synchronization is enabled on both switches in the same vPC domain.

Cisco Nexus 2000 Series Fabric Extender Software Configuration Guide for Cisco Nexus 7000 Series Switches, Release 8.x53

vPC Configuration SynchronizationHow to configure vPC Config Sync

Page 64: Cisco Nexus 2000 Series Fabric Extender Software ...€¦ · forFEX. Notsupportedon M3-Series12-port 100-GigabitEthernet I/Omodule (N77-M312CQ-26L) Note M3-SeriesModulesSupportfor

Secondary SwitchPrimary Switch

switch-1# configure terminalswitch-1(config)# spanning-tree mode mst

The above configuration is applied on the primary switch and is configuration synchronized to the secondaryswitch.

The configuration is either successfully applied to both switches or will be failed on both.

switch-2# show running-config...spanning-tree mode mst...

switch-1# show running-config...spanning-tree mode mst...

switch-2# configure terminalswitch-2(config)# spanning-tree port typeswitch-2 default

The configuration is applied on the secondary switch and is configuration synchronized to the primaryswitch.

The configuration can be applied to either switch.Note

switch-2# show running-config...spanning-tree port type network default...

switch-1# show running-config...spanning-tree port type network default...

Synchronizing Configuration for a Physical Port vPC

Before you begin

Before you configure this feature for the entire system, ensure that you are in the correct VDC. To change theVDC, use the switchto vdc command.

SUMMARY STEPS

1. switch# configure terminal2. switch(config)# interface type slot/port3. switch(config-if)# vpc vpc-id [sync {export | import}]4. (Optional) switch(config-if)# show running-config interface ethernet slot/port

DETAILED STEPS

PurposeCommand or Action

Enters global configuration mode.switch# configure terminalStep 1

Specifies the vPC physical port, and enters interfaceconfiguration mode.

switch(config)# interface type slot/portStep 2

Cisco Nexus 2000 Series Fabric Extender Software Configuration Guide for Cisco Nexus 7000 Series Switches, Release 8.x54

vPC Configuration SynchronizationSynchronizing Configuration for a Physical Port vPC

Page 65: Cisco Nexus 2000 Series Fabric Extender Software ...€¦ · forFEX. Notsupportedon M3-Series12-port 100-GigabitEthernet I/Omodule (N77-M312CQ-26L) Note M3-SeriesModulesSupportfor

PurposeCommand or Action

Moves port channel into a vPC and enters interface vPCconfiguration mode. The range is from 1 to 4096.

switch(config-if)# vpc vpc-id [sync {export | import}]Step 3

• sync export enables the primary switch configurationto be exported to the secondary switch.

• sync import enables the secondary switchconfiguration to be imported to primary switch.

Displays the running configuration for the physical port.(Optional) switch(config-if)# show running-configinterface ethernet slot/port

Step 4

Asymmetric Mapping

The table below shows the process of enabling configuration synchronization (asymmetric mapping) on thevPC physical port on the primary and the secondary switch:

Secondary SwitchPrimary Switch

switch-1# configure terminalswitch-1(config)# interface eth1/1switch-1(config-if)# vpc 100

The physical port (ethernet1/1) is added to the vPC 100 domain on the primary switch.

vPC 100 is not configured on the secondary switch. The configuration will not be synchronized until vPC100 is added to the secondary switch.

switch-2# configure terminalswitch-2(config)# interface eth2/3switch-2(config-if)# vpc 100

Following the configuration of vPC 100 to the secondary switch, the physical ports (interface ethernet2/3on the secondary switch and interface ethernet1/1 on the primary switch) will be configuration synchronized.

Symmetric Mapping

The table below shows the process of enabling configuration synchronization (symmetric mapping) on thevPC physical port on the primary and the secondary switch:

Secondary switchPrimary switch

switch-2# configure terminalswitch-2(config)# interface eth1/1

switch-1# configure terminalswitch-1(config)# interface eth1/1switch-1(config-if)# vpc 100 symmetric

The physical port (ethernet1/1) is added to the vPC 100 domain on the primary switch. The physical port(ethernet 1/1) is also present on the secondary switch.

The configuration of the physical port on both the primary and secondary switch will be kept insynchronization.

Cisco Nexus 2000 Series Fabric Extender Software Configuration Guide for Cisco Nexus 7000 Series Switches, Release 8.x55

vPC Configuration SynchronizationSynchronizing Configuration for a Physical Port vPC

Page 66: Cisco Nexus 2000 Series Fabric Extender Software ...€¦ · forFEX. Notsupportedon M3-Series12-port 100-GigabitEthernet I/Omodule (N77-M312CQ-26L) Note M3-SeriesModulesSupportfor

Secondary switchPrimary switch

switch-2# show running-config interfaceeth1/10

interface ethernet1/1switchportswitchport mode trunkvpc 100

switch-1# show running-config interfaceeth1/10

interface ethernet1/1switchportswitchport mode trunkvpc 100

Synchronizing Configuration of vPC Member Port Channel

Before you begin

Before you configure this feature for the entire system, ensure that you are in the correct VDC. To change theVDC, use the switchto vdc command.

SUMMARY STEPS

1. switch# configure terminal2. switch(config)# interface port-channel channel-number3. switch(config-if)# switchport4. switch(config-if)# vpc vpc-id [sync {export | import}]5. (Optional) switch(config-if)# show running-config interface port-channel channel-number

DETAILED STEPS

PurposeCommand or Action

Enters global configuration mode.switch# configure terminalStep 1

Selects the port channel that you want to use as the vPCpeer link for this device, and enters interface configurationmode.

switch(config)# interface port-channel channel-numberStep 2

Configures the interface as a Layer 2 switching port.switch(config-if)# switchportStep 3

Moves port channel into a vPC and enters interface vPCconfiguration mode. The range is from 1 to 4096.

switch(config-if)# vpc vpc-id [sync {export | import}]Step 4

• sync export enables the primary switch configurationto be exported to the secondary switch.

• sync import enables the secondary switchconfiguration to be imported to primary switch.

Displays the running configuration for the port channel.(Optional) switch(config-if)# show running-configinterface port-channel channel-number

Step 5

The table below shows the process of enabling configuration synchronization under port channel 10 on theprimary and the secondary switch:

Cisco Nexus 2000 Series Fabric Extender Software Configuration Guide for Cisco Nexus 7000 Series Switches, Release 8.x56

vPC Configuration SynchronizationSynchronizing Configuration of vPC Member Port Channel

Page 67: Cisco Nexus 2000 Series Fabric Extender Software ...€¦ · forFEX. Notsupportedon M3-Series12-port 100-GigabitEthernet I/Omodule (N77-M312CQ-26L) Note M3-SeriesModulesSupportfor

Secondary SwitchPrimary Switch

switch-1# configure terminalswitch-1(config)# interface port-channel 10switch-1(config-if)# switchportswitch-1(config-if)# vpc 10

The configuration under port-channel 10 is configuration synchronized to the secondary switch.

The vpc number command can be given first on either the primary or secondary switch.Note

switch-2# show running-config interface po10

interface port-channel10switchportvpc 10

The configuration is applied on the secondary switch and is configuration synchronized to the primaryswitch.

The configuration can be applied to either switch.Note

switch-2# configure terminalswitch-2(config)# interface port-channel 10switch-2(config-if)# switchport mode trunk

The show running-config interface port-channel channel-number command shows that the configurationsynchronization for port channel 10 is successful:

switch-2# show running-config interfaceport-channel 10

interface port-channel10switchportswitchport mode trunkvpc 10

switch-1# show running-config interfaceport-channel 10

interface port-channel10switchportswitchport mode trunkvpc 10

Verifying vPC Configuration SynchronizationTo verify vPC configuration synchronization, perform one of the following tasks:

PurposeCommand

Displays whether config-sync is available or not.show running-config vpc-config-sync

Displays the list of commands that are able to beconfiguration synchronized.

show vpc config-sync cli syntax

Displays the configuration synchronization database.show vpc config-sync database

Displays the merge status of the switch and of eachvPC interface.

show vpc config-sync merge status

Cisco Nexus 2000 Series Fabric Extender Software Configuration Guide for Cisco Nexus 7000 Series Switches, Release 8.x57

vPC Configuration SynchronizationVerifying vPC Configuration Synchronization

Page 68: Cisco Nexus 2000 Series Fabric Extender Software ...€¦ · forFEX. Notsupportedon M3-Series12-port 100-GigabitEthernet I/Omodule (N77-M312CQ-26L) Note M3-SeriesModulesSupportfor

PurposeCommand

Displays the status of the last 10 operations of thevPC configuration synchronization process.

• Displays merge status (success/failure).

• Displays the last action done by the vPCconfiguration synchronization process and theresult of that action.

show vpc config-sync status

Feature Information for vPC Configuration SynchronizationTable 5: Feature Information for vPC Configuration Synchronization

Feature InformationReleasesFeature Name

vPC Configuration Synchronization feature synchronizesthe configurations of one switch automatically to othersimilar switches. .

7.2(0)D1(1)vPC ConfigurationSynchronization

Cisco Nexus 2000 Series Fabric Extender Software Configuration Guide for Cisco Nexus 7000 Series Switches, Release 8.x58

vPC Configuration SynchronizationFeature Information for vPC Configuration Synchronization

Page 69: Cisco Nexus 2000 Series Fabric Extender Software ...€¦ · forFEX. Notsupportedon M3-Series12-port 100-GigabitEthernet I/Omodule (N77-M312CQ-26L) Note M3-SeriesModulesSupportfor

C H A P T E R 5FEX Queuing

FEX Queuing provides a mechanism to support queuing on host interfaces (HIF) of a FEX device. Queuingof data traffic is based on the COS or DSCP values of an Ethernet packet. Traffic that is not marked withthese values are dropped to a default queue.

• Finding Feature Information, on page 59• Information About FEX Queuing, on page 59• How to Configure FEX Queuing, on page 60• Feature Information for FEX Queuing, on page 65

Finding Feature InformationYour software release may not support all the features documented in this module. For the latest caveats andfeature information, see Bug Search Tool and the release notes for your platform and software release. Tofind information about the features documented in this module, and to see a list of the releases in which eachfeature is supported, see the feature information table.

Use Cisco Feature Navigator to find information about platform support and Cisco software image support.To access Cisco Feature Navigator, go to www.cisco.com/go/cfn. An account on Cisco.com is not required.

Information About FEX Queuing

Queuing Ethernet Frames Using COSWith this feature, data and control Ethernet frames can be prioritized based on the COS value of an Ethernetheader and sent to separate queues of a FEX host interface. This ensures that control frames are not droppedduring a traffic burst.

Every FEX interface has a COS2Q map associated with it. And depending on the COS2Q map, the ethernetframe is enqueued.

Cisco Nexus 2000 Series Fabric Extender Software Configuration Guide for Cisco Nexus 7000 Series Switches, Release 8.x59

Page 70: Cisco Nexus 2000 Series Fabric Extender Software ...€¦ · forFEX. Notsupportedon M3-Series12-port 100-GigabitEthernet I/Omodule (N77-M312CQ-26L) Note M3-SeriesModulesSupportfor

Queuing Ethernet Frames Using DSCPWith this feature, data and control Ethernet frames can be prioritized based on the DSCP value of an IP headerand sent to separate queues of a FEX host interface. This ensures that control frames are not dropped duringa traffic burst.

Queuing is based on the DSCP to Queue mapping configuration on the network-qos template

Queueing FCoE Frames Using COS 3With this feature, FCoE and Ethernet frames can be prioritized based on the COS 3 of FCoE and COS valueof Ethernet header and sent to separate queues of a FEX host interface. This ensures that control frames arenot dropped during a traffic burst.

This is driven by the COS2Q mapping and the network-qos template on the Nexus 7000.

How to Configure FEX Queuing

Changing COS2Q mapping

SUMMARY STEPS

1. enable2. configure terminal3. class-map type queuing match-any queue4. match cos 4-75. end

DETAILED STEPS

PurposeCommand or Action

Enables privileged EXEC mode.enable

Example:

Step 1

• Enter your password if prompted.Device> enable

Enters global configuration mode.configure terminal

Example:

Step 2

Device# configure terminal

Configures the global queuing class map.class-map type queuing match-any queue

Example:

Step 3

Device(config)# class-map type queuing match-any2q4t-8e-in-q1

Cisco Nexus 2000 Series Fabric Extender Software Configuration Guide for Cisco Nexus 7000 Series Switches, Release 8.x60

FEX QueuingQueuing Ethernet Frames Using DSCP

Page 71: Cisco Nexus 2000 Series Fabric Extender Software ...€¦ · forFEX. Notsupportedon M3-Series12-port 100-GigabitEthernet I/Omodule (N77-M312CQ-26L) Note M3-SeriesModulesSupportfor

PurposeCommand or Action

Configures COS2Q valuematch cos 4-7

Example:

Step 4

Device(config-cmap-que)# match cos 4-7

Exits to previliged EXEC mode.end

Example:

Step 5

Device(config-cmap-que)# end

Changing DSCP2Q Mapping

SUMMARY STEPS

1. enable2. configure terminal3. class-map type queuing match-any 2q4t-8e-in-q-default4. match dscp value-range5. end

DETAILED STEPS

PurposeCommand or Action

Enables privileged EXEC mode.enable

Example:

Step 1

• Enter your password if prompted.Device> enable

Enters global configuration mode.configure terminal

Example:

Step 2

Device# configure terminal

Configures the global queuing class map.class-map type queuingmatch-any 2q4t-8e-in-q-default

Example:

Step 3

Device(config)# class-map type queuing match-any2q4t-8e-in-q-default

Configures DSCP2Q valuematch dscp value-range

Example:

Step 4

Device(config-cmap-que)# match dscp 1-10

Exits to previliged EXEC mode.end

Example:

Step 5

Device(config-cmap-que)# end

Cisco Nexus 2000 Series Fabric Extender Software Configuration Guide for Cisco Nexus 7000 Series Switches, Release 8.x61

FEX QueuingChanging DSCP2Q Mapping

Page 72: Cisco Nexus 2000 Series Fabric Extender Software ...€¦ · forFEX. Notsupportedon M3-Series12-port 100-GigabitEthernet I/Omodule (N77-M312CQ-26L) Note M3-SeriesModulesSupportfor

Changing network-qos TemplateThe cos2q map, bandwidth, mtu and priority for the queues are defined for each network-qos templates. TheFEX is configured based on the default values for a given network-qos template. To change these defaultvalues, you should clone a template and change the values. The policy can then be applied to the system qos.

SUMMARY STEPS

1. enable2. configure terminal3. system qos4. service-policy type network-qos policy5. end

DETAILED STEPS

PurposeCommand or Action

Enables privileged EXEC mode.enable

Example:

Step 1

• Enter your password if prompted.Device> enable

Enters global configuration mode.configure terminal

Example:

Step 2

Device# configure terminal

Enters system class configuration mode.system qos

Example:

Step 3

Device(config)# system qos

Configures the policy map that is to be used as thenetwork-wide service policy, and enters Network-wide(system qos) mode.

service-policy type network-qos policy

Example:Device(config-sys-qos)# service-policy typenetwork-qos default-nq-7e-4q8q-policy

Step 4

Exits to previliged EXEC mode.end

Example:

Step 5

Device(config-sys-qos)# end

Configuring FEX Queue Parameters

SUMMARY STEPS

1. hardware fex-card-type shared-buffer-size size2. hardware fex-card-type queue-limit queue-limit

Cisco Nexus 2000 Series Fabric Extender Software Configuration Guide for Cisco Nexus 7000 Series Switches, Release 8.x62

FEX QueuingChanging network-qos Template

Page 73: Cisco Nexus 2000 Series Fabric Extender Software ...€¦ · forFEX. Notsupportedon M3-Series12-port 100-GigabitEthernet I/Omodule (N77-M312CQ-26L) Note M3-SeriesModulesSupportfor

DETAILED STEPS

PurposeCommand or Action

This command is applicable for N2248PQ only. The rangeis from 3072 to 10240. The command is hosted ondefault-vdc and admin-vdc.

hardware fex-card-type shared-buffer-size size

Example:Device# hardware N2248PQ shared-buffer-size 3072

Step 1

The range is from 81920 to 652800 for a Cisco Nexus2148T Fabric Extender and from 2560 to 652800 for all

hardware fex-card-type queue-limit queue-limit

Example:

Step 2

other supported Fabric Extenders. The command is hostedon default-vdc and admin-vdc.Device# hardware N2248T queue-limit 327680

Verifying FEX Queuing

SUMMARY STEPS

1. show queuing interface fex-interface value/slot

DETAILED STEPS

show queuing interface fex-interface value/slot

Example:Device# show queuing interface ethernet 101/1/1

invalid interface

slot 4=======

Interface is not in this module.

slot 9=======

Ethernet101/1/1 queuing information:Input buffer allocation:Qos-group: ctrlfrh: 0drop-type: dropcos: 7xon xoffbuffer-size

---------+---------+-----------2560 7680 10240

Qos-group: 0 2(shared)frh: 8drop-type: dropcos: 0 1 2 3 4 5 6xon xoff

Cisco Nexus 2000 Series Fabric Extender Software Configuration Guide for Cisco Nexus 7000 Series Switches, Release 8.x63

FEX QueuingVerifying FEX Queuing

Page 74: Cisco Nexus 2000 Series Fabric Extender Software ...€¦ · forFEX. Notsupportedon M3-Series12-port 100-GigabitEthernet I/Omodule (N77-M312CQ-26L) Note M3-SeriesModulesSupportfor

buffer-size

---------+---------+-----------0 142080 151040

Queueing:queue qos-group cos priority bandwidth mtu

--------+------------+--------------+---------+---------+----ctrl-hi n/a 7 PRI 02400ctrl-lo n/a 7 PRI 024002 0 0 1 23 WRR 80

16004 2 4 56 WRR 20

1600

Queue limit: 66560 bytes

Queue Statistics:queuerx tx flags

------+---------------+---------------+-----0 00

ctrl1 00

ctrl2 00

data4 6 0 data

Priority-flow-control enabled:noFlow-control status: rx 0x0, tx 0x0,rx_mask 0x0cos qos-group rx pause tx pause maskedrx pause

-------+-----------+---------+---------+---------------0

0 xonxon xon

1 0 xon xonxon2 0 xon xonxon3 0 xon xonxon4 2 xon xonxon5 2 xon xon xon6 2 xon xonxon7 n/a xon xonxon

DSCP to Queue mapping on

Cisco Nexus 2000 Series Fabric Extender Software Configuration Guide for Cisco Nexus 7000 Series Switches, Release 8.x64

FEX QueuingVerifying FEX Queuing

Page 75: Cisco Nexus 2000 Series Fabric Extender Software ...€¦ · forFEX. Notsupportedon M3-Series12-port 100-GigabitEthernet I/Omodule (N77-M312CQ-26L) Note M3-SeriesModulesSupportfor

FEX----+--+-----+-------+--+---

queue DSCPs----- -----02 0-9,14-25,27-38,40-51,53-63,04 10-13,26,39,52,03 **EMPTY**05 **EMPTY**

slot 10=======

Feature Information for FEX QueuingThe following table provides release information about the feature or features described in this module. Thistable lists only the software release that introduced support for a given feature in a given software releasetrain. Unless noted otherwise, subsequent releases of that software release train also support that feature.

Use Cisco Feature Navigator to find information about platform support and Cisco software image support.To access Cisco Feature Navigator, go to www.cisco.com/go/cfn. An account on Cisco.com is not required.

Table 6: Feature Information for FEX Queuing

Feature InformationReleasesFeatureName

The FEX Queuing

The following commands were introduced by this feature: hardwareshared-buffer-size, hardware queue-limit.

7.2(0)D1(1)FEXQueuing

Cisco Nexus 2000 Series Fabric Extender Software Configuration Guide for Cisco Nexus 7000 Series Switches, Release 8.x65

FEX QueuingFeature Information for FEX Queuing

Page 76: Cisco Nexus 2000 Series Fabric Extender Software ...€¦ · forFEX. Notsupportedon M3-Series12-port 100-GigabitEthernet I/Omodule (N77-M312CQ-26L) Note M3-SeriesModulesSupportfor

Cisco Nexus 2000 Series Fabric Extender Software Configuration Guide for Cisco Nexus 7000 Series Switches, Release 8.x66

FEX QueuingFeature Information for FEX Queuing

Page 77: Cisco Nexus 2000 Series Fabric Extender Software ...€¦ · forFEX. Notsupportedon M3-Series12-port 100-GigabitEthernet I/Omodule (N77-M312CQ-26L) Note M3-SeriesModulesSupportfor

C H A P T E R 6Supported FEX Devices

Support has been added for the following FEX devices:

• 2348UPQ

• 2348TQ

• B22 IBM

• B22 DELL

• Feature Information for Supported FEX Devices, on page 67

Feature Information for Supported FEX DevicesThe following table provides release information about the feature or features described in this module. Thistable lists only the software release that introduced support for a given feature in a given software releasetrain. Unless noted otherwise, subsequent releases of that software release train also support that feature.

Use Cisco Feature Navigator to find information about platform support and Cisco software image support.To access Cisco Feature Navigator, go to www.cisco.com/go/cfn. An account on Cisco.com is not required.

Table 7: Feature Information for Supported FEX Devices

Feature InformationReleasesFeature Name

B22 Dell FEX is now supported with F4-Seriesmodules

8.4(1)Support added for B22 Dell FEX on F4-Seriesmodules

B22 Dell FEX is now supported with F3-Seriesand M3-Series I/O modules

8.2(1)Support added for B22 Dell FEX on F3-Seriesand M3-Series I/O modules

Support has been added for 2348UPQ, 2348TQand B22 IBM devices

7.2(0)D1(1)Support added for 2348UPQ, 2348TQ andB22 IBM devices

Cisco Nexus 2000 Series Fabric Extender Software Configuration Guide for Cisco Nexus 7000 Series Switches, Release 8.x67

Page 78: Cisco Nexus 2000 Series Fabric Extender Software ...€¦ · forFEX. Notsupportedon M3-Series12-port 100-GigabitEthernet I/Omodule (N77-M312CQ-26L) Note M3-SeriesModulesSupportfor

Cisco Nexus 2000 Series Fabric Extender Software Configuration Guide for Cisco Nexus 7000 Series Switches, Release 8.x68

Supported FEX DevicesFeature Information for Supported FEX Devices

Page 79: Cisco Nexus 2000 Series Fabric Extender Software ...€¦ · forFEX. Notsupportedon M3-Series12-port 100-GigabitEthernet I/Omodule (N77-M312CQ-26L) Note M3-SeriesModulesSupportfor

I N D E X

A

ACL support 9associating fabric extender 29

B

BPDU Guard 6, 11

C

chassis configuration mode 35chassis ID 13class of service, See CoSconfiguration data 11CoS 9

D

Data Center Bridging Exchange, See DCBXDCBX 9description 35digital optical monitoring, See DOMdocumentation viii

additional publications viiiDOM 5

E

edge port (PortFast) 6Ethernet fabric interface 4

F

fabric extender 14guidelines 14licensing requirements 14limitations 14

fabric interface 4fabric interface Port Channel 12fail-over load balancing 12FEX-number 13

G

guidelines 14

H

host interface 4host interface autonegotiation 9

I

IEEE 802.1p 9IEEE 802.3x 9IGMP snooping 9image management 14

L

LACP 9layer 3 ports 5licensing 14

fabric extender 14limitations 14Link Aggregation Control Protocol, See LACPLink Layer Discovery Protocol, See LLDPLLDP 9local switching 11loopback address assignment 11loopback address range 11

M

multicast replication 11

O

oversubscription 10oversubscription ratio 10

P

packet counter 6PFC 5port channel 12

Cisco Nexus 2000 Series Fabric Extender Software Configuration Guide for Cisco Nexus 7000 Series Switches, Release 8.xIN-1

Page 80: Cisco Nexus 2000 Series Fabric Extender Software ...€¦ · forFEX. Notsupportedon M3-Series12-port 100-GigabitEthernet I/Omodule (N77-M312CQ-26L) Note M3-SeriesModulesSupportfor

port channel fabric interface 4, 5port channel host interface 4port numbering 13priority flow control, See PFC

Q

QoS 9quality-of-service, See QoS

R

related documents viii, 47

S

serial number 35SFP+ validation 5show diagnostics 43show environment 43

show fex 42show inventory 43show modules 43show SPROM 43show transceiver status 42SPAN restrictions 10SPAN source ports 10subinterfaces 5switchport fex-fabric mode 5switchport saved configuration 5

T

type 35

V

version compatibility 14VLANs 8

Cisco Nexus 2000 Series Fabric Extender Software Configuration Guide for Cisco Nexus 7000 Series Switches, Release 8.xIN-2

INDEX