Ruckus FastIron Stacking Configuration Guide, 08.0.60 Fast Iron Guide 08060 Switchstackingguide
2017-12-13
User Manual: Ruckus FastIron 08.0.60 Stacking Configuration Guide
Open the PDF directly: View PDF
.
Page Count: 153 [warning: Documents this large are best viewed by clicking the View PDF Link!]
- Ruckus FastIron Stacking Configuration Guide, 08.0.60
- Preface
- About This Guide
- Stacking Overview
- Building a Stack
- Planning to build a traditional stack
- Planning to build a stack with 802.1br switch port extender capability
- Traditional stack construction methods
- Verifying a traditional stack configuration
- Displaying information on stack connections
- Traditional Stacking by Device
- ICX 7250 stack configuration overview
- ICX 7250 stacking topologies
- ICX 7250 stacking configuration notes
- Reconfiguring ICX 7250 1-Gbps ports as 10-Gbps ports
- Changing default ports on the ICX 7250
- ICX 7250 trunk configuration
- ICX 7250 secure-setup example
- Displaying basic information for an ICX 7250 stack
- Displaying detailed information for an ICX 7250 stack
- ICX 7450 stack configuration overview
- ICX 7750 stack configuration overview
- ICX 7750 stacking topologies
- Installing the ICX 7750 in a remote stack
- ICX 7750 stacking configuration notes
- ICX 7750 secure-setup example
- ICX 7750 trunk formation during secure-setup
- Removing stacking ports from an ICX 7750
- Creating an ICX 7750 stacking trunk in a production environment
- Converting an ICX 7750 trunk to a port connection in a live stack
- Restoring a data port from an ICX 7750 trunk in a live stack
- Displaying basic information for an ICX 7750 stack
- Displaying details for an ICX 7750 stack
- ICX 7250 stack configuration overview
- Hitless Stacking
- Hitless stacking overview
- Hitless stacking behavior
- Supported hitless stacking events
- Non-supported hitless stacking events
- Supported hitless stacking protocols and services
- Hitless stacking configuration notes and feature limitations
- What happens during a hitless stacking switchover or failover
- Standby controller role in hitless stacking
- Support during stack formation, stack merge, and stack split
- Hitless stacking failover
- Hitless stacking switchover
- Displaying information about hitless stacking
- Syslog messages for hitless stacking failover and switchover
- Traditional Stack Management
- Managing a traditional stack through one IP address
- Enabling or disabling stacking mode
- Controlling the stack through the CLI
- Configuring default ports on FastIron devices
- Traditional stack management MAC address
- Traditional stack device roles and elections
- Traditional stack unit priority
- Traditional stack software images
- Stack mismatches
- Configuring stacking trunks in a live environment
- Adding, removing, or replacing units in a traditional stack
- Renumbering stack units
- Reloading a stack unit
- Managing traditional stack partitioning
- Merging traditional stacks
- Unconfiguring a traditional stack
- Syslog, SNMP, and traps for stack units
- Displaying traditional stack information
- Displaying stacking topology
- Displaying running configuration information
- How the show running-config command displays configured stacking ports
- Displaying software version information
- Displaying traditional stack flash information
- Displaying traditional stack memory information
- Displaying traditional stack chassis information
- Displaying stack module information
- Displaying general or detailed information about stack members
- Displaying IPC statistics for a stack
- Displaying reliable IPC statistics for stack units
- Displaying information about stack neighbors
- Displaying stack port information
- Displaying stacking port statistics
- Displaying stacking port interface information
- MIB support for traditional stack configurations
- Traditional Stack Troubleshooting
- Problems commonly diagnosed with stack formation
- Background problem diagnosis
- Troubleshooting an unsuccessful stack build
- Troubleshooting secure-setup
- Troubleshooting unit replacement issues
- Checking hardware after an upgrade failure
- Troubleshooting image copy issues
- Configuration, startup configuration files, and stacking flash
- Port down and aging

Supporting FastIron OS 08.0.60
CONFIGURATION GUIDE
Ruckus FastIron Stacking Conguration
Guide, 08.0.60
Part Number: 53-1004925-05
Publication Date: 8 December 2017
Copyright Notice and Proprietary Information
Copyright 2017 Brocade Communications Systems, Inc. All rights reserved.
No part of this documentation may be used, reproduced, transmitted, or translated, in any form or by any means, electronic, mechanical,
manual, optical, or otherwise, without prior written permission of or as expressly provided by under license from Brocade.
Destination Control Statement
Technical data contained in this publication may be subject to the export control laws of the United States of America. Disclosure to
nationals of other countries contrary to United States law is prohibited. It is the reader’s responsibility to determine the applicable
regulations and to comply with them.
Disclaimer
THIS DOCUMENTATION AND ALL INFORMATION CONTAINED HEREIN (“MATERIAL”) IS PROVIDED FOR GENERAL
INFORMATION PURPOSES ONLY. BROCADE and RUCKUS WIRELESS, INC. AND THEIR LICENSORS MAKE NO WARRANTY
OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO THE MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY, NON-INFRINGEMENT AND FITNESS FOR A PARTICULAR PURPOSE, OR THAT THE
MATERIAL IS ERROR-FREE, ACCURATE OR RELIABLE. BROCADE and RUCKUS RESERVE THE RIGHT TO MAKE CHANGES
OR UPDATES TO THE MATERIAL AT ANY TIME.
Limitation of Liability
IN NO EVENT SHALL BROCADE or RUCKUS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL OR
CONSEQUENTIAL DAMAGES, OR DAMAGES FOR LOSS OF PROFITS, REVENUE, DATA OR USE, INCURRED BY YOU OR ANY
THIRD PARTY, WHETHER IN AN ACTION IN CONTRACT OR TORT, ARISING FROM YOUR ACCESS TO, OR USE OF, THE
MATERIAL.
Trademarks
Ruckus Wireless, Ruckus, the bark logo, BeamFlex, ChannelFly, Dynamic PSK, FlexMaster, Simply Better Wireless, SmartCell,
SmartMesh, SmartZone, Unleashed, ZoneDirector and ZoneFlex are trademarks of Ruckus Wireless, Inc. in the United States and in
other countries. Brocade, the B-wing symbol, MyBrocade, and ICX are trademarks of Brocade Communications Systems, Inc. in the
United States and in other countries. Other trademarks may belong to third parties.
Ruckus FastIron Stacking Conguration Guide, 08.0.60
2 Part Number: 53-1004925-05

Contents
Preface...................................................................................................................................................................................................................................7
Document Conventions...........................................................................................................................................................................................................................7
Notes, Cautions, and Warnings...................................................................................................................................................................................................7
Command Syntax Conventions........................................................................................................................................................................................................... 7
Document Feedback................................................................................................................................................................................................................................ 8
Ruckus Product Documentation Resources...................................................................................................................................................................................8
Online Training Resources......................................................................................................................................................................................................................8
Contacting Ruckus Customer Services and Support................................................................................................................................................................. 9
What Support Do I Need?............................................................................................................................................................................................................ 9
Open a Case.......................................................................................................................................................................................................................................9
Self-Service Resources..................................................................................................................................................................................................................9
About This Guide..............................................................................................................................................................................................................11
Supported hardware...............................................................................................................................................................................................................................11
What’s new in this document............................................................................................................................................................................................................. 11
Stacking Overview............................................................................................................................................................................................................13
Traditional stacking.................................................................................................................................................................................................................................13
Network management and stack conguration................................................................................................................................................................ 14
Switching and routing advantages..........................................................................................................................................................................................14
Campus Fabric.........................................................................................................................................................................................................................................14
Brocade stackable models..................................................................................................................................................................................................................16
Brocade traditional stacking terminology......................................................................................................................................................................................17
Stack unit roles................................................................................................................................................................................................................................17
Stacking terms................................................................................................................................................................................................................................ 17
Building a Stack................................................................................................................................................................................................................ 19
Planning to build a traditional stack.................................................................................................................................................................................................19
Software requirements.................................................................................................................................................................................................................19
Traditional stack requirements..................................................................................................................................................................................................19
Brocade traditional stacking topologies............................................................................................................................................................................... 19
FastIron stacking distances and optics by device............................................................................................................................................................ 19
Traditional stacking conguration guidelines......................................................................................................................................................................23
Planning to build a stack with 802.1br switch port extender capability...........................................................................................................................23
Traditional stack construction methods......................................................................................................................................................................................... 24
The secure-setup utility...............................................................................................................................................................................................................24
Using secure-setup to congure a traditional stack in a ring topology...................................................................................................................25
Scenario 2 - Automatically conguring a three-member traditional stack in a ring topology.......................................................................33
Scenario 3 - Manually conguring a three member traditional stack in a ring topology.................................................................................37
Verifying a traditional stack conguration..................................................................................................................................................................................... 38
Displaying information on stack connections..............................................................................................................................................................................40
Traditional Stacking by Device.......................................................................................................................................................................................43
ICX 7250 stack conguration overview........................................................................................................................................................................................43
ICX 7250 stacking topologies.................................................................................................................................................................................................44
ICX 7250 stacking conguration notes............................................................................................................................................................................... 45
Reconguring ICX 7250 1-Gbps ports as 10-Gbps ports........................................................................................................................................46
Changing default ports on the ICX 7250............................................................................................................................................................................46
Ruckus FastIron Stacking Conguration Guide, 08.0.60
Part Number: 53-1004925-05 3
ICX 7250 trunk conguration.................................................................................................................................................................................................. 46
ICX 7250 secure-setup example...........................................................................................................................................................................................47
Displaying basic information for an ICX 7250 stack......................................................................................................................................................49
Displaying detailed information for an ICX 7250 stack................................................................................................................................................ 50
ICX 7450 stack conguration overview........................................................................................................................................................................................51
ICX 7450 stacking topologies.................................................................................................................................................................................................52
ICX 7450 stacking conguration notes............................................................................................................................................................................... 55
Conguring 10-Gbps stacking ports on the ICX 7450................................................................................................................................................56
Creating stacking trunks on the ICX 7450......................................................................................................................................................................... 58
ICX 7450 secure-setup examples.........................................................................................................................................................................................60
Displaying basic information for an ICX 7450 stack......................................................................................................................................................69
Displaying details for an ICX 7450 stack............................................................................................................................................................................70
ICX 7750 stack conguration overview........................................................................................................................................................................................71
ICX 7750 stacking topologies.................................................................................................................................................................................................72
Installing the ICX 7750 in a remote stack...........................................................................................................................................................................76
ICX 7750 stacking conguration notes............................................................................................................................................................................... 79
ICX 7750 secure-setup example...........................................................................................................................................................................................80
ICX 7750 trunk formation during secure-setup.............................................................................................................................................................. 80
Removing stacking ports from an ICX 7750.................................................................................................................................................................... 84
Creating an ICX 7750 stacking trunk in a production environment.........................................................................................................................84
Converting an ICX 7750 trunk to a port connection in a live stack......................................................................................................................... 84
Restoring a data port from an ICX 7750 trunk in a live stack.................................................................................................................................... 85
Displaying basic information for an ICX 7750 stack......................................................................................................................................................85
Displaying details for an ICX 7750 stack............................................................................................................................................................................86
Hitless Stacking................................................................................................................................................................................................................ 89
Hitless stacking overview.....................................................................................................................................................................................................................89
Hitless stacking behavior.....................................................................................................................................................................................................................89
Supported hitless stacking events ..................................................................................................................................................................................................91
Non-supported hitless stacking events......................................................................................................................................................................................... 91
Supported hitless stacking protocols and services...................................................................................................................................................................91
Hitless stacking conguration notes and feature limitations.................................................................................................................................................93
What happens during a hitless stacking switchover or failover............................................................................................................................................94
Real-time synchronization among all units in a stack.....................................................................................................................................................94
Standby controller role in hitless stacking.....................................................................................................................................................................................95
Standby controller election........................................................................................................................................................................................................ 95
Runtime conguration mismatch............................................................................................................................................................................................96
Support during stack formation, stack merge, and stack split............................................................................................................................................. 96
Hitless stacking failover........................................................................................................................................................................................................................ 99
Enabling hitless stacking failover.............................................................................................................................................................................................99
Hitless stacking failover example.........................................................................................................................................................................................100
Hitless stacking switchover..............................................................................................................................................................................................................100
Executing a hitless stacking switchover.............................................................................................................................................................................101
Hitless stacking switchover examples................................................................................................................................................................................101
Displaying information about hitless stacking..........................................................................................................................................................................104
Displaying information about stack failover.....................................................................................................................................................................105
Displaying hitless stacking status.........................................................................................................................................................................................105
Displaying pending device roles...........................................................................................................................................................................................105
Displaying information about link synchronization status..........................................................................................................................................105
Syslog messages for hitless stacking failover and switchover..........................................................................................................................................106
Ruckus FastIron Stacking Conguration Guide, 08.0.60
4 Part Number: 53-1004925-05
Traditional Stack Management................................................................................................................................................................................... 109
Managing a traditional stack through one IP address...........................................................................................................................................................109
Enabling or disabling stacking mode...........................................................................................................................................................................................109
Disabling stacking mode......................................................................................................................................................................................................... 110
Traditional stack unit identication ......................................................................................................................................................................................110
Controlling the stack through the CLI..........................................................................................................................................................................................110
Logging in through the console port.................................................................................................................................................................................. 111
CLI command syntax for stack units..................................................................................................................................................................................111
Traditional stack CLI commands..........................................................................................................................................................................................111
Conguring default ports on FastIron devices.........................................................................................................................................................................113
Traditional stack management MAC address.......................................................................................................................................................................... 113
Manually allocating the traditional stack MAC address...............................................................................................................................................113
Traditional stack device roles and elections.............................................................................................................................................................................. 115
Active controller...........................................................................................................................................................................................................................115
Standby controller.......................................................................................................................................................................................................................116
Bootup role....................................................................................................................................................................................................................................116
Active controller and standby controller elections.........................................................................................................................................................116
Active controller and standby controller resets...............................................................................................................................................................117
Standby controller selection based on priority conguration................................................................................................................................... 117
Standby controller election criteria.......................................................................................................................................................................................118
Traditional stack unit priority............................................................................................................................................................................................................118
Changing the priority of a stack unit................................................................................................................................................................................... 119
Traditional stack software images................................................................................................................................................................................................. 120
Conrming traditional stack software versions...............................................................................................................................................................120
Stack mismatches................................................................................................................................................................................................................................120
Advanced feature privilege mismatch................................................................................................................................................................................121
Minor mismatch for stack units............................................................................................................................................................................................ 121
Major mismatch for stack units.............................................................................................................................................................................................122
Conguration mismatch for stack units.............................................................................................................................................................................122
Memory allocation failure........................................................................................................................................................................................................ 123
Auto Image Copy for stack units..........................................................................................................................................................................................124
Copying the ash image to a stack unit from the active controller........................................................................................................................ 125
Conguring stacking trunks in a live environment..................................................................................................................................................................125
Displaying multi-trunk stacking conguration................................................................................................................................................................ 126
Error messages encountered when conguring a stacking trunk.......................................................................................................................... 126
Adding, removing, or replacing units in a traditional stack..................................................................................................................................................127
Installing a new unit in a traditional stack using secure-setup................................................................................................................................. 127
Installing a new unit using static conguration............................................................................................................................................................... 127
Removing a unit from a traditional stack...........................................................................................................................................................................128
Replacing traditional stack units........................................................................................................................................................................................... 128
Moving a unit to another stack..............................................................................................................................................................................................129
Removing an active controller from a powered stack..................................................................................................................................................129
Renumbering stack units.................................................................................................................................................................................................................. 129
Conguration notes for renumbering stack units .........................................................................................................................................................130
Reloading a stack unit........................................................................................................................................................................................................................ 130
Managing traditional stack partitioning....................................................................................................................................................................................... 131
Merging traditional stacks.................................................................................................................................................................................................................131
Unconguring a traditional stack................................................................................................................................................................................................... 132
Syslog, SNMP, and traps for stack units.................................................................................................................................................................................... 133
Conguring SNMP for a traditional stack.........................................................................................................................................................................133
Ruckus FastIron Stacking Conguration Guide, 08.0.60
Part Number: 53-1004925-05 5
SNMP engine IDs for stackable devices.......................................................................................................................................................................... 133
Displaying traditional stack information......................................................................................................................................................................................133
Displaying stacking topology.................................................................................................................................................................................................134
Displaying running conguration information.................................................................................................................................................................134
How the show running-cong command displays congured stacking ports................................................................................................. 135
Displaying software version information...........................................................................................................................................................................136
Displaying traditional stack ash information..................................................................................................................................................................137
Displaying traditional stack memory information..........................................................................................................................................................138
Displaying traditional stack chassis information ...........................................................................................................................................................138
Displaying stack module information.................................................................................................................................................................................139
Displaying general or detailed information about stack members........................................................................................................................ 140
Displaying IPC statistics for a stack.................................................................................................................................................................................... 142
Displaying reliable IPC statistics for stack units.............................................................................................................................................................142
Displaying information about stack neighbors...............................................................................................................................................................144
Displaying stack port information........................................................................................................................................................................................144
Displaying stacking port statistics........................................................................................................................................................................................144
Displaying stacking port interface information...............................................................................................................................................................145
MIB support for traditional stack congurations.....................................................................................................................................................................146
Traditional Stack Troubleshooting..............................................................................................................................................................................147
Problems commonly diagnosed with stack formation.........................................................................................................................................................147
Background problem diagnosis.....................................................................................................................................................................................................147
Manually triggering stack diagnosis....................................................................................................................................................................................147
Suppressing background stack diagnostic warnings...................................................................................................................................................148
Troubleshooting an unsuccessful stack build...........................................................................................................................................................................148
Troubleshooting secure-setup........................................................................................................................................................................................................150
Troubleshooting unit replacement issues.................................................................................................................................................................................. 151
Checking hardware after an upgrade failure............................................................................................................................................................................. 151
Troubleshooting image copy issues.............................................................................................................................................................................................152
Conguration, startup conguration les, and stacking ash............................................................................................................................................ 152
Port down and aging.......................................................................................................................................................................................................................... 153
Ruckus FastIron Stacking Conguration Guide, 08.0.60
6 Part Number: 53-1004925-05

Preface
• Document Conventions..................................................................................................................................................................................... 7
• Command Syntax Conventions......................................................................................................................................................................7
• Document Feedback...........................................................................................................................................................................................8
• Ruckus Product Documentation Resources............................................................................................................................................. 8
• Online Training Resources................................................................................................................................................................................ 8
• Contacting Ruckus Customer Services and Support............................................................................................................................9
Document Conventions
The following tables list the text and notice conventions that are used throughout this guide.
TABLE 1 Text conventions
Convention Description Example
monospace Identies command syntax
examples. device(config)# interface ethernet 1/1/6
bold User interface (UI) components
such as screen or page names,
keyboard keys, software buttons,
and eld names
On the Start menu, click All Programs.
italics Publication titles Refer to the Ruckus Small Cell Release Notes for more information
Notes, Cautions, and Warnings
Notes, cautions, and warning statements may be used in this document. They are listed in the order of increasing severity of potential
hazards.
NOTE
A NOTE provides a tip, guidance, or advice, emphasizes important information, or provides a reference to related information.
CAUTION
A CAUTION statement alerts you to situations that can be potentially hazardous to you or cause damage to hardware,
rmware, software, or data.
DANGER
A DANGER statement indicates conditions or situations that can be potentially lethal or extremely hazardous to you.
Safety labels are also attached directly to products to warn of these conditions or situations.
Command Syntax Conventions
Bold and italic text identify command syntax components. Delimiters and operators dene groupings of parameters and their logical
relationships.
Convention Description
bold text Identies command names, keywords, and command options.
Ruckus FastIron Stacking Conguration Guide, 08.0.60
Part Number: 53-1004925-05 7
Convention Description
italic text Identies a variable.
[ ] Syntax components displayed within square brackets are optional.
Default responses to system prompts are enclosed in square brackets.
{ x | y | z } A choice of required parameters is enclosed in curly brackets separated by vertical bars. You must select
one of the options.
x | yA vertical bar separates mutually exclusive elements.
< > Nonprinting characters, for example, passwords, are enclosed in angle brackets.
... Repeat the previous element, for example, member[member...].
\ Indicates a “soft” line break in command examples. If a backslash separates two lines of a command
input, enter the entire command at the prompt without the backslash.
Document Feedback
Ruckus is interested in improving its documentation and welcomes your comments and suggestions.
You can email your comments to Ruckus at: docs@ruckuswireless.com
When contacting us, please include the following information:
• Document title and release number
• Document part number (on the cover page)
• Page number (if appropriate)
• For example:
– Ruckus Small Cell Alarms Guide SC Release 1.3
– Part number: 800-71306-001
– Page 88
Ruckus Product Documentation Resources
Visit the Ruckus website to locate related documentation for your product and additional Ruckus resources.
Release Notes and other user documentation are available at https://support.ruckuswireless.com/documents. You can locate
documentation by product or perform a text search. Access to Release Notes requires an active support contract and Ruckus Support
Portal user account. Other technical documentation content is available without logging into the Ruckus Support Portal.
White papers, data sheets, and other product documentation are available at https://www.ruckuswireless.com.
Online Training Resources
To access a variety of online Ruckus training modules, including free introductory courses to wireless networking essentials, site surveys,
and Ruckus products, visit the Ruckus Training Portal at https://training.ruckuswireless.com.
Document Feedback
Ruckus FastIron Stacking Conguration Guide, 08.0.60
8 Part Number: 53-1004925-05
Contacting Ruckus Customer Services and Support
The Customer Services and Support (CSS) organization is available to provide assistance to customers with active warranties on their
Ruckus Networks products, and customers and partners with active support contracts.
For product support information and details on contacting the Support Team, go directly to the Support Portal using https://
support.ruckuswireless.com, or go to https://www.ruckuswireless.com and select Support.
What Support Do I Need?
Technical issues are usually described in terms of priority (or severity). To determine if you need to call and open a case or access the
self-service resources use the following criteria:
• Priority 1 (P1)—Critical. Network or service is down and business is impacted. No known workaround. Go to the Open a Case
section.
• Priority 2 (P2)—High. Network or service is impacted, but not down. Business impact may be high. Workaround may be
available. Go to the Open a Case section.
• Priority 3 (P3)—Medium. Network or service is moderately impacted, but most business remains functional. Go to the Self-
Service Resources section.
• Priority 4 (P4)—Low. Request for information, product documentation, or product enhancements. Go to the Self-Service
Resources section.
Open a Case
When your entire network is down (P1), or severely impacted (P2), call the appropriate telephone number listed below to get help:
• Continental United States: 1-855-782-5871
• Canada: 1-855-782-5871
• Europe, Middle East, Africa, and Asia Pacic, toll-free numbers are available at https://support.ruckuswireless.com/contact-us
and Live Chat is also available.
Self-Service Resources
The Support Portal at https://support.ruckuswireless.com/contact-us oers a number of tools to help you to research and resolve
problems with your Ruckus products, including:
•Technical Documentation—https://support.ruckuswireless.com/documents
•Community Forums—https://forums.ruckuswireless.com/ruckuswireless/categories
•Knowledge Base Articles—https://support.ruckuswireless.com/answers
•Software Downloads and Release Notes—https://support.ruckuswireless.com/software
•Security Bulletins—https://support.ruckuswireless.com/security
Using these resources will help you to resolve some issues, and will provide TAC with additional data from your troubleshooting analysis
if you still require assistance through a support case or RMA. If you still require help, open and manage your case at https://
support.ruckuswireless.com/case_management
Contacting Ruckus Customer Services and Support
Ruckus FastIron Stacking Conguration Guide, 08.0.60
Part Number: 53-1004925-05 9
Ruckus FastIron Stacking Conguration Guide, 08.0.60
10 Part Number: 53-1004925-05

About This Guide
• Supported hardware......................................................................................................................................................................................... 11
• What’s new in this document........................................................................................................................................................................11
Supported hardware
The following devices from the Ruckus FastIron product family support stacking in FastIron release 08.0.40 and later releases:
• Ruckus ICX 7250 Series (ICX 7250)
• Ruckus ICX 7450 Series (ICX 7450)
• Ruckus ICX 7750 Series (ICX 7750)
For information about the specic models and modules supported in a product family, refer to the hardware installation guide for that
product family.
What’s new in this document
The following tables provide descriptions of new information added to this guide for FastIron software release 08.0.60.
TABLE 2 Summary of enhancements in FastIron release 08.0.60
Feature Description Location
Non-release-specic updates No enhancements are introduced with this release.
Editorial changes or updates for specic defects
may be included.
Throughout the guide
Ruckus FastIron Stacking Conguration Guide, 08.0.60
Part Number: 53-1004925-05 11
Ruckus FastIron Stacking Conguration Guide, 08.0.60
12 Part Number: 53-1004925-05

Stacking Overview
• Traditional stacking............................................................................................................................................................................................13
• Campus Fabric....................................................................................................................................................................................................14
• Brocade stackable models............................................................................................................................................................................ 16
• Brocade traditional stacking terminology................................................................................................................................................ 17
Traditional stacking
A stack is a group of devices that operate as a single chassis.
A Brocade traditional stack contains from two to 12 units congured in a ring or linear topology. The units in a traditional stack are from
the same model family; that is, a traditional stack contains only ICX 7250, ICX 7450, or ICX 7750 units.
The members of a traditional stack may be located together. For example, Top-of-rack switches can form a stack that acts as a single
switch to manage data center access. Stack members can be physically separated, and the distance between stacking members
depends on the type of connector cables used.
Certain ber optic options increase the potential distance between stacks, which allows members of the same stack to reside in dierent
wiring closets, on dierent oors of one building, or in dierent buildings across the campus as illustrated in the following gure. Refer to
FastIron stacking distances and optics by device on page 19 for more information.
Brocade stackable devices are connected either through dedicated stacking ports or through ports that can be congured for either
stacking or data. The location of stacking ports and conguration options dier by device type. Refer to the section on each device type
for more information.
FIGURE 1 Distributed campus stacking topology
Ruckus FastIron Stacking Conguration Guide, 08.0.60
Part Number: 53-1004925-05 13
Network management and stack conguration
Even when all the switches within a stack are physically distributed, you can manage them as a single entity, enabling one-touch
conguration changes via a single IP address.
The active controller manages the other stack units. It maintains the information database for all stack members and downloads software
images as needed to all stack units. Each stack also has a standby controller for stack redundancy, and the stack can fail over seamlessly
to the standby.
Conguring the stack through the stack secure-setup utility is straightforward and secure. Custom conguration can be combined with
automated setup if, for example, you want to add units, move stacking ports, create trunks, or transform a default stacking port into a
data uplink port.
Switching and routing advantages
Packet switching between ports on stack units is handled by the hardware. All protocols operate with traditional stacking in the same way
as on a chassis system.
You can use stack connections to link distributed switches instead of standard inter-switch links with Layer 2 Spanning Tree Protocol
(STP) or Layer 3 routing. Using stack connections has signicant advantages:
• Layer 2 simplicity. Stack links do not need to be considered as part of the overall network topology, which means that they can
be used to provide resiliency, and Layer 3 routing is not needed to manage trac ows.
• No closed links. Because the stack links are internal to the switches, they are not seen as part of a Layer 2 network. This means
that all links can remain open and can be used to carry trac simultaneously, maximizing throughput.
• Fast failover. The rapid detection and recovery techniques used on stack links mean that failure of a link or a switch results in
hitless failover, with no impact on user services.
The next section describes Switch Port Extender technology, which is based on an ICX 7750 core stack. Refer to the Brocade FastIron
Switch Port Extender Conguration Guide for more information.
Campus Fabric
Campus Fabric is sometimes referred to as Switch Port Extender (SPX).
Campus Fabric creates a more scalable architecture based on IEEE 802.1BR standards. Brocade Campus Fabric architecture adds
Brocade ICX 7450 or ICX 7250 devices congured as port extenders (PEs), or PE units, to a set of Brocade ICX 7750 stack units
congured as the control bridge. The ICX 7750 control bridge (CB) provides a single point of management for the extended network.
Active and standby controller functions are retained and continue to provide hitless recovery as well as extended administrative functions.
Campus Fabric greatly increases the number of access devices that the network can support. The distributed CB at the center of
Campus Fabric architecture manages PE units and hundreds to thousands of ports at the network edge.
PE units are standards-based devices. Typically lower in cost, PE units rely on the CB for most network functions. As the network
expands, new PE units can be detected and added to the network automatically using dened Campus Fabric communication protocols.
PE units also inherit Premium-license features from the CB, which further reduces cost.
Campus Fabric architecture simplies network management by unifying core, aggregation, and access functions. As illustrated in the
following gure, a core stack (distributed chassis) serving as the CB connects to downstream Campus Fabric (PE) units that aggregate
large numbers of access devices.
Campus Fabric
Ruckus FastIron Stacking Conguration Guide, 08.0.60
14 Part Number: 53-1004925-05

FIGURE 2 Campus Fabric domain build-out from an ICX 7750 CB stack
The following gure depicts three separate campuses, each with its own Campus Fabric domain, interconnected with a high-speed
backbone.
Campus Fabric
Ruckus FastIron Stacking Conguration Guide, 08.0.60
Part Number: 53-1004925-05 15

FIGURE 3 Distributed campus network formed from connected Campus Fabric domains
Brocade stackable models
All ICX 7450 and ICX 7750 devices and some ICX 7250 devices can be members of a Brocade traditional stack. ICX 7750 devices
installed in a traditional stack can also be congured as an 802.1br control bridge that manages ICX 7250 or ICX 7450 devices
congured as port extender (PE) units. Refer to the Brocade FastIron Switch Port Extender Conguration Guide for information on
802.1br conguration.
Refer to the following sections for information on the ICX 7250:
•ICX 7250 stack conguration overview on page 43
•ICX 7250 stacking topologies on page 44.
Refer to the following sections for information on the ICX 7450:
•ICX 7450 stack conguration overview on page 51
•ICX 7450 stacking topologies on page 52
•Planning to build a stack with 802.1br switch port extender capability on page 23.
Refer to the following sections for information on the ICX 7750:
•ICX 7750 stack conguration overview on page 71
•ICX 7750 stacking topologies on page 72
•Conguring an ICX 7750 traditional stack on page 71
•Planning to build a stack with 802.1br switch port extender capability on page 23.
For information about physical installation of each type of device, refer to the appropriate hardware installation guide.
Brocade stackable models
Ruckus FastIron Stacking Conguration Guide, 08.0.60
16 Part Number: 53-1004925-05
Brocade traditional stacking terminology
Certain terms and roles specic to stacking are used throughout this guide. This section describes the roles stack units may assume as
well as terms key to understanding stacking.
NOTE
Refer to the Brocade FastIron Switch Port Extender Conguration Guide for terms specic to IEEE 802.1br and switch port
extender (SPX) capability.
Stack unit roles
• Active controller - Handles stack management and congures all system- and interface-level features.
– Future active controller - The unit that will take over as active controller after the next reload, if its priority has been changed
to the highest priority. When a priority for a stack unit is changed to be higher than the existing active controller, the takeover
does not occur immediately to prevent disruptions in stack operation.
• Standby controller - The stack member with the highest priority after the active controller. The standby controller takes over if
the current active controller fails.
• Stack member - A unit functioning in the stack in a capacity other than active controller or standby controller.
• Stack unit - Any device functioning within the stack, including the active controller and standby controller.
– Upstream stack unit - An upstream unit is connected to the rst stacking port on the active controller. (The left port as you
face the stacking ports.)
– Downstream stack unit - A downstream unit is connected to the second stacking port on the active controller. (The right
port as you face the stacking ports.)
NOTE
The terms "upstream port" and "downstream port" have special meanings in an 802.1br SPX conguration. Refer to the
Brocade FastIron Switch Port Extender Conguration Guide for more information.
Stacking terms
• Bootup role - The role a unit takes during the boot sequence. This role can be standalone, active controller, standby controller, or
stack member. The active controller or a standalone unit can access the full range of the CLI. Until a stack is formed, the local
consoles on the standby controller and stack members provide access to a limited form of the CLI, such as the show stack and
a few debug commands. When the stack is formed, all local consoles are directed to the active controller, which can access the
entire CLI. The last line of output from the show version command indicates the role of a unit (except for standalone units) as
shown in the following example:
My stack unit ID = 1, bootup role = active
• Clean unit - A unit that contains no startup ash conguration or runtime conguration. To erase old conguration information,
enter the erase startup-cong command and reset the unit.
• Control path - A path across stacking links dedicated to carrying control trac such as commands to program hardware or
software image data for upgrades. A stack unit must join the control path to operate fully in the stack.
• Default ports - FastIron devices use the default-ports command to dene stacking port candidates.
• Dynamic conguration - A unit conguration that is dynamically learned by a new stack unit from the active controller. A
dynamic conguration disappears when the unit leaves the stack.
• Interprocessor Communications (IPC) - The process by which proprietary packets are exchanged between stack unit CPUs.
Brocade traditional stacking terminology
Ruckus FastIron Stacking Conguration Guide, 08.0.60
Part Number: 53-1004925-05 17
• IronStack - A set of Brocade stackable units (maximum of twelve) and their connected stacking links so that all units can be
accessed through their common connections. A single unit can manage the entire stack, and congurable entities, such as
VLANs and trunk groups, can have members on multiple stack units.
• Non-Functioning stack unit - A stack unit that is recognized as a stack member, and is communicating with the active controller
over the Control Path, but is in a non-functioning state. A non-functioning stack unit will drop or discard trac from non-stacked
ports. This may be caused by an image or conguration mismatch.
• Reserved / provisional unit - A unit conguration number that has no physical unit associated with it.
• Secure-setup - A software utility that establishes a secure stack.
• Sequential connection - Stack unit IDs, beginning with the active controller, are sequential. For example, 1, 3, 4, 6, 7 is
sequential if active controller is 1. 1, 7, 6, 4, 3 are non-sequential in a linear topology, but become sequential in a ring topology
when counted from the other direction as: 1, 3, 4, 6, 7. Gaps in numbering are allowed.
• Stack path - A data path formed across the stacking links to determine the set of stack members that are present in the stack
topology, and their locations in the stack.
• Stack slot - A slot in a stack is synonymous with a line model in a chassis.
• Stack topology - A contiguously-connected set of stack units in an IronStack that are currently communicating with each other.
All units that are present in the stack topology appear in output from the show stack command.
• Stacking link - A cable that connects a stacking port on one unit to a stacking port on another unit.
• Stacking port - A physical interface on a stack unit that connects a stacking link. Stacking ports are point-to-point links that
exchange proprietary packets. Stacking ports cannot be congured for any other purpose while operating as stacking ports. The
number of available stacking ports depends on the platform. Some ports can be congured as either stacking ports or regular
data ports. Refer to the hardware installation guide for the specic device for more information.
• Standalone unit - A unit that is not enabled for stacking, or an active controller without any standby controller or stack members.
• Static conguration - A conguration that remains in the database of the active controller even if the unit it refers to is removed
from the stack. Static congurations are derived from the startup conguration le during the boot sequence, are manually
entered, or are converted from dynamic congurations after a write memory command is issued.
• Trunked stacking port (trunk) - A trunk consists of multiple stacking ports and is treated as one logical link. It provides more
bandwidth and better resilience than individually connected ports.
• Unit replacement - The process of swapping out a unit with a clean unit. No conguration change is required.
Brocade traditional stacking terminology
Ruckus FastIron Stacking Conguration Guide, 08.0.60
18 Part Number: 53-1004925-05

Building a Stack
• Planning to build a traditional stack............................................................................................................................................................19
• Planning to build a stack with 802.1br switch port extender capability..................................................................................... 23
• Traditional stack construction methods....................................................................................................................................................24
• Verifying a traditional stack conguration................................................................................................................................................38
• Displaying information on stack connections........................................................................................................................................40
Planning to build a traditional stack
Before you begin to build a traditional stack, you should be familiar with supported stacking software requirements, topologies, and
recommendations.
Software requirements
All units in a traditional stack must be running the same software version.
Maximum conguration le size for any stack is 1 MB.
Traditional stack requirements
Traditional stacks must contain devices of the same type or product line. For example, a traditional stack cannot combine ICX 7250, ICX
7450, and ICX 7750 devices. However, a traditional stack can contain any combination of devices from the same product line, for
example, any combination of ICX 7250 devices.
NOTE
A core stack for an 802.1br (SPX) conguration is a traditional stack that contains only ICX 7750 devices, although the stack
may contain dierent types of ICX 7750 devices. Refer to the Brocade FastIron Campus Fabric Conguration Guide for more
information.
Brocade traditional stacking topologies
Brocade traditional stacking technology supports linear and ring topologies.
Although Brocade stackable units may be connected in a simple linear topology, Brocade recommends a ring topology because it oers
the best redundancy and the most resilient operation. Unicast switching follows the shortest path in a ring topology. When the ring is
broken, the stack recalculates the forwarding path and then resumes the ow of trac within a few seconds.
In a ring topology, all stack members must have two stacking ports; however, in a linear topology, both end units use only one stacking
port, leaving the other port available as a data port.
FastIron stacking distances and optics by device
Because Brocade devices use Ethernet for the inter-switch stack connections, the deployment options are greatly increased. If standard
copper stacking cables are used, the inter-switch connections can be up to 5 meters, which is usually sucient for locally distributed
stacks, such as in Top-of-Rack (ToR) applications. For broader distribution, ber-optic cables should be used, allowing a stack to be
deployed across multiple physical locations, such as in the wiring closets of an oce building, or in dierent buildings on a campus.
Ruckus FastIron Stacking Conguration Guide, 08.0.60
Part Number: 53-1004925-05 19

Cables that support dierent distances can be combined in the same stack. For example, you can use LR4 Single Mode Fiber (SMF)
optics at both ends of a stacking connection, and the maximum distance is extended to 10 kilometers. Other stacking ports in the same
stack can use other optics, such as SR4, at both ends. The maximum distance for such a connection is 100 meters.
NOTE
The same optics (for example, LR4) must be used on both ends of a connection. If the optics do not match on both ends, the
ports will not come up.
The following table shows copper and ber-optic options approved for stacking and stacking distance combinations. For more
information on Brocade cable options, refer to The Brocade Optics Family Datasheet on the Brocade website.
TABLE 3 Copper and ber-optic options and stacking distances
Device Stacking port Copper options Fiber-optic options Fiber-optic maximum
stacking distance
ICX 7750 6 X 40-Gbps
Front and rear stacking
and uplink
0.5- or 1-meter passive copper
1-, 3-, or 5-meter QSFP-QSFP
active direct-attach copper, 7 or
10-meter QSFP-QSFP AOC
40G-QSFP-SR4 100 meters
40G-QSFP-BiDi
40G-QSFP-eSR4 300 meters
40G-QSFP-LR4110 kilometers for ICX
7750-26Q, ICX
7750-48C, and ICX
7750-48F devices2
ICX 7450 (rear) 1 X 40-Gbps stacking
and uplink on slots 3 and
4 3
0.5- or 1-meter passive copper
1-, 3-, or 5-meter QSFP-QSFP
active direct-attach copper
40G-QSFP-LR4 10 kilometers
40G-QSFP-SR4 100 meters
40G-QSFP-eSR4 300 meters
ICX 7450 (front) 4 X 10-Gbps stacking on
slot 2 with the
icx7400-4x10GF
module only
1-, 3-, or 5-meter SFP+ active
direct-attach copper, 7 or 10-meter
SFP+ AOC
10G-SFPP-USR 100 meters
10G-SFPP-SR 300 meters
10G-SFPP-LR 10 kilometers
ICX 7250 4 X 10-Gbps stacking
from dedicated or uplink
ports
4 X 10F SFP+ uplink
ports: No-PHY
4 X 10F SFP+ stacking
ports: With re-timer
capability
1-, 3-, or 5-meter active cables 10GE SR SFP+
10GE USR SFP+
10GE LR SFP+
300 meters
100 meters
10 kilometers
Long-distance stacking ports
Only certain FastIron stacking devices support long-distance stacking. FastIron models and 40-Gbps ports that can be used for long-
distance data and stacking connections are listed in the following table.
TABLE 4 FastIron long-distance 40-Gbps ports
Product and model Ports that support 1X40-Gbps optics Long-distance stacking ports
ICX 7450 (all models) 1/3/1, 1/4/1 1/3/1, 1/4/1
1LR4 optics can be used only on specied ICX 7750 ports. Refer to "Long-distance stacking ports" in this guide.
2Extended distance stacking on the ICX 7750 is restricted to certain ports. Refer to "Installing the ICX 7750 in a remote stack" in this guide.
3For data uplink only, the following 40-Gbps optics are available on ICX 7450 devices: 40G-QSFP-BiDi, 40-G-QSFP-LM4, 40G-QSFP-ER4
Planning to build a traditional stack
Ruckus FastIron Stacking Conguration Guide, 08.0.60
20 Part Number: 53-1004925-05

TABLE 4 FastIron long-distance 40-Gbps ports (continued)
Product and model Ports that support 1X40-Gbps optics Long-distance stacking ports
ICX 7750-26Q 1/1/1 through 1/1/20; 1/2/1 through 1/2/6, 1/3/5, 1/3/6 1/2/5, 1/2/6, 1/3/5, 1/3/6
ICX 7750-48F 1/2/5, 1/2/6, 1/3/5, 1/3/6 1/2/5, 1/2/6, 1/3/5, 1/3/6
ICX 7750-48C 1/2/5, 1/2/6, 1/3/5, 1/3/6 1/2/5, 1/2/6, 1/3/5, 1/3/6
NOTE
Long-distance stacking ports are not default stacking ports. If you are using only long-distance stacking ports, you cannot use
the stack secure-setup utility to congure your stack because the secure-setup utility probes for other potential stack members
only on default stacking ports.
LR optics can be used on ICX 7450 4X10-Gbps ports when a 4X10GF module is installed. LR optics can support distances up to 10
kilometers for data or stacking. Long-distance stacking with LR optics is supported on front panel ports 1/2/1 through 1/2/4. The
following table summarizes LR support on the ICX 7450.
TABLE 5 FastIron long-distance 4X10-Gbps ports
Product and model 10-Gbps ports that support LR optics Long-distance stacking ports
ICX 7450 front (all models, with
4X10GF module)
1/2/1 through 1/2/4 1/2/1 through 1/2/4
ICX 7450 back (all models, with
4X10GF module)
1/3/1 through 1/3/4 and 1/4/1 through 1/4/4 (data only) 1/3/1 through 1/3/4 and 1/4/1
through 1/4/4
For general information on all long-distance stacking options for all FastIron stacking models, refer to FastIron stacking distances and
optics by device on page 19. For details on setting up for long-distance stacking, refer to Installing the ICX 7750 in a remote stack on
page 76.
Displaying information on supported distances
Use the show media command to display information on stacking connections and supported distances. You can specify any interface
within a stack or SPX conguration as shown in the following examples. You can also designate a stack to display all media attached to
the stack. Without parameters, the show media command displays all media attached to the device.
The following example displays information for an interface with an LR4 optic.
ICX7750-48F Router# show media ethernet 4/2/6
Port 4/2/6: Type : 40GE-LR4 10km (QSFP+ LC)
Vendor: BROCADE Version: 2
Part# : 57-1000263-01 Serial#: LDJ21325C230002
The following command output is for an interface with a 40-Gbps active copper optic with a maximum distance of 10 meters.
ICX7750-48F Switch# show media ethernet 3/2/1
Port 3/2/1: Type : 40GE-Active Copper 10m (QSFP+)
Vendor: BROCADE Version: A
Part# : 57-1000306-01 Serial#: NEA11510000003S
The following output is for an interface with a 40-Gbps ESR4 optic.
ICX7750-48F Switch# show media ethernet 1/2/3
Port 1/2/3: Type : 40GE-ESR4 300m (QSFP+)
Vendor: BROCADE Version: A
Part# : 57-1000296-01 Serial#: LVA115150000004
Planning to build a traditional stack
Ruckus FastIron Stacking Conguration Guide, 08.0.60
Part Number: 53-1004925-05 21
The following example displays information about the media attached to the device.
device# show media
Port 1/1/1 : Type : 1G M-C (Gig-Copper)
Port 1/1/2 : Type : 1G M-C (Gig-Copper)
Port 1/1/3 : Type : 1G M-C (Gig-Copper)
Port 1/1/4 : Type : 1G M-C (Gig-Copper)
Port 1/1/5 : Type : 1G M-C (Gig-Copper)
Port 1/1/6 : Type : 1G M-C (Gig-Copper)
Port 1/1/7 : Type : 1G M-C (Gig-Copper)
Port 1/1/8 : Type : 1G M-C (Gig-Copper)
Port 1/1/9 : Type : 1G M-C (Gig-Copper)
Port 1/1/10: Type : 1G M-C (Gig-Copper)
Port 1/1/11: Type : 1G M-C (Gig-Copper)
Port 1/1/12: Type : 1G M-C (Gig-Copper)
Port 1/1/13: Type : 1G M-C (Gig-Copper)
Port 1/1/14: Type : 1G M-C (Gig-Copper)
Port 1/1/15: Type : 1G M-C (Gig-Copper)
Port 1/1/16: Type : 1G M-C (Gig-Copper)
Port 1/1/17: Type : 1G M-C (Gig-Copper)
Port 1/1/18: Type : 1G M-C (Gig-Copper)
Port 1/1/19: Type : 1G M-C (Gig-Copper)
Port 1/1/20: Type : 1G M-C (Gig-Copper)
Port 1/1/21: Type : 1G M-C (Gig-Copper)
Port 1/1/22: Type : 1G M-C (Gig-Copper)
Port 1/1/23: Type : 1G M-C (Gig-Copper)
Port 1/1/24: Type : 1G M-C (Gig-Copper)
Port 1/2/1 : Type : 10GE SR 300m (SFP +)
Port 1/2/2 : Type : EMPTY
Port 1/2/3 : Type : 1G Twinax 1m (SFP)
Port 1/2/4 : Type : 1G Twinax 1m (SFP)
The following example shows output for the specied stack.
device# show media stack 1
Port 1/1/1 : Type : EMPTY
Port 1/1/2 : Type : EMPTY
Port 1/1/3 : Type : EMPTY
Port 1/1/4 : Type : EMPTY
Port 1/1/5 : Type : EMPTY
Port 1/1/6 : Type : EMPTY
Port 1/1/7 : Type : EMPTY
Port 1/1/8 : Type : EMPTY
Port 1/1/9:1 : Type : 4x10GE Active Copper 1m (QSFP+)
Port 1/1/9:2 : Type : 4x10GE Active Copper 1m (QSFP+)
Port 1/1/9:3 : Type : 4x10GE Active Copper 1m (QSFP+)
Port 1/1/9:4 : Type : 4x10GE Active Copper 1m (QSFP+)
Port 1/1/10 : Type : EMPTY
Port 1/1/11:1: Type : 4x10GE Active Copper 1m (QSFP+)
Port 1/1/11:2: Type : 4x10GE Active Copper 1m (QSFP+)
Port 1/1/11:3: Type : 4x10GE Active Copper 1m (QSFP+)
Port 1/1/11:4: Type : 4x10GE Active Copper 1m (QSFP+)
Port 1/1/12 : Type : EMPTY
Port 1/1/13 : Type : EMPTY
Port 1/1/14 : Type : EMPTY
Port 1/1/15 : Type : EMPTY
Port 1/1/16 : Type : EMPTY
Port 1/1/17 : Type : EMPTY
Port 1/1/18 : Type : EMPTY
Port 1/1/19 : Type : EMPTY
Port 1/1/20 : Type : EMPTY
Port 1/2/1 : Type : EMPTY
Port 1/2/2 : Type : EMPTY
Port 1/2/3 : Type : EMPTY
Port 1/2/4 : Type : EMPTY
Port 1/2/5 : Type : EMPTY
Port 1/2/6 : Type : EMPTY
Port 1/3/1 : Type : 40GE-SR4 100m (QSFP+)
Port 1/3/2 : Type : EMPTY
Planning to build a traditional stack
Ruckus FastIron Stacking Conguration Guide, 08.0.60
22 Part Number: 53-1004925-05
Port 1/3/3 : Type : EMPTY
Port 1/3/4 : Type : EMPTY
Port 1/3/5 : Type : EMPTY
Port 1/3/6 : Type : EMPTY
Traditional stacking conguration guidelines
Before you congure your traditional stack, consider the following guidelines:
• Plan the number of units and how the stacking ports on the units will be connected. For more information, refer to the hardware
installation guide for your device.
• The stack should be physically cabled in a linear or ring topology. Connect only those units that will be active in the stack.
• Make sure all units intended for the stack are running the same software version. On any of the console ports in the stack, use
the show version command to view all units, or the show version unit unit-number command to view an individual unit.
NOTE
If you are running a router image and there is a potential loop in your topology, you must congure the Spanning Tree Protocol
in the would-be active controller. Otherwise, excessive looping packets may aect stack formation. The Spanning Tree Protocol
is enabled by default in switch images.
NOTE
If STP is not enabled, there may be a loop issue when multiple cables are used to connect a standalone unit to a stack. The
loop does not aect stack formation. The loop issue disappears after the multiple links are converted to stacking trunks when
the standalone unit is integrated to the stack. However, temporary looping may cause some data trac interruption. If you are
concerned about potential trac interruption due to looping, you can connect a single cable to the new unit. After the unit
reloads and becomes a member, you can connect all cables and then run the stack secure-setup utility to make sure these links
are converted to stacking trunks.
• When you have a stack of eight or more units, you may need to increase the trap hold time from the default (60 seconds) to ve
minutes (300 seconds). This will prevent the loss of initial boot traps. To increase the trap hold time, use the following
command.
device# configure terminal
device(config)# snmp-server enable traps holddown-time 300
Planning to build a stack with 802.1br switch port
extender capability
If you are planning to create an 802.1br SPX conguration with an ICX 7750 core stack, there are a few considerations.
In general, Brocade traditional stacking and 802.1br SPX conguration are independent. Here are a few details to keep in mind:
• Only ICX 7750 devices can serve as the control bridge (CB). The CB can be a standalone unit or a stack of multiple units.
• Only ICX 7250 and ICX 7450 devices can be congured as PE units attached to the CB. PE units can be attached to any CB
unit.
• While a traditional stack may include up to 12 units, a CB stack of no more than four units is recommended.
• ICX 7750 breakout ports can be used with an 802.1br SPX conguration; however, they can be enabled only in a standalone
ICX 7750 unit.
• SPX runs over LLDP protocol at Layer 2. When you enable SPX with the spx cb-enable command, the lldp run command is
also executed if LLDP has not previously been enabled.
Planning to build a stack with 802.1br switch port extender capability
Ruckus FastIron Stacking Conguration Guide, 08.0.60
Part Number: 53-1004925-05 23
• You will need to plan a server location from which images and manifest les can be downloaded to PE units.
• In general, ICX 7750 devices in the CB retain all capabilities. The feature set of ICX 7450 devices operating as PE units,
however, may be aected.
For detailed information on 802.1br SPX conguration, including protocol considerations, refer to the Brocade FastIron Switch Port
Extender Conguration Guide.
Traditional stack construction methods
NOTE
The principles outlined in stack construction scenarios apply to all ICX devices. Figures used to illustrate a certain stack
topology are not necessarily representative of other devices. For illustrations specic to a particular device, refer to the stack
conguration section for that device, which also contains device-specic stacking considerations and conguration examples.
There are three ways to build a traditional stack.
1. The secure-setup utility. Secure-setup gives you control over the design of your stack topology and provides security through
password verication. For the secure-setup procedure, refer to Using secure-setup to congure a traditional stack in a ring
topology on page 25.
2. Automatic stack conguration. With this method, you enter all conguration information, including the module type and the
priorities of all members into the unit you decide will be the active controller and set its priority to be the highest. When you
enable stacking on the active controller, the stack then forms automatically. This method requires that you start with clean units
(except for the active controller) that do not contain startup or runtime congurations. Refer to Scenario 2 - Automatically
conguring a three-member traditional stack in a ring topology on page 33.
3. Manual stack conguration. With this method, you congure every unit individually and enable stacking on each unit. Once the
units are connected together, they automatically operate as a traditional stack. With this method, the unit with the highest priority
becomes the active controller, and ID assignment is determined by the sequence in which you physically connect the units.
Refer to Scenario 3 - Manually conguring a three member traditional stack in a ring topology on page 37.
The secure-setup utility
NOTE
Secure-setup works for units within a single stack. It does not work across stacks.
NOTE
Long distance stacking ports are not default stacking ports. If you are using only long distance stacking ports, you cannot use
the stack secure-setup utility to congure your stack because the secure-setup utility probes for other potential stack members
only on default stacking ports.
Secure-setup lets you easily congure your entire stack through the active controller, which propagates the conguration to all stack
members. Secure-setup is the most secure way to build a traditional stack. It gives you the most control over how your stack is built. For
example, secure-setup oers three security features that prevent unauthorized devices from accessing or joining a traditional stack:
• Authentication of secure-setup packets provides verication that these packets are from a genuine Brocade stack unit. MD5-
based port verication conrms stacking ports.
• A superuser password is required to allow password-protected devices to become members of a traditional stack.
• The stack disable command prevents a unit from listening for or sending stacking packets. When a unit is stack-disabled, no
other device in the network can force the unit to join a traditional stack.
Traditional stack construction methods
Ruckus FastIron Stacking Conguration Guide, 08.0.60
24 Part Number: 53-1004925-05

Secure-setup can also be used to add units to an existing traditional stack and to change the stack IDs of stack members.
Secure-setup and the active controller
When secure-setup is issued on a unit that is not already the active controller, the unit becomes the active controller. If this unit does not
already have an assigned priority and if no other unit in the stack has a priority higher than 128, secure-setup assigns the unit a priority
of 128 by default. However, if another unit in the stack has a priority of 128 or higher, secure-setup gives the active controller a priority
equal to the highest priority unit in the stack (which is by default the standby controller). When the active controller and the standby
controller have identical priorities, during a reset, the old active controller cannot reassume its role from the standby controller (which
became the active controller at the reset).
If the previous active controller again becomes active and you want it to resume the role of active controller, you should set the priority for
the standby controller to a priority lower than 128. If you do not want the previous active controller to remain the active controller, you can
set the same priority for both active and standby controllers (equal to or higher than128).
Using secure-setup to congure a traditional stack in a ring topology
The following gure shows three ICX 7750 stacking units connected in a ring. The secure-setup example that follows is for 12 ICX
7750 units in a ring topology. However, the procedure can be used for any stackable ICX device and any size traditional stack.
FIGURE 4 Traditional stack with ring topology
1. Connect the devices using the stacking ports and stack cabling. For more information, refer to the appropriate hardware
installation guides.
2. Power on the units.
3. Connect your console to the intended active controller. The unit through which you run secure-setup becomes the active
controller by default.
4. Issue the stack enable command on the intended active controller.
device# configure terminal
device(config)# stack enable
device(config)# exit
Traditional stack construction methods
Ruckus FastIron Stacking Conguration Guide, 08.0.60
Part Number: 53-1004925-05 25
5. Enter the stack secure-setup command. As shown in the following example, this command triggers a Brocade proprietary
discovery protocol that begins the discovery process in both upstream and downstream directions. The discovery process
produces a list of upstream and downstream devices that are available to join the stack. Secure-setup can detect up to 11 units
in each direction (22 units total); however, you must select a total number of units that is less than the maximum stack size for
the device because the controller is also part of the stack.
NOTE
During the secure-setup process, after one minute of inactivity, authentication for stack members expires, forcing you
to restart the process.
NOTE
To exit the secure-setup, enter ^C at any time.
The following example shows the suggested discovered topology.
ICX7750-48F Router# stack secure-setup
ICX7750-48F Router# Discovering the stack topology...
Current Discovered Topology - RING
Available UPSTREAM units
Hop(s) Id Type Mac Address
1 new ICX7750-48XGF cc4e.246d.8d80
2 new ICX7750-48XGF cc4e.246d.9b00
3 new ICX7750-48XGF cc4e.246d.9c80
4 new ICX7750-20QXG cc4e.2439.2a80
5 new ICX7750-20QXG cc4e.2439.3700
6 new ICX7750-20QXG cc4e.2439.3880
7 new ICX7750-20QXG cc4e.2439.2d00
8 new ICX7750-48XGC cc4e.2439.1a00
9 new ICX7750-48XGC cc4e.2439.1680
10 new ICX7750-48XGC cc4e.2439.1d80
11 new ICX7750-48XGC cc4e.2439.1280
Available DOWNSTREAM units
Hop(s) Id Type Mac Address
1 new ICX7750-48XGC cc4e.2439.1280
2 new ICX7750-48XGC cc4e.2439.1d80
3 new ICX7750-48XGC cc4e.2439.1680
4 new ICX7750-48XGC cc4e.2439.1a00
5 new ICX7750-20QXG cc4e.2439.2d00
6 new ICX7750-20QXG cc4e.2439.3880
7 new ICX7750-20QXG cc4e.2439.3700
8 new ICX7750-20QXG cc4e.2439.2a80
9 new ICX7750-48XGF cc4e.246d.9c80
10 new ICX7750-48XGF cc4e.246d.9b00
11 new ICX7750-48XGF cc4e.246d.8d80
Do you accept the topology (RING) (y/n)?: y
You are prompted to accept the topology.
Traditional stack construction methods
Ruckus FastIron Stacking Conguration Guide, 08.0.60
26 Part Number: 53-1004925-05
6. Enter y to accept the topology. You should see output similar to the following.
Selected Topology:
Active Id Type Mac Address
1 ICX7750-48XGF cc4e.246d.9e00
Selected UPSTREAM units
Hop(s) Id Type Mac Address
1 2 ICX7750-48XGF cc4e.246d.8d80
2 3 ICX7750-48XGF cc4e.246d.9b00
3 4 ICX7750-48XGF cc4e.246d.9c80
4 5 ICX7750-20QXG cc4e.2439.2a80
5 6 ICX7750-20QXG cc4e.2439.3700
6 7 ICX7750-20QXG cc4e.2439.3880
7 8 ICX7750-20QXG cc4e.2439.2d00
8 9 ICX7750-48XGC cc4e.2439.1a00
9 10 ICX7750-48XGC cc4e.2439.1680
10 11 ICX7750-48XGC cc4e.2439.1d80
11 12 ICX7750-48XGC cc4e.2439.1280
Selected DOWNSTREAM units
Hop(s) Id Type Mac Address
1 12 ICX7750-48XGC cc4e.2439.1280
2 11 ICX7750-48XGC cc4e.2439.1d80
3 10 ICX7750-48XGC cc4e.2439.1680
4 9 ICX7750-48XGC cc4e.2439.1a00
5 8 ICX7750-20QXG cc4e.2439.2d00
6 7 ICX7750-20QXG cc4e.2439.3880
7 6 ICX7750-20QXG cc4e.2439.3700
8 5 ICX7750-20QXG cc4e.2439.2a80
9 4 ICX7750-48XGF cc4e.246d.9c80
10 3 ICX7750-48XGF cc4e.246d.9b00
11 2 ICX7750-48XGF cc4e.246d.8d80
Traditional stack construction methods
Ruckus FastIron Stacking Conguration Guide, 08.0.60
Part Number: 53-1004925-05 27
7. If the Brocade device supports stacking trunks, the system next displays available trunk options in turn and requests your input
on how many ports to include. The range is presented in parentheses, and the current setting is presented in square brackets.
For example, (1-3) [ 1 ] indicates that the current connection is a single-port link, and you have the option of electing a 2-port
or a 3-port trunk instead. When prompted, enter the desired trunk size as shown in the following example.
Confirm Stacking Links...
UPSTREAM Unit: Id new at 4 hop(s) ICX7750-20QXG cc4e.2439.2a80
Enter the desired links(1-3)[1]: 3
UPSTREAM Unit: Id new at 6 hop(s) ICX7750-20QXG cc4e.2439.3880
Enter the desired links(1-3)[1]: 3
UPSTREAM Unit: Id new at 10 hop(s) ICX7750-48XGC cc4e.2439.1d80
Enter the desired links(1-2)[1]: 2
UPSTREAM Unit: Id new at 11 hop(s) ICX7750-48XGC cc4e.2439.1280
Enter the desired links(1-2)[1]: 2
Once you have specied trunk sizes, you should see system output similar to the following example, and you are prompted to
conrm the stack unit IDs.
Selected Topology:
Active Id Type Mac Address
1 ICX7750-48XGF cc4e.246d.9e00
Selected UPSTREAM units
Hop(s) Id Type Mac Address
1 2 ICX7750-48XGF cc4e.246d.8d80
2 3 ICX7750-48XGF cc4e.246d.9b00
3 4 ICX7750-48XGF cc4e.246d.9c80
4 5 ICX7750-20QXG cc4e.2439.2a80
5 6 ICX7750-20QXG cc4e.2439.3700
6 7 ICX7750-20QXG cc4e.2439.3880
7 8 ICX7750-20QXG cc4e.2439.2d00
8 9 ICX7750-48XGC cc4e.2439.1a00
9 10 ICX7750-48XGC cc4e.2439.1680
10 11 ICX7750-48XGC cc4e.2439.1d80
11 12 ICX7750-48XGC cc4e.2439.1280
Selected DOWNSTREAM units
Hop(s) Id Type Mac Address
1 12 ICX7750-48XGC cc4e.2439.1280
2 11 ICX7750-48XGC cc4e.2439.1d80
3 10 ICX7750-48XGC cc4e.2439.1680
4 9 ICX7750-48XGC cc4e.2439.1a00
5 8 ICX7750-20QXG cc4e.2439.2d00
6 7 ICX7750-20QXG cc4e.2439.3880
7 6 ICX7750-20QXG cc4e.2439.3700
8 5 ICX7750-20QXG cc4e.2439.2a80
9 4 ICX7750-48XGF cc4e.246d.9c80
10 3 ICX7750-48XGF cc4e.246d.9b00
11 2 ICX7750-48XGF cc4e.246d.8d80
Do you accept the unit id's (y/n)?: y
Traditional stack construction methods
Ruckus FastIron Stacking Conguration Guide, 08.0.60
28 Part Number: 53-1004925-05
8. Review the topology and the unit IDs that are displayed. When prompted, enter y if you want to accept the assigned unit IDs.
NOTE
You can also enter n to decline the assigned unit IDs. The system then prompts you to enter dierent IDs, warns that
changing the unit IDs manually may modify stack conguration, and recommends that you save the conguration and
reload it after the stack is ready.
9. The active controller automatically checks all prospective stack members to see if they are password-protected. If a unit is
password- protected, enter the password before you to add the unit. If you do not know the password, take one of the following
actions:
• Discontinue secure-setup by entering ^C.
• Obtain the device password from the administrator.
• Skip this unit and continue the secure-setup for your stack. The password-protected device and all devices connected
behind it will not be included in the setup process.
In the following example, the second unit is password-protected, so you are asked for the password.
device# stack secure-setup
device# Discovering the stack topology...
Verifying password for the password protected units...
Found UPSTREAM units
Hop(s) Id Type MAC Address
1 2 ICX7750-48XGF cc4e.246d.8d80
2 3 ICX7750-48XGF cc4e.246d.9b00
Enter password for ICX7750-48XGF located at 2 hop(s): ****
Enter the number of the desired UPSTREAM units (1-2)[1]: 2
Selected Topology:
Active Id Type MAC Address
1 ICX7750-48XGF cc4e.246d.9e00
Selected UPSTREAM units
Hop(s) Id Type MAC Address
1 2 ICX7750-48XGF cc4e.246d.8d80
2 3 ICX7750-48XGF cc4e.246d.9b00
Do you accept the unit id's (y/n)?: y
Traditional stack construction methods
Ruckus FastIron Stacking Conguration Guide, 08.0.60
Part Number: 53-1004925-05 29
10. Enter y to accept these recommendations, or enter n to reject the recommendations.
NOTE
You can use secure-setup to renumber the units in your stack. Refer to Renumbering stack units on page 129.
After you accept the unit IDs, an active controller is elected, the stack is formed, and a standby controller is designated. You
should see output similar to the following example.
ICX7750-48F Router#T=18m45.7: Election, was alone --> active, ID=1, pri=128,
12U(1-12), A=u1, nbr#=11 11, reason: u6: SecureS, ,
T=18m49.7: Election, was active, no change, ID=1, pri=128, 12U(1-12), A=u1,
nbr#=11 11, reason: u1: stk-po-chg, ,
T=18m52.3: reset unit 2: u2 bo-id=1
T=18m52.3: reset unit 3: u3 bo-id=1
T=18m52.3: reset unit 5: u5 bo-id=1
T=18m52.3: reset unit 6: u6 bo-id=1
T=18m52.3: reset unit 7: u7 bo-id=1
T=18m52.3: reset unit 8: u8 bo-id=1
T=18m52.3: reset unit 9: u9 bo-id=1
T=18m52.3: reset unit 10: u10 bo-id=1
T=18m52.3: reset unit 11: u11 bo-id=1
T=18m52.3: reset unit 12: u12 bo-id=1
Reset extra units due to path: 4
Config changed due to add/del units. Do write mem if you want to keep it
T=18m55.3: Unit 1 loses all neighbors.
T=18m55.4: Active U1 deletes U2 and its config because it is learned.
T=18m55.6: Active U1 deletes U3 and its config because it is learned.
T=18m55.8: Active U1 deletes U4 and its config because it is learned.
T=18m55.9: Active U1 deletes U5 and its config because it is learned.
T=18m56.0: Active U1 deletes U6 and its config because it is learned.
T=18m56.1: Active U1 deletes U7 and its config because it is learned.
T=18m56.2: Active U1 deletes U8 and its config because it is learned.
T=18m56.3: Active U1 deletes U9 and its config because it is learned.
T=18m56.4: Active U1 deletes U10 and its config because it is learned.
T=18m56.6: Active U1 deletes U11 and its config because it is learned.
T=18m56.7: Active U1 deletes U12 and its config because it is learned.
ICX7750-48F Router# T=19m55.7: Election, was active, no change, ID=1, pri=128,
3U(1-3), A=u1, nbr#=2 0, reason: u3: port-dw, ,
T=19m55.8: Synchronize webauth files to u2
T=19m55.8: Synchronize webauth files to u3
T:19m57.1: Done hot swap: active controller u1 sets u2 to Ready.
T:19m57.1: Done hot swap: active controller u1 sets u3 to Ready.
Config changed due to add/del units. Do write mem if you want to keep it
Stack unit 2 Power supply 1 is up
Stack unit 2 Power supply 2 is down
Stack unit 3 Power supply 1 is up
Stack unit 3 Power supply 2 is down
T=20m2.4: Election, was active, no change, ID=1, pri=128, 3U(1-3), A=u1, nbr#=2 0,
reason: u1: port-up, ,
T=20m3.6: 1/2/4 goes down. delete direction 1, trigger election
T=20m7.3: Election, was active, no change, ID=1, pri=128, 12U(1-12), A=u1,
nbr#=11 11, reason: u12: port-up, ,
T=20m7.6: Synchronize webauth files to u10
T=20m7.6: Synchronize webauth files to u11
Detect stack unit 12 has different startup config flash, will synchronize it
T=20m7.6: Synchronize webauth files to u12
Detect stack unit 4 has different startup config flash, will synchronize it
T=20m7.6: Synchronize webauth files to u4
T=20m7.6: Synchronize webauth files to u5
T=20m7.6: Synchronize webauth files to u6
T=20m7.6: Synchronize webauth files to u7
T=20m7.7: Synchronize webauth files to u8
T=20m8.3: Synchronize webauth files to u9
T:20m8.8: Done hot swap: active controller u1 sets u10 to Ready.
T:20m9.0: Done hot swap: active controller u1 sets u11 to Ready.
T:20m9.3: Done hot swap: active controller u1 sets u12 to Ready.
T:20m9.9: Done hot swap: active controller u1 sets u4 to Ready.
Traditional stack construction methods
Ruckus FastIron Stacking Conguration Guide, 08.0.60
30 Part Number: 53-1004925-05
T:20m10.2: Done hot swap: active controller u1 sets u5 to Ready.
T:20m10.5: Done hot swap: active controller u1 sets u6 to Ready.
T:20m10.9: Done hot swap: active controller u1 sets u7 to Ready.
T:20m11.4: Done hot swap: active controller u1 sets u8 to Ready.
Stack unit 12 Power supply 1 is up
Stack unit 12 Power supply 2 is down
Stack unit 10 Power supply 1 is up
Stack unit 10 Power supply 2 is down
Config changed due to add/del units. Do write mem if you want to keep it
T:20m13.1: Done hot swap: active controller u1 sets u9 to Ready.
T=20m16.9: Election, was active, no change, ID=1, pri=128, 12U(1-12), A=u1,
nbr#=11 11, reason: u1: stk-po-chg, ,
Config changed due to add/del units. Do write mem if you want to keep it
ICX7750-48F Router#T=21m16.9: Assigned unit 2 to be standby
cT=21m18.9: start running config sync to standby u2
T=21m19.3: Running config sync to standby u2 is complete
11. Enter the show stack command to verify that all units are in the ready state.
The following show stack command output shows the resulting 12-unit ICX 7750 ring topology. All units are ready.
ICX7750-48F Router# show stack
T=23m12.5: alone: standalone, D: dynamic cfg, S: static, A=10, B=11, C=12
ID Type Role Mac Address Pri State Comment
1 S ICX7750-48XGF active cc4e.246d.9e00 128 local Ready
2 D ICX7750-48XGF standby cc4e.246d.8d80 0 remote Ready
3 D ICX7750-48XGF member cc4e.246d.9b00 0 remote Ready
4 D ICX7750-48XGF member cc4e.246d.9c80 0 remote Ready
5 D ICX7750-20QXG member cc4e.2439.2a80 0 remote Ready
6 D ICX7750-20QXG member cc4e.2439.3700 0 remote Ready
7 D ICX7750-20QXG member cc4e.2439.3880 0 remote Ready
8 D ICX7750-20QXG member cc4e.2439.2d00 0 remote Ready
9 D ICX7750-48XGC member cc4e.2439.1a00 0 remote Ready
10 D ICX7750-48XGC member cc4e.2439.1680 0 remote Ready
11 D ICX7750-48XGC member cc4e.2439.1d80 0 remote Ready
12 D ICX7750-48XGC member cc4e.2439.1280 0 remote Ready
active
+---+ +---+ +---+ +---+ +---+ +---+
-2/1| 1 |2/4--2/1| C |2/4==2/1| B |2/4==2/1| A |2/4--2/1| 9 |2/4--2/1| 8 |2/4-
| +---+ +---+ +---+ +---+ +---+ +---+ |
| |
| standby |
| +---+ +---+ +---+ +---+ +---+ +---+ |
-2/4| 2 |2/1--2/4| 3 |2/1--2/4| 4 |2/1==2/4| 5 |2/1--2/4| 6 |2/1==2/4| 7 |2/1-
+---+ +---+ +---+ +---+ +---+ +---+
Standby u2 - protocols ready, can failover
Current stack management MAC is cc4e.246d.9e00
For ICX devices, an equal sign (=) is used to indicate connections between trunk ports as shown in the previous example.
NOTE
In the previous example, D indicates a dynamic conguration. After you perform a write memory, the D changes to an
S, for static conguration.
Traditional stack construction methods
Ruckus FastIron Stacking Conguration Guide, 08.0.60
Part Number: 53-1004925-05 31
12. If you need additional information on individual ports, enter the show stack stack-ports command as shown in the following
example.
device# show stack stack-ports
active
+-+ +-+ +-+ +-+ +-+ +-+
=2/1|4|2/6==2/6|3|2/1==2/1|2|2/6==2/6|1|2/1==2/1|7|2/6==2/6|6|2/1=
| +-+ +-+ +-+ +-+ +-+ +-+ |
| |
| standby |
| +-+ |
--------------------------------------------------------2/1|5|2/6=
+-+
U# Stack-port1 Stack-port2
1 up (1/2/1-1/2/5) up (1/2/6-1/2/10)
up ports: 1/2/1, 1/2/2, 1/2/3, 1/2/4, 1/2/5
U# Stack-port1 Stack-port2
1 up (1/2/1-1/2/5) up (1/2/6-1/2/10)
up ports: 1/2/1, 1/2/2, 1/2/3, 1/2/4, 1/2/5
up ports: 1/2/6, 1/2/7, 1/2/8, 1/2/9, 1/2/10
2 up (2/2/1-2/2/5) up (2/2/6-2/2/10)
up ports: 2/2/1, 2/2/2, 2/2/3, 2/2/4, 2/2/5
up ports: 2/2/6, 2/2/7, 2/2/8, 2/2/9, 2/2/10
3 up (3/2/1-3/2/5) up (3/2/6-3/2/10)
up ports: 3/2/1, 3/2/2, 3/2/3, 3/2/4, 3/2/5
up ports: 3/2/6, 3/2/7, 3/2/8, 3/2/9, 3/2/10
4 up (4/2/1-4/2/5) up (4/2/6-4/2/10)
up ports: 4/2/1, 4/2/2, 4/2/3, 4/2/4, 4/2/5
up ports: 4/2/6, 4/2/7, 4/2/8, 4/2/9, 4/2/10
5 up (5/2/1-5/2/5) up (5/2/6-5/2/10)
up ports: 5/2/1, 5/2/2, 5/2/3, 5/2/4, 5/2/5
up ports: 5/2/6, 5/2/7, 5/2/8, 5/2/9, 5/2/10
6 up (6/2/1-6/2/5) up (6/2/6-6/2/10)
up ports: 6/2/1, 6/2/2, 6/2/3, 6/2/4, 6/2/5
up ports: 6/2/6, 6/2/7, 6/2/8, 6/2/9, 6/2/10
7 up (7/2/1-7/2/5) up (7/2/6-7/2/10)
up ports: 7/2/1, 7/2/2, 7/2/3, 7/2/4, 7/2/5
up ports: 7/2/6, 7/2/7, 7/2/8, 7/2/9, 7/2/10
13. Once all of the stack units are active, enter the write memory command on the active controller. This command initiates
conguration synchronization, which copies the conguration le of the active controller to the rest of the stack units.
NOTE
The secure-setup process may modify your conguration with information about new units, stacking ports, and so on.
For this reason, it is very important to save this information by issuing the write memory command. If you do not do
this, you may lose your conguration information the next time the stack reboots.
The secure-setup process for your stack is now complete.
Invalid stacking trunk errors and network loops
Invalid stacking trunk errors are displayed when stack ports have been assigned incorrectly or do not match physical connections, or
when trunk connections are incorrect.
NOTE
You can verify the connections for each unit based on the MAC address.
When connecting a standalone unit to a stack using data ports, be sure to issue the stack disable command rst on the standalone unit
before using the secure-setup utility to add the unit. Otherwise, the secure-setup utility will issue an invalid stacking trunk error and will
not be able to discover the unit.
Traditional stack construction methods
Ruckus FastIron Stacking Conguration Guide, 08.0.60
32 Part Number: 53-1004925-05
When incorrect connections are detected, the secure-setup utility displays a message similar to the following.
ICX7750-48F Router# stack secure-setup
ICX7750-48F Router# Discovering the stack topology...
Invalid Stacking Trunk connection at Unit with mac cc4e.2439.1280, port 1/3/5
Please check connection and then re-try...
ICX7750-48F Router#
If a stack is incorrectly constructed and contains loop connections, secure-setup cannot be performed. A message similar to the
following is displayed when this occurs.
ICX7750-48F Router# stack secure
CPU utilization too high: 81 percent. Check loops in the network and try again...
Scenario 2 - Automatically conguring a three-member traditional stack in
a ring topology
If you are adding clean units without a startup or run-time conguration to a stack, you may elect to use the automatic setup process.
Complete the following steps to congure a three-member traditional stack in a ring topology using the automatic setup process.
NOTE
FastIron stackable devices determine stacking port candidates through the default-ports setting if congured. A FastIron
stackable device with the default port conguration is still considered a clean unit. To ensure that the device remains a clean
unit, do not enter the write memory command on the device.
1. Power on the devices.
2. This process requires clean devices (except for the active controller) that do not contain any conguration information. To change
a device to a clean device, enter the erase startup-cong command and reset the device. When all of the devices are clean,
continue with the next step.
NOTE
The physical connections must be sequential and must match the stack conguration.
3. Log in to the device that you want to be the active controller.
4. Congure the rest of the units by assigning ID numbers and module information for each unit. The stack ID can be any number
from 1 through 12 for ICX 7250, ICX 7450, and ICX 7750 devices.
ICX7750-26Q Router# configure terminal
ICX7750-26Q Router(config)# stack unit 2
ICX7750-26Q Router(config-unit-2)# module 1 icx7750-20-qxg-port-management-module
ICX7750-26Q Router(config-unit-2)# module 2 icx7750-qsfp-6port-qsfp-240g-module
ICX7750-26Q Router(config-unit-2)# module 3 icx7750-6q-6port-qsfp-240g-module
ICX7750-26Q Router(config-unit-2)# stack unit 3
ICX7750-26Q Router(config-unit-3)# module 1 icx7750-20-qxg-port-management-module
ICX7750-26Q Router(config-unit-3)# module 2 icx7750-qsfp-6port-qsfp-240g-module
ICX7750-26Q Router(config-unit-3)# module 3 icx7750-6q-6port-qsfp-240g-module
ICX7750-26Q Router(config-unit-3)#
Traditional stack construction methods
Ruckus FastIron Stacking Conguration Guide, 08.0.60
Part Number: 53-1004925-05 33
5. After conguring the last stack unit (unit 3 in this example), create any stacking trunks needed for your conguration.
NOTE
Each ICX 7750 stack unit can support two stacking trunks.
NOTE
If you congure stacking trunks on some, but not all, stack units, make sure both ends of a link have the same number
of trunk ports. If the two ends do not have the same number of ports, the stack is likely to exhibit packet-forwarding
problems.
In the following example, the stack-trunk command is used to congure a trunk on stack unit 2 and stack unit 3.
ICX7750-20Q Router(config)# stack unit 2
ICX7750-20Q Router(config-unit-2)# module 1 icx7750-20-qxg-port-management-module
ICX7750-20Q Router(config-unit-2)# module 3 icx7750-6q-6port-qsfp-240g-module
ICX7750-20Q Router(config-unit-2)# stack-trunk 2/2/1 to 2/2/3
ICX7750-20Q Router(config-unit-2)# stack unit 3
ICX7750-20Q Router(config-unit-3)# module 1 icx7750-20-qxg-port-management-module
ICX7750-20Q Router(config-unit-2)# module 3 icx7750-6q-6port-qsfp-240g-module
ICX7750-20Q Router(config-unit-3)# stack-trunk 3/2/4 to 3/2/6
ICX7750-20Q Router(config-unit-3)# exit
The show running-cong command displays the conguration for all three stack units. Stack unit 1 has no trunks congured.
By default, all the units have two stacking ports, x/2/1 and x/2/4. Stack units 2 and 3 are both congured with a three-port
stack.
ICX7750-20Q Router(config)# show run
!
stack unit 1
module 1 icx7750-20-qxg-port-management-module
module 2 icx7750-qsfp-6port-qsfp-240g-module
module 3 icx7750-6q-6port-qsfp-240g-module
stack-port 1/2/1 1/2/4
stack unit 2
module 1 icx7750-20-qxg-port-management-module
module 2 icx7750-qsfp-6port-qsfp-240g-module
module 3 icx7750-6q-6port-qsfp-240g-module
stack-trunk 2/2/1 to 2/2/3
stack-port 2/2/1 2/2/4
stack unit 3
module 1 icx7750-20-qxg-port-management-module
module 2 icx7750-qsfp-6port-qsfp-240g-module
module 3 icx7750-6q-6port-qsfp-240g-module
stack-trunk 3/2/4 to 3/2/6
stack-port 3/2/1 3/2/4
6. Assign a priority to the active controller using the priority command.
ICX7750-26Q Router(config)# stack unit 1
ICX7750-26Q Router(config-unit-1)# priority 255
Priority change needs 120 seconds to take effect.
NOTE
The priority is a value from 0 through 255, where 255 is the highest priority.
7. Assign a priority to the unit that will act as standby controller.
8. Enter the write memory command to save your settings.
Traditional stack construction methods
Ruckus FastIron Stacking Conguration Guide, 08.0.60
34 Part Number: 53-1004925-05
9. Enter the stack enable command.
ICX7750-26Q Router(config-unit-1)# stack unit 2
ICX7750-26Q Router(config-unit-2)# priority 240
ICX7750-26Q Router(config-unit-2)# exit
ICX7750-26Q Router(config)# write memory
ICX7750-26Q Router(config)# stack enable
10. Physically connect the devices in a stack topology. This triggers an election during which the stack is automatically congured.
For more information about cabling the devices, refer to the appropriate hardware installation guide.
NOTE
When you are conguring individual stack units, you can skip ID numbers. However, the sequence in which the units
are connected must match the order in which you congure them.
11. Verify your nal stack conguration by entering the show running-cong command.
ICX7750-26Q Router(config)# show running-config
Current configuration:
!
ver 08.0.40b1T203
!
stack unit 1
module 1 icx7750-20-qxg-port-management-module
module 2 icx7750-qsfp-6port-qsfp-240g-module
module 3 icx7750-6q-6port-qsfp-240g-module
priority 255
stack-port 1/2/1 1/2/4
stack unit 2
module 1 icx7750-20-qxg-port-management-module
module 2 icx7750-qsfp-6port-qsfp-240g-module
module 3 icx7750-6q-6port-qsfp-240g-module
priority 240
stack-trunk 2/2/1 to 2/2/3
stack-port 2/2/1 2/2/4
stack unit 3
module 1 icx7750-20-qxg-port-management-module
module 2 icx7750-qsfp-6port-qsfp-240g-module
module 3 icx7750-6q-6port-qsfp-240g-module
stack-trunk 3/2/4 to 3/2/6
stack-port 3/2/1 3/2/4
stack enable
stack mac 748e.f8f9.6300
12. To see information about your stack, enter the show stack command.
ICX7750-26Q Router# show stack
T=11h33m28.5: alone: standalone, D: dynamic cfg, S: static
ID Type Role Mac Address Pri State Comment
1 S ICX7750-20QXG active 748e.f8f9.6300 255 local Ready
2 S ICX7750-20QXG standby cc4e.2438.7280 240 remote Ready
3 S ICX7750-20QXG member cc4e.2438.7500 0 remote Ready
active standby
+---+ +---+ +---+
-2/1| 1 |2/4--2/1| 3 |2/4==2/1| 2 |2/4-
| +---+ +---+ +---+ |
| |
|-------------------------------------|
Standby u2 - protocols ready, can failover
Current stack management MAC is 748e.f8f9.6300
Traditional stack construction methods
Ruckus FastIron Stacking Conguration Guide, 08.0.60
Part Number: 53-1004925-05 35
13. To display detailed information on each stack unit, enter the show version command.
ICX7750-26Q Router# show version
Copyright (c) 1996-2015 Brocade Communications Systems, Inc. All rights reserved.
UNIT 1: compiled on Jul 31 2015 at 18:37:27 labeled as SWR08040b1
(20197181 bytes) from Primary SWR08040b1.bin
SW: Version 08.0.40b1T203
UNIT 2: compiled on Jul 31 2015 at 18:37:27 labeled as SWR08040b1
(20197181 bytes) from Primary SWR08040b1.bin
SW: Version 08.0.40b1T203
UNIT 3: compiled on Jul 31 2015 at 18:37:27 labeled as SWR08040b1
(20197181 bytes) from Primary SWR08040b1.bin
SW: Version 08.0.40b1T203
Compressed Boot-Monitor Image size = 1835008, Version:10.1.01T205 (swz10101)
Compiled on Fri Jun 27 22:01:35 2014
HW: Stackable ICX7750-26Q
Internal USB: Serial #: 40D509003CF9007D
Vendor: UNIGEN, Total size = 1910 MB
==========================================================================
UNIT 1: SL 1: ICX7750-20QXG 20-port Management Module
Serial #:CRK2234J00J
License: ICX7750_L3_SOFT_PACKAGE (LID: etmHHIJlFFl)
P-ASIC 0: type B850, rev 03 Chip BCM56850_A2
==========================================================================
UNIT 1: SL 2: ICX7750-QSFP 6-port QSFP 240G Module
==========================================================================
UNIT 1: SL 3: ICX7750-6Q 6-port QSFP 240G Module
Serial #:4J04N
==========================================================================
UNIT 2: SL 1: ICX7750-20QXG 20-port Management Module
Serial #:CRK2246J01Y
License: ICX7750_L3_SOFT_PACKAGE (LID: etmHHJLlFGa)
==========================================================================
UNIT 2: SL 2: ICX7750-QSFP 6-port QSFP 240G Module
==========================================================================
UNIT 2: SL 3: ICX7750-6Q 6-port QSFP 240G Module
Serial #:CRK2246J010
==========================================================================
UNIT 3: SL 1: ICX7750-20QXG 20-port Management Module
Serial #:CRK2246J023
License: ICX7750_L3_SOFT_PACKAGE (LID: etmHHJLlFHI)
==========================================================================
UNIT 3: SL 2: ICX7750-QSFP 6-port QSFP 240G Module
==========================================================================
UNIT 3: SL 3: ICX7750-6Q 6-port QSFP 240G Module
Serial #:CRK2246J01C
==========================================================================
1500 MHz Power PC processor (version 8023/0022) 88 MHz bus
8192 KB boot flash memory
2048 MB code flash memory
3840 MB DRAM
STACKID 1 system uptime is 11 hour(s) 33 minute(s) 33 second(s)
STACKID 2 system uptime is 13 minute(s) 38 second(s)
STACKID 3 system uptime is 11 minute(s) 40 second(s)
The system : started=warm start reloaded=by "reload"
Conguration tips for building a stack using the automatic setup process
Remember the following tips when using the automatic setup process for building a stack:
• If a new unit conguration matches other unit congurations, the active controller gives this unit the lowest sequential ID. For
example, in a stack conguration that contains eight ICX 7750 congurations, but only units 1, 4, and 8 are currently active, if
you place a new ICX 7750 unit between units 4 and 8, the new unit will be assigned unit ID 5. This unit assignment occurs
because unit 5 is the lowest sequential ID that comes directly after active unit 4, even though it might match unused inactive
unit IDs 2, 3, 5, 6, and 7.
Traditional stack construction methods
Ruckus FastIron Stacking Conguration Guide, 08.0.60
36 Part Number: 53-1004925-05
• In a ring topology, the same new unit might assume either ID if either direction produces sequential IDs. For example, in a four-
member stack where IDs 2 and 4 are reserved, a new unit could assume the ID 2 or the ID 4, to create the ID sequence 1, 2, 3
or the sequence 1, 3, 4.
Scenario 3 - Manually conguring a three member traditional stack in a
ring topology
If you are connecting units that have been individually congured for stacking and want unit IDs to be assigned based on physical
sequence, you may want to congure the stack manually.
Complete the following steps to congure a three-member traditional stack in a ring topology using the manual conguration process. In
this example, device 1 is the active controller, and device 2 is the standby controller. In this example, unit 3 boots up as a member, based
on the congured priorities for units 1 and 2.
1. Power on the devices. Do not connect the stacking cables at this point.
2. Assign a priority of 255 to unit 1 and a priority of 240 to unit 2 using the priority command. It is not mandatory to set a lower
priority for the third unit. Enter the stack enable command on each device.
Unit 1
device# configure terminal
device(config)# stack unit 1
device(config-unit-1)# priority 255
device(config-unit-1)# stack enable
Enable stacking. This unit actively participates in stacking
device(config-unit-1)# write memory
Write startup-config done.
Flash Memory Write (8192 bytes per dot) .Flash to Flash Done.
device(config-unit-1)# end
Unit 2
device# configure terminal
device(config)# stack suggested-id 2
device(config)# stack unit 1
device(config-unit-1)# priority 240
device(config-unit-1)# stack enable
Enable stacking. This unit actively participates in stacking
device(config-unit-1)# end
Unit 3
device# configure terminal
device(config)# stack suggested-id 3
device(config)# stack enable
Enable stacking. This unit actively participates in stacking
Write startup-config done.
Flash Memory Write (8192 bytes per dot) .Flash to Flash Done.
device(config-unit-1)# end
Traditional stack construction methods
Ruckus FastIron Stacking Conguration Guide, 08.0.60
Part Number: 53-1004925-05 37
3. Connect the devices in a stack topology. The active controller retains its ID. The rest of the units are assigned unique ID
numbers depending on the sequence in which you connected them.
For more information about cabling the devices, refer to the appropriate hardware installation guide.
NOTE
This method does not guarantee sequential stack IDs if you do not congure the optional stack suggested-id
command on each standalone unit. If you want to change stack IDs to make them sequential, you can use secure-
setup. Refer to Renumbering stack units on page 129.
NOTE
You can congure the stack suggested-id command in a standalone unit before using the stack enable command to
cause the unit to join the stack. A unit is assigned the suggested ID if no other unit in the stack has that ID.
Verifying a traditional stack conguration
Log in to the active controller and verify the stack information by entering the show running-cong and show stack or show stack detail
commands. If your stack is congured properly, you should see the following:
• One active controller, one standby controller, and stack members
• All stack members with a status of Ready
The following output shows a sample conguration of a traditional stack.
ICX7750-48C Router# show stack
T=11m47.4: alone: standalone, D: dynamic cfg, S: static
ID Type Role Mac Address Pri State Comment
1 S ICX7750-48XGC active cc4e.2439.1680 0 local Ready
2 D ICX7750-48XGC standby cc4e.2439.1a00 0 remote Ready
active standby
+---+ +---+
2/1| 1 |2/4==2/4| 2 |2/1
+---+ +---+
Standby u2 - protocols ready, can failover or manually switch over
Current stack management MAC is cc4e.2439.1680
ICX7750-48C Router#
ICX7750-48C Router# show run
Current configuration:
!
ver 08.0.30aT203
!
stack unit 1
module 1 icx7750-48-xgc-port-management-module
module 2 icx7750-qsfp-6port-qsfp-240g-module
stack-trunk 1/2/4 to 1/2/6
stack-port 1/2/1 1/2/4
stack unit 2
module 1 icx7750-48-xgc-port-management-module
module 2 icx7750-qsfp-6port-qsfp-240g-module
stack-trunk 2/2/4 to 2/2/6
stack-port 2/2/1 2/2/4
stack enable
stack mac cc4e.2439.1680
!!
ip dns domain-list englab.brocade.com
ip dns server-address 10.31.2.10
!!
hitless-failover enable
!!
interface management 1
ip address 10.21.242.124 255.255.255.128 dynamic
!!
Verifying a traditional stack conguration
Ruckus FastIron Stacking Conguration Guide, 08.0.60
38 Part Number: 53-1004925-05
end
ICX7750-48C Router#
The output from the show stack command contains a visual diagram of the stack. In the following example, the dashed line between
ports 1/2/1 and 2/2/4 indicates that this stack is congured in a ring topology. The double dashed lines (equal signs) between all units
indicate stack trunk connections. If a single dashed line were present, it would indicate a connection through a single stacking port.
active
+---+ +---+ +---+
=2/1 | 1 |2/4==2/1| 3 |2/4==2/1| 2 |2/4=
| +---+ +---+ +---+ |
| |
|--------------------------------------|
If the link between ports 1/2/1 and 2/2/4 is lost, the stack topology changes to linear, and the diagram changes to resemble the
following diagram.
active
+---+ +---+ +---+
2/1| 1 |2/4==2/1| 3 |2/4==2/1| 2 |2/4
+---+ +---+ +---+
For more detailed information, you can enter the show stack detail command. The following example shows detailed information for a
three-unit stack connected in a ring topology. Two of the units are connected by stack trunks.
ICX7750-26Q Router# show stack detail
T=18m33.4: alone: standalone, D: dynamic cfg, S: static
ID Type Role Mac Address Pri State Comment
1 S ICX7750-20QXG active 748e.f8f9.6300 0 local Ready
2 D ICX7750-20QXG member cc4e.2438.7280 0 remote Ready
3 D ICX7750-20QXG standby cc4e.2438.7500 0 remote Ready
active standby
+---+ +---+ +---+
=2/1| 1 |2/4==2/1| 3 |2/4--2/1| 2 |2/4=
| +---+ +---+ +---+ |
| |
|-------------------------------------|
Will assign standby in 11 sec due to all ready
Standby u3 - protocols ready, can failover
Current stack management MAC is 748e.f8f9.6300
Image-Auto-Copy is Enabled.
Stack Port Status Neighbors
Unit# Stack-port1 Stack-port2 Stack-port1 Stack-port2
1 up (1/2/1-1/2/2) up (1/2/4-1/2/6) U2 (2/2/4-2/2/5) U3 (3/2/1-3/2/3)
2 up (2/2/1) up (2/2/4-2/2/5) U3 (3/2/4) U1 (1/2/1-1/2/2)
3 up (3/2/1-3/2/3) up (3/2/4) U1 (1/2/4-1/2/6) U2 (2/2/1)
Unit# System uptime
1 18 minute(s) 33 second(s)
2 17 minute(s) 30 second(s)
3 18 minute(s) 46 second(s)
To check the software version installed on each stack unit, enter the show version command. The software versions should match. If they
do not match, refer to "Stack mismatches."
ICX7750-26Q Router# show version
Copyright (c) 1996-2015 Brocade Communications Systems, Inc. All rights reserved.
UNIT 1: compiled on Jul 31 2015 at 18:37:27 labeled as SWR08040b1
(20197181 bytes) from Primary SWR08040b1.bin
SW: Version 08.0.40b1T203
UNIT 2: compiled on Jul 31 2015 at 18:37:27 labeled as SWR08040b1
(20197181 bytes) from Primary SWR08040b1.bin
SW: Version 08.0.40b1T203
UNIT 3: compiled on Jul 31 2015 at 18:37:27 labeled as SWR08040b1
Verifying a traditional stack conguration
Ruckus FastIron Stacking Conguration Guide, 08.0.60
Part Number: 53-1004925-05 39
(20197181 bytes) from Primary SWR08040b1.bin
SW: Version 08.0.40b1T203
Compressed Boot-Monitor Image size = 1835008, Version:10.1.01T205 (swz10101)
Compiled on Fri Jun 27 22:01:35 2014
NOTE
For eld descriptions of the show running-cong command, refer to “Displaying running conguration information.”
NOTE
For eld descriptions of the show stack , show stack detail , and show version commands, refer to “Displaying stack
information.”
Displaying information on stack connections
You can check the data connections between stack units with the show stack connection command.
When the show stack connection command output includes the message *** error: one-way, this may indicate a stack port to
non-stack-port connection. When this occurs, the side of the connection that is incorrectly congured as a stack port must be converted
to a data port.
Displaying information on stack connections
Ruckus FastIron Stacking Conguration Guide, 08.0.60
40 Part Number: 53-1004925-05
In the following example, the show stack connection command output indicates that CPU-to-CPU connections are working properly
between all 12 members of the stack.
ICX7750-48F Router# show stack connection
Probing the topology. Please wait ...
ICX7750-48F Router#
active
+---+ +---+ +---+ +---+ +---+ +---+
-2/1| 1 |2/4--3/1| C |3/4==2/1| B |2/4==2/1| A |2/4--2/1| 9 |2/4--2/1| 8 |2/4-
| +---+ +---+ +---+ +---+ +---+ +---+ |
| |
| standby |
| +---+ +---+ +---+ +---+ +---+ +---+ |
-2/4| 2 |2/1--2/4| 3 |2/1--2/4| 4 |2/1==2/4| 5 |2/1--2/4| 6 |2/1==2/4| 7 |2/1-
+---+ +---+ +---+ +---+ +---+ +---+
trunk probe results: 12 links
Link 1: u1 -- u2, num=1
1: 1/2/1 (P0) <---> 2/2/4 (P1)
Link 2: u1 -- u12, num=1
1: 1/2/4 (P1) <---> 12/3/1 (P0)
Link 3: u2 -- u3, num=1
1: 2/2/1 (P0) <---> 3/2/4 (P1)
Link 4: u3 -- u4, num=1
1: 3/2/1 (P0) <---> 4/2/4 (P1)
Link 5: u4 -- u5, num=2
1: 4/2/1 (T0) <---> 5/2/4 (T1)
2: 4/2/2 (T0) <---> 5/2/5 (T1)
Link 6: u5 -- u6, num=1
1: 5/2/1 (P0) <---> 6/2/4 (P1)
Link 7: u6 -- u7, num=3
1: 6/2/1 (T0) <---> 7/2/4 (T1)
2: 6/2/2 (T0) <---> 7/2/5 (T1)
3: 6/2/3 (T0) <---> 7/2/6 (T1)
Link 8: u7 -- u8, num=1
1: 7/2/1 (P0) <---> 8/2/4 (P1)
Link 9: u8 -- u9, num=1
1: 8/2/1 (P0) <---> 9/2/4 (P1)
Link 10: u9 -- u10, num=1
1: 9/2/1 (P0) <---> 10/2/4 (P1)
Link 11: u10 -- u11, num=2
1: 10/2/1 (T0) <---> 11/2/4 (T1)
2: 10/2/2 (T0) <---> 11/2/5 (T1)
Link 12: u11 -- u12, num=2
1: 11/2/1 (T0) <---> 12/3/4 (T1)
2: 11/2/2 (T0) <---> 12/3/5 (T1)
CPU to CPU packets are fine between 12 units.
Displaying information on stack connections
Ruckus FastIron Stacking Conguration Guide, 08.0.60
Part Number: 53-1004925-05 41
Ruckus FastIron Stacking Conguration Guide, 08.0.60
42 Part Number: 53-1004925-05

Traditional Stacking by Device
• ICX 7250 stack conguration overview...................................................................................................................................................43
• ICX 7450 stack conguration overview...................................................................................................................................................51
• ICX 7750 stack conguration overview...................................................................................................................................................71
ICX 7250 stack conguration overview
The following table provides an overview of ICX 7250 stacking capabilities.
TABLE 6 ICX 7250 traditional stacking capability
Stacking capability ICX 7250 Additional information
Topologies supported Ring and linear Refer to ICX 7250 stacking topologies on page
44.
Maximum stack size 12 Traditional stacking only. Any combination of
stackable ICX 7250 devices may be stacked.
Maximum stacking distance 10 Kilometers Refer to FastIron stacking distances and optics
by device on page 19 for more information.
Stacking ports Four 10-Gbps stacking ports (from eight
available ports) on xed module on front panel
Module 2 on front panel contains four stacking
ports and four uplink ports, which can be used
as alternative ports for stacking. Refer to ICX
7250 stacking topologies on page 44 for
module and port locations.
Default ports Two ports: 1/2/1 and 1/2/3
NOTE
Default stacking ports can be
changed to 1/2/5 and 1/2/7. Use
the default-ports command to
change the default ports.
Refer to ICX 7250 stacking topologies on page
44 for port locations.
Recongurable ports Supported Use the stack-port command to recongure
one stack port as a data uplink port.
Use the default-ports command to move
stacking ports.
Once licensed, stacking ports come up as 10-
Gbps ports automatically.
You can manually recongure 1-Gbps ports to
10-Gbps ports when licensed using the speed-
duplex command.
Refer to Traditional stack CLI commands on
page 111.
Stack trunks Supported Refer to ICX 7250 trunk conguration on page
46.
Hitless switchover and hitless failover Supported Refer to Hitless stacking on page 89.
License requirements A POD license is required for 10-Gbps ports.
(Trunks cannot be formed with the pre-installed
two-port license.)
The pre-installed license is for two 10-Gbps
ports (supports stacking ports 1/2/1 and
1/2/3). Licenses are available for eight 10-
Gbps ports. Refer to the Brocade FastIron
Software Licensing Guide for information.
Ruckus FastIron Stacking Conguration Guide, 08.0.60
Part Number: 53-1004925-05 43

TABLE 6 ICX 7250 traditional stacking capability (continued)
Stacking capability ICX 7250 Additional information
Conguration options Manual and automatic, including Secure-setup Refer to Traditional stack construction methods
on page 24.
Access methods TFTP, SCP Software images, boot images, and signatures
can be downloaded to a stack using TFTP and
SCP. Refer to the Brocade FastIron Software
Upgrade Guide for more information.
Traditional stacking CLI All stacking CLI is available on the ICX 7250
unless otherwise noted on the command
reference page.
Refer to Traditional stack CLI commands on
page 111.
ICX 7250 stacking topologies
Up to 12 ICX 7250-24, ICX 7250-24P, ICX 7250-48, or ICX 7250-48P units can be connected in a linear or ring topology. Any of
these models can be mixed in the same stack. Stacking ports are located on the front panel as shown in the following gures.
NOTE
The ICX 7250-24G is not stackable.
From one to four 10-Gbps ports (from eight available 10-Gbps ports) can be used for stacking on the ICX 7250. All stacking ports
must have an active license installed to be properly congured. Active stacking ports can be congured in one of two sets of ports on the
front panel; however, stacking ports cannot be mixed between the two sets of ports because of operational constraints. Available ports
are numbered 1/2/1 through 1/2/8 as shown in the following gure.
Default stacking ports on the ICX 7250 are 1/2/1 and 1/2/3. The default stacking ports may be reassigned to ports 1/2/5 and 1/2/7
as described in Changing default ports on the ICX 7250 on page 46.
FIGURE 5 ICX 7250 stacking ports
The following gures show ICX 7250 units connected in a linear stack and a ring stack.
ICX 7250 stack conguration overview
Ruckus FastIron Stacking Conguration Guide, 08.0.60
44 Part Number: 53-1004925-05

FIGURE 6 ICX 7250-24P linear stack
FIGURE 7 ICX 7250-24P ring stack
ICX 7250 stacking conguration notes
All ICX 7250 platforms except the ICX 7250-24G support stacking on 10-Gbps links. The ICX 7250 requires a POD license for ports
to operate at 10 Gbps. Otherwise, the ports support only 1 Gbps. These 1-Gbps ports do not support stacking.
If a port is congured to operate at 1 Gbps in the startup conguration, it would continue to operate at 1 Gbps after a license is installed,
unless it is re-congured to operate at 10 Gbps. Refer to Reconguring ICX 7250 1-Gbps ports as 10-Gbps ports on page 46.
However, if no user conguration is present for the ports, they will automatically be congured as 10-Gbps ports when a license is
installed.
If an ICX 7250 stack is formed on licensed ports and the license is later removed, the stack breaks afer reload because the stack ports
return to 1-Gbps mode. To form the stack again, the license must be downloaded to each device.
ICX 7250 stack conguration overview
Ruckus FastIron Stacking Conguration Guide, 08.0.60
Part Number: 53-1004925-05 45
Of the eight 10-Gbps SFP+ ports potentially available on the ICX 7250 as stacking or uplink ports, a maximum of four ports can be
used simultaneously for stacking. These ports can operate as separate ports, or they can be congured as two-port trunks. Refer to ICX
7250 trunk conguration on page 46 for more information. All eight ports are available as uplink data ports when not used for stacking.
When stacking is congured, all stack ports and trunks must be either in the port range of 1/2/1 through 1/2/4 or in the port range
1/2/5 through 1/2/8. Ports 1/2/1 through 1/2/8 support both active cables and 10-Gbps SFP+ optics. Ports 1/2/5 through 1/2/8
have re-timers that support active cables. Any of these ports can be used for long-distance stacking if appropriate SFP's and cables are
used. When any units in the stack are cross-cabled to a unit with stacking on ports 1/2/1 through 1/2/4, active cables should be used
throughout the stack.
Reconguring ICX 7250 1-Gbps ports as 10-Gbps ports
A port previously congured as a 1-Gbps port must be recongured to operate at 10 Gbps. Stacking on the ICX 7250 is only available
on 10-Gbps ports in module 2.
NOTE
A license is required for 10-Gbps ports on the ICX 7250. Refer to the Brocade FastIron Software Licensing Guide for
additional information.
NOTE
Once a 10-Gbps port license is installed, previously uncongured ports that are covered by the license come up automatically
as 10-Gbps ports. Ports must then be congured for stacking. Refer to ICX 7250 stacking conguration notes on page 45.
Use the speed-duplex command to recongure port speed on a 1-Gbps port.
In the following example, port 1/2/1, a 1-Gbps port, is recongured as a 10-Gbps port.
ICX7250-48P Router# configure terminal
ICX7250-48P Router(config)# interface ethernet 1/2/1
ICX7250-48P Router(config-if-e10000-1/2/1)# speed-duplex 10g-full
Changing default ports on the ICX 7250
Use the default-ports command to change default stacking ports on the ICX 7250.
When a port is not congured as a stacking port or a stacking trunk, it is an available uplink or data port.
When stacking is enabled, the default stacking ports on the ICX 7250 are ports 1/2/1 and 1/2/3. All other ports in module 2 can be
used as uplinks. You can change the default stacking ports to 1/2/5 and 1/2/7 as shown in the following example.
device# configure terminal
device(config)# stack unit 1
device(config-unit-1)# default-ports 1/2/5 1/2/7
Return the stacking ports to the original defaults using the no default-ports command as shown in the second example.
device# configure terminal
device(config)# stack unit 1
device(config-unit-1)# no default-ports
ICX 7250 trunk conguration
When a 10-port license is installed, two stacking trunks containing two ports each can be congured on each ICX 7250 unit.
Stacked trunks can be formed using the following port combinations only:
• Stack ports 1/2/1 and 1/2/2
ICX 7250 stack conguration overview
Ruckus FastIron Stacking Conguration Guide, 08.0.60
46 Part Number: 53-1004925-05
• Stack ports 1/2/3 and 1/2/4
• Stack ports 1/2/5 and 1/2/6
• Stack ports 1/2/7 and 1/2/8
The following example designates ports 1/2/1 and 1/2/3 as stacking default ports and then creates two trunks.
ICX7250-24P Router(config)# stack unit 1
ICX7250-24P Router(config-unit-1)# default-ports 1/2/1 1/2/3
ICX7250-24P Router(config-unit-1)# stack-trunk 1/2/1 to 1/2/2
ICX7250-24P Router(config-unit-1)# stack-trunk 1/2/3 to 1/2/4
The following example reassigns ports 1/2/5 and 1/2/7 as stacking default ports and creates two trunks.
ICX7250-24P Router(config)# stack unit 1
ICX7250-24P Router(config-unit-1)# default-ports 1/2/5 1/2/7
ICX7250-24P Router(config-unit-1)# stack-trunk 1/2/5 to 1/2/6
ICX7250-24P Router(config-unit-1)# stack-trunk 1/2/7 to 1/2/8
Creating ICX 7250 trunks in a production environment
The stack-trunk command cannot be used in a live environment. Instead, use the multi-stack-trunk command to congure both ends of
a trunk simultaneously.
The following example creates a multi-stack-trunk cross-cabled connection between unit 1 and unit 2 on ports 1/2/7 through 1/2/8
and ports 2/2/5 through 2/2/6.
ICX7250-48 Router(config-unit-1)# multi-stack-trunk 1/2/7 to 1/2/8 and 2/2/5 to 2/2/6
ICX7250-48 Router(config-unit-1)# show stack
T=15d23h18m0.7: alone: standalone, D: dynamic cfg, S: static
ID Type Role Mac Address Pri State Comment
1 S ICX7250-48 active cc4e.24b4.23e8 0 local Ready
2 S ICX7250-24P member cc4e.24b4.8aa8 0 remote Ready
3 S ICX7250-24 standby cc4e.24b4.8cc4 0 remote Ready
4 S ICX7250-48P member cc4e.24b4.2d84 0 remote Ready
active standby
+---+ +---+ +---+ +---+
=2/5| 1 |2/7==2/5| 2 |2/7--2/5| 4 |2/7--2/5| 3 |2/7=
| +---+ +---+ +---+ +---+ |
| |
|--------------------------------------------------|
Standby u3 - protocols ready, can failover or manually switch over
Current stack management MAC is cc4e.24b4.23e8
The double lines between unit 1 and unit 2 in the previous output indicate a trunk connection with 2 ports form each unit.
ICX 7250 secure-setup example
Use the stack secure-setup command to form a correctly connected stack automatically. For more information on stack construction,
refer to Traditional stack construction methods on page 24.
In the following example, the stack secure-setup command is used to form a 3-unit ICX 7250 stack in a ring topology with a stacking
trunk connection.
ICX7250-24 Router# stack secure-setup
ICX7250-24 Router# Discovering the stack topology...
Current Discovered Topology - RING
Available UPSTREAM units
Hop(s) Id Type Mac Address
1 3 ICX7250-24 cc4e.24b4.7740
ICX 7250 stack conguration overview
Ruckus FastIron Stacking Conguration Guide, 08.0.60
Part Number: 53-1004925-05 47
2 2 ICX7250-24 cc4e.24b4.75d8
Available DOWNSTREAM units
Hop(s) Id Type Mac Address
1 2 ICX7250-24 cc4e.24b4.75d8
2 3 ICX7250-24 cc4e.24b4.7740
Do you accept the topology (RING) (y/n)?: y
ICX7250-24 Router# stack secure-setup
ICX7250-24 Router# Discovering the stack topology...
Current Discovered Topology - RING
Available UPSTREAM units
Hop(s) Id Type Mac Address
1 3 ICX7250-24 cc4e.24b4.7740
2 2 ICX7250-24 cc4e.24b4.75d8
Available DOWNSTREAM units
Hop(s) Id Type Mac Address
1 2 ICX7250-24 cc4e.24b4.75d8
2 3 ICX7250-24 cc4e.24b4.7740
Do you accept the topology (RING) (y/n)?: y
Confirm Stacking Links...
UPSTREAM Unit: Id 3 at 1 hop(s) ICX7250-24 cc4e.24b4.7740
Enter the desired links(1-2)[1]: 2
Selected Topology:
Active Id Type Mac Address
1 ICX7250-24 cc4e.24b4.7278
Selected UPSTREAM units
Hop(s) Id Type Mac Address
1 3 ICX7250-24 cc4e.24b4.7740
2 2 ICX7250-24 cc4e.24b4.75d8
Selected DOWNSTREAM units
Hop(s) Id Type Mac Address
1 2 ICX7250-24 cc4e.24b4.75d8
2 3 ICX7250-24 cc4e.24b4.7740
Do you accept the unit id's (y/n)?: y
The following example shows secure-setup of 12 units in a ring stack.
ICX7250-24P Router# stack secure-setup
ICX7250-24P Router# Discovering the stack topology...
Available UPSTREAM units
Hop(s) Id Type Mac Address
1 2 ICX7250-24P cc4e.24b4.7bc0
2 3 ICX7250-24P cc4e.24b4.7efc
3 4 ICX7250-24 cc4e.24b4.8670
4 5 ICX7250-24 cc4e.24b4.84c0
5 6 ICX7250-24 cc4e.24b4.8064
6 7 ICX7250-24 cc4e.24b4.83a0
7 8 ICX7250-48 cc4e.24b4.2514
8 9 ICX7250-48 cc4e.24b4.2820
9 10 ICX7250-24 cc4e.24b4.8988
10 11 ICX7250-48P cc4e.24b4.2f28
11 12 ICX7250-48P cc4e.24b4.2eb0
No new core units found...
Selected Topology:
ICX 7250 stack conguration overview
Ruckus FastIron Stacking Conguration Guide, 08.0.60
48 Part Number: 53-1004925-05
Active Id Type Mac Address
1 ICX7250-24P cc4e.24b4.7c50
Selected UPSTREAM units
Hop(s) Id Type Mac Address
1 2 ICX7250-24P cc4e.24b4.7bc0
2 3 ICX7250-24P cc4e.24b4.7efc
3 4 ICX7250-24 cc4e.24b4.8670
4 5 ICX7250-24 cc4e.24b4.84c0
5 6 ICX7250-24 cc4e.24b4.8064
6 7 ICX7250-24 cc4e.24b4.83a0
7 8 ICX7250-48 cc4e.24b4.2514
8 9 ICX7250-48 cc4e.24b4.2820
9 10 ICX7250-24 cc4e.24b4.8988
10 11 ICX7250-48P cc4e.24b4.2f28
11 12 ICX7250-48P cc4e.24b4.2eb0
Do you accept the unit id's (y/n)?: y
Displaying basic information for an ICX 7250 stack
Enter the show stack command at the device level to display general information about the stack, including unit IDs, device type, role,
MAC address, priority, status, and connections.
The following show stack command output display details for the 3-unit stack and the 12-unit stack formed in the previous secure-
setup examples.
ICX7250-24 Router# show stack
T=15h50m28.8: alone: standalone, D: dynamic cfg, S: static
ID Type Role Mac Address Pri State Comment
1 S ICX7250-24 active cc4e.24b4.7278 128 local Ready
2 S ICX7250-24 standby cc4e.24b4.75d8 128 remote Ready
3 S ICX7250-24 member cc4e.24b4.7740 0 remote Ready
active standby
+---+ +---+ +---+
| 1 |2/3--2/3| 2 |2/1--2/3| 3 |
+---+ +---+ +---+
Standby u2 - protocols ready, can failover or manually switch over
Current stack management MAC is cc4e.24b4.7278
The following show stack command output displays information for the 12-unit stack.
ICX7250-24P Router# show stack
T=8h40m5.7: alone: standalone, D: dynamic cfg, S: static, A=10, B=11, C=12
ID Type Role Mac Address Pri State Comment
1 S ICX7250-24P active cc4e.24b4.7c50 200 local Ready
2 S ICX7250-24P member cc4e.24b4.7bc0 128 remote Ready
3 S ICX7250-24P member cc4e.24b4.7efc 0 remote Ready
4 S ICX7250-24 member cc4e.24b4.8670 0 remote Ready
5 S ICX7250-24 member cc4e.24b4.84c0 0 remote Ready
6 S ICX7250-24 member cc4e.24b4.8064 0 remote Ready
7 S ICX7250-24 member cc4e.24b4.83a0 0 remote Ready
8 S ICX7250-48 member cc4e.24b4.2514 0 remote Ready
9 S ICX7250-48 member cc4e.24b4.2820 0 remote Ready
10 S ICX7250-24 member cc4e.24b4.8988 0 remote Ready
11 S ICX7250-48P member cc4e.24b4.2f28 0 remote Ready
12 S ICX7250-48P standby cc4e.24b4.2eb0 200 remote Ready
standby
+---+ +---+ +---+ +---+ +---+ +---+
2/7| C |2/5==2/5| B |2/7==2/5| A |2/7==2/1| 9 |2/3==2/3| 8 |2/1==2/1| 7 |2/3=
+---+ +---+ +---+ +---+ +---+ +---+ |
|
active |
+---+ +---+ +---+ +---+ +---+ +---+ |
-2/7| 1 |2/5==2/7| 2 |2/5==2/3| 3 |2/1==2/3| 4 |2/1==2/1| 5 |2/3==2/3| 6 |2/1=
+---+ +---+ +---+ +---+ +---+ +---+
ICX 7250 stack conguration overview
Ruckus FastIron Stacking Conguration Guide, 08.0.60
Part Number: 53-1004925-05 49
Standby u12 - protocols ready, can failover or manually switch over
Current stack management MAC is cc4e.24b4.7c50
Displaying detailed information for an ICX 7250 stack
Use the show stack detail command to display information on all units in the stack, including their role, MAC address, priority, status, and
stack connections.
The following show stack detail command output provides information on an ICX 7250 stack containing 3 units.
ICX7250-24 Router# show stack detail
T=15h50m34.3: alone: standalone, D: dynamic cfg, S: static
ID Type Role Mac Address Pri State Comment
1 S ICX7250-24 active cc4e.24b4.7278 128 local Ready
2 S ICX7250-24 standby cc4e.24b4.75d8 128 remote Ready
3 S ICX7250-24 member cc4e.24b4.7740 0 remote Ready
active standby
+---+ +---+ +---+
| 1 |2/3--2/3| 2 |2/1--2/3| 3 |
+---+ +---+ +---+
Standby u2 - protocols ready, can failover or manually switch over
Current stack management MAC is cc4e.24b4.7278
Image-Auto-Copy is Enabled.
Stack Port Status Neighbors
Unit# Stack-port1 Stack-port2 Stack-port1 Stack-port2
1 none up (1/2/3) none U2 (2/2/3)
2 up (2/2/1) up (2/2/3) U3 (3/2/3) U1 (1/2/3)
3 none up (3/2/3) none U2 (2/2/1)
Unit# System uptime
1 15 hour(s) 50 minute(s) 34 second(s)
2 15 hour(s) 50 minute(s) 42 second(s)
3 15 hour(s) 50 minute(s) 27 second(s)
The following output is for an ICX 7250 stack containing 12 units.
ICX7250-24P Router# show stack detail
T=8h31m0.8: alone: standalone, D: dynamic cfg, S: static, A=10, B=11, C=12
ID Type Role Mac Address Pri State Comment
1 S ICX7250-24P active cc4e.24b4.7c50 200 local Ready
2 S ICX7250-24P member cc4e.24b4.7bc0 128 remote Ready
3 S ICX7250-24P member cc4e.24b4.7efc 0 remote Ready
4 S ICX7250-24 member cc4e.24b4.8670 0 remote Ready
5 S ICX7250-24 member cc4e.24b4.84c0 0 remote Ready
6 S ICX7250-24 member cc4e.24b4.8064 0 remote Ready
7 S ICX7250-24 member cc4e.24b4.83a0 0 remote Ready
8 S ICX7250-48 member cc4e.24b4.2514 0 remote Ready
9 S ICX7250-48 member cc4e.24b4.2820 0 remote Ready
10 S ICX7250-24 member cc4e.24b4.8988 0 remote Ready
11 S ICX7250-48P member cc4e.24b4.2f28 0 remote Ready
12 S ICX7250-48P standby cc4e.24b4.2eb0 200 remote Ready
standby
+---+ +---+ +---+ +---+ +---+ +---+
2/7| C |2/5==2/5| B |2/7==2/5| A |2/7==2/1| 9 |2/3==2/3| 8 |2/1==2/1| 7 |2/3=
+---+ +---+ +---+ +---+ +---+ +---+ |
|
active |
+---+ +---+ +---+ +---+ +---+ +---+ |
-2/7| 1 |2/5==2/7| 2 |2/5==2/3| 3 |2/1==2/3| 4 |2/1==2/1| 5 |2/3==2/3| 6 |2/1=
+---+ +---+ +---+ +---+ +---+ +---+
Standby u12 - protocols ready, can failover or manually switch over
Current stack management MAC is cc4e.24b4.7c50
Image-Auto-Copy is Enabled.
ICX 7250 stack conguration overview
Ruckus FastIron Stacking Conguration Guide, 08.0.60
50 Part Number: 53-1004925-05

Stack Port Status Neighbors
Unit# Stack-port1 Stack-port2 Stack-port1 Stack-port2
1 up (1/2/5-1/2/6) dn (1/2/7) U2 (2/2/7-2/2/8) none
2 up (2/2/5-2/2/6) up (2/2/7-2/2/8) U3 (3/2/3-3/2/4) U1 (1/2/5-1/2/6)
3 up (3/2/1-3/2/2) up (3/2/3-3/2/4) U4 (4/2/3-4/2/4) U2 (2/2/5-2/2/6)
4 up (4/2/1-4/2/2) up (4/2/3-4/2/4) U5 (5/2/1-5/2/2) U3 (3/2/1-3/2/2)
5 up (5/2/1-5/2/2) up (5/2/3-5/2/4) U4 (4/2/1-4/2/2) U6 (6/2/3-6/2/4)
6 up (6/2/1-6/2/2) up (6/2/3-6/2/4) U7 (7/2/3-7/2/4) U5 (5/2/3-5/2/4)
7 up (7/2/1-7/2/2) up (7/2/3-7/2/4) U8 (8/2/1-8/2/2) U6 (6/2/1-6/2/2)
8 up (8/2/1-8/2/2) up (8/2/3-8/2/4) U7 (7/2/1-7/2/2) U9 (9/2/3-9/2/4)
9 up (9/2/1-9/2/2) up (9/2/3-9/2/4) U10 (10/2/7-10/2/8) U8 (8/2/3-8/2/4)
10 up (10/2/5-10/2/6) up (10/2/7-10/2/8) U11 (11/2/7-11/2/8) U9 (9/2/1-9/2/2)
11 up (11/2/5-11/2/6) up (11/2/7-11/2/8) U12 (12/2/5-12/2/6) U10 (10/2/5-10/2/6)
12 up (12/2/5-12/2/6) dn (12/2/7) U11 (11/2/5-11/2/6) none
Unit# System uptime
1 8 hour(s) 31 minute(s) 0 second(s)
2 8 hour(s) 30 minute(s) 59 second(s)
3 8 hour(s) 30 minute(s) 59 second(s)
4 8 hour(s) 30 minute(s) 59 second(s)
5 8 hour(s) 31 minute(s) 0 second(s)
6 8 hour(s) 30 minute(s) 58 second(s)
7 8 hour(s) 30 minute(s) 58 second(s)
8 8 hour(s) 30 minute(s) 57 second(s)
9 8 hour(s) 30 minute(s) 59 second(s)
10 8 hour(s) 30 minute(s) 58 second(s)
11 29 minute(s) 59 second(s)
12 30 minute(s) 3 second(s)
ICX 7450 stack conguration overview
The following table provides an overview of ICX 7450 stacking capabilities. From FastIron release 08.0.30, 4 x 10-Gbps stacking is
available from module 2 as an option.
TABLE 7 ICX 7450 traditional stacking capability
Stacking capability ICX 7450 Additional information
Topologies supported Ring and linear Refer to ICX 7450 stacking topologies on page
52.
Maximum stack size 12 (congured in a traditional stack) Traditional stacking and SPX congurations. Any
combination of ICX 7450 devices may be
stacked. When a stand-alone ICX 7450 is
congured as a PE unit attached to an ICX
7750 control bridge in an 802.1br SPX
conguration, scaling is increased. Refer to the
Brocade FastIron Switch Port Extender
Conguration Guide for more information.
Maximum stacking distance 100 meters, 300 meters, or 10 kilometers,
depending on optic
Refer to FastIron stacking distances and optics
by device on page 19 for more information.
Stacking ports Two 40-Gbps ports in rear
or
4 X 10-Gbps ports as an option on front
NOTE
40-Gbps stacking and 4 X 10-
Gbps stacking cannot be used
simultaneously in the same stack.
Modules 3 and 4, one port each. Four 10-Gbps
ports are available as an option when a 4X10GF
module is installed in slot 2. Refer to ICX 7450
stacking topologies on page 52 for module
locations.
Default ports Two ports: 1/3/1 and 1/4/1 Refer to ICX 7450 stacking topologies on page
52 for port locations. Refer to Conguring 10
ICX 7450 stack conguration overview
Ruckus FastIron Stacking Conguration Guide, 08.0.60
Part Number: 53-1004925-05 51

TABLE 7 ICX 7450 traditional stacking capability (continued)
Stacking capability ICX 7450 Additional information
NOTE
Default ports can be changed to
1/2/1 and 1/2/3 if a 4X10GF
module is installed in slot 2. Use the
default-ports command to change
the default ports.
NOTE
Default ports are handled dierently
on PE units in an SPX conguration.
Gbps stacking ports on the ICX 7450 on page
56 for more information. Refer to Planning to
build a stack with 802.1br switch port extender
capability on page 23 for more information
about conguring ICX 7450 devices in an SPX
conguration.
Recongurable ports Use the default-ports and stack-port
commands to recongure ports.
Stacking ports can be recongured as data
ports. The default-ports command allows you
to choose between two sets of stacking ports.
The stack-port command allows you to use one
or two ports of the chosen set. Refer to
conguration examples and Traditional stack CLI
commands on page 111.
Stack trunks Two trunks are possible:
1/2/1 to 1/2/2 and 1/2/3 to 1/2/4
Supported on 10-Gbps ports only when a
4X10GF module is present in slot 2. Refer to
Creating stacking trunks on the ICX 7450 on
page 58 for more information.
Hitless switchover and hitless failover Supported Refer to Hitless stacking on page 89.
License requirements No license required for stack-port conguration Premium feature requires trust-based license.
Refer to the Brocade FastIron Software
Licensing Guide for information.
Conguration options Manual and automatic, including Secure-setup Refer to Traditional stack construction methods
on page 24.
Access methods TFTP, SCP Software images, boot images, and signatures
can be downloaded to a stack using TFTP and
SCP. Refer to the Brocade FastIron Software
Upgrade Guide for more information.
Traditional stacking CLI These commands are not available on the ICX
7450, except as noted:
connect
default-ports, except when a 4X10GF module
is present in slot 2
multi-stack-port, except when a 4X10GF
module is present in slot 2
multi-stack-trunk, except when a 4X10GF
module is present in slot 2
stack-trunk, except when a 4X10GF module is
present in slot 2
Refer to Traditional stack CLI commands on
page 111.
ICX 7450 stacking topologies
Up to 12 ICX 7450 units of any kind can be connected in a linear or ring topology. Default stacking ports are located on the rear panel
as shown in the following gures. The default port numbers are 1/3/1 and 1/4/1 (unit/slot/port); that is, they are the single port located
in modules 3 and 4 of the ICX 7450 as shown.
The following gure shows the default stacking ports for the ICX 7450. These ports may also be used as data ports.
ICX 7450 stack conguration overview
Ruckus FastIron Stacking Conguration Guide, 08.0.60
52 Part Number: 53-1004925-05

FIGURE 8 ICX 7450 1 X 40-Gbps default stacking ports
The following gure shows the 4X10GF module and port numbers.
FIGURE 9 ICX 7450 module 2 ports available for stacking
The following gure shows ICX 7450 units connected from 1 X 40-Gbps ports on the rear in a linear stack.
ICX 7450 stack conguration overview
Ruckus FastIron Stacking Conguration Guide, 08.0.60
Part Number: 53-1004925-05 53

FIGURE 10 ICX 7450 1 X 40-Gbps linear stack
The following gure shows ICX 7450 units connected from 1 X 40-Gbps ports on the rear in a ring stack.
NOTE
The secure-setup utility starts discovery with the lowest numbered port. Assuming the top unit is the Active Controller, the
cabling depicted is recommended so that units are discovered and numbered sequentially, starting from the Active Controller at
the top. Refer to ICX 7450 stacking conguration notes on page 55 for more information on secure-setup discovery.
FIGURE 11 ICX 7450 1 X 40-Gbps ring stack
The following gure shows the ICX 7450 connected from the front in a ring stack.
NOTE
The secure-setup utility starts discovery with the lowest numbered port. Assuming the top unit is the Active Controller, the
cabling depicted is recommended so that units are discovered and numbered sequentially, starting from the Active Controller at
the top. Refer to ICX 7450 stacking conguration notes on page 55 for more information on secure-setup discovery.
ICX 7450 stack conguration overview
Ruckus FastIron Stacking Conguration Guide, 08.0.60
54 Part Number: 53-1004925-05

FIGURE 12 ICX 7450 4 X 10-Gbps ring stack
The following gure shows the ICX 7450 connected from the front in a linear stack.
FIGURE 13 ICX 7450 4 X 10-Gbps linear stack
ICX 7450 stacking conguration notes
• The 1 X 40-Gbps module supports stacking only when installed in rear panel slot 3 or 4.
• The ICX 7450 supports 10-Gbps stacking when a 4X10GF module is present in slot 2. Each unit must be individually
congured with default stacking ports as 1/2/1 and 1/2/3 and reloaded to join a stack, or to use secure setup. Refer to
Conguring 10-Gbps stacking ports on the ICX 7450 on page 56 for more information on 4 X 10-Gbps ports.
• Stack ports can be congured using the stack-ports command.
• ICX 7450 units support stack trunks only on a 4 X 10-Gbps (4X10GF) module installed in slot 2.
• The 4X10GF ports can also support MACsec but not simultaneously. Refer to Converting ICX 7450 slot 2 ports for MACsec
or stacking on page 57 for more information on converting 4 X 10-Gbps ports to or from MACsec.
ICX 7450 stack conguration overview
Ruckus FastIron Stacking Conguration Guide, 08.0.60
Part Number: 53-1004925-05 55
• An IPsec module can be installed as an add-on in slot 2, 3, or 4 of an ICX 7450 device. Only one IPsec module should be
installed in a stacking unit, and only one IPsec module is active in the stack at any time. A second IPsec module may be present
in another stack unit; however, the second card does not provide active redundancy if the active IPsec module fails.
• The secure-setup utility starts stack discovery on the stack port with the lowest port number, and that number is always on
module 3 on an ICX 7450 40-Gbps stack. As a result, the switch unit IDs are allocated sequentially (1 , 2, 3, and so on) from
the Active controller down to the stack port with the lowest port number (port 1/3/1 in an ICX 7450 40-Gbps stack).
• When the secure-setup utility is used to congure an ICX 7450 stack, endpoints or ports of ending units that are not used for
stacking are left as data ports, except on active units, where both ports 1/3/1 and 1/4/1 (or both ports 1/2/1 and 1/2/3 with 4
X 10-Gbps stacking) become stack ports as a result of the stack enable command being executed.
Conguring 10-Gbps stacking ports on the ICX 7450
By default, the ICX 7450 uses 40-Gbps ports in slots 3 and 4 as stacking ports. When a 4X10GF module is installed in slot 2 on the
front panel of an ICX 7450, 10-Gbps stacking can be congured.
NOTE
Stacking and MACsec cannot be congured on these 10 Gbps ports at the same time. Refer to Converting ICX 7450 slot 2
ports for MACsec or stacking on page 57 for more information.
To congure stacking on 10-Gbps ports in a 4X10GF module installed in slot 2, change the default stacking ports as shown in the
following example.
ICX7450-48F Router# configure terminal
ICX7450-48F Router(config)# stack unit 1
ICX7450-48F Router(config-unit-1)# default-ports 1/2/1 1/2/3
Reload required. Please write memory and then reload or power cycle.
ICX7450-48F Router(config-unit-1)# write memory
Write startup-config done.
ICX7450-48F Router(config-unit-1)# end
ICX7450-48F Router# reload
When the default-ports command is issued, the following error messages may be returned if Slot 2 does not contain a 4 X 10-Gbps
module.
Error - Module <module_number> is not a 4x10GF module.
Error- Module <module_number> is not present.
Error- Invalid default ports "<port_1> and <port_2>" on ICX7450.
Once the default stacking ports are congured, the conguration is written to memory, and the unit is reloaded, it is ready to join an
existing stack or to be congured for stacking using secure-setup or manual stack construction.
NOTE
Automatic stack conguration (described in "Traditional stack construction methods") and unit replacement features do not work
with ICX 7450 4X10GF stacking. For unit replacement to work, you must use the same model as the one you are replacing,
and the new unit must be a clean unit. Refer to Brocade traditional stacking terminology on page 17 for a denition of clean
unit. Suppose the stack is using a 4X10GF module installed in slot 2, and you want to replace a unit. To congure the new unit
with the same conguration, you must congure the default ports, write memory, and reload. As a result, the new unit is no
longer a clean unit because it has startup conguration ash, and the unit replacement feature will not automatically integrate
this unit into a stack. You must use secure-setup or the manual stack construction method described in Traditional stack
construction methods on page 24 to add the new unit to the stack. If you use the manual stack construction method, you must
congure the stack suggested-id with the same ID in the replacement unit before you enable the stack.
ICX 7450 stack conguration overview
Ruckus FastIron Stacking Conguration Guide, 08.0.60
56 Part Number: 53-1004925-05
Converting ICX 7450 slot 2 ports for MACsec or stacking
When a 4x10GF module is installed in slot 2 of the ICX 7450, it is enabled for MACsec even if the ports have not been congured. To
use these ports for stacking, you must recongure them.
NOTE
The ICX 7450 can support 4 X 10-Gbps stacking from slot 2 or 40-Gbps stacking from rear ports; however, it cannot support
both at the same time.
By default, if a 4X10GF module is present in slot 2, it is enabled for MACsec. No reload or power-cycle is required to enable or disable
MACsec on slot 2 interfaces. However, to use the slot 2 ports for stacking, the default ports must be changed, and the unit must be
reloaded as described in Conguring 10-Gbps stacking ports on the ICX 7450 on page 56.
If the 4X10GF module in slot 2 is programmed for stacking during bootup, MACsec cannot be congured on the ports until the stacking
default ports have been changed to rear panel ports and the unit has been reloaded or turned o and on.
MACsec and stacking cannot be congured at the same time on slot 2 interfaces. However, 4X10GF modules installed in slots 3 and 4
on the rear panel of the ICX 7450 can support MACsec at the same time that slot 2 is congured for 4X10GF stacking.
The following error message is displayed when MACsec is congured on slot 2 and you try to set the stacking default ports to slot 2.
Error - Please remove MACsec configuration from port <port_id> before using 4x10GF for stacking
If you try to use the stack enable command, the command is blocked, and the following message is displayed.
Error - Please remove MACsec configuration from port <port_id> before using 4x10GF for stacking
The following error message is displayed if stacking is congured on these ports and you enter the enable-mka ethernet command for
any of the ports.
Error: MACsec is not allowed when 4x10GF module is used for stacking.
Please use "default-ports" command to change the default stacking ports
The following example recongures stacking ports on slot 2 for use as MACsec ports.
ICX7450-48 Router#
ICX7450-48 Router# show running-config
Current configuration:
!
ver 08.0.30q070T213
!
stack unit 1
module 1 icx7450-48-port-management-module
module 2 icx7400-xgf-4port-40g-module
module 3 icx7400-qsfp-1port-40g-module
module 4 icx7400-qsfp-1port-40g-module
default-ports 1/2/1 1/2/3
!
!
!
!
!
!
!
!
ip dns domain-list englab.brocade.com
ip dns server-address 10.31.2.10
!
!
!
--More--, next page: Space, next line: Return key, quit: Control-c^C
ICX7450-48 Router#
ICX7450-48 Router#
ICX7450-48 Router#
ICX 7450 stack conguration overview
Ruckus FastIron Stacking Conguration Guide, 08.0.60
Part Number: 53-1004925-05 57
ICX7450-48 Router# configure terminal
ICX7450-48 Router(config)#
ICX7450-48 Router(config)# dot1x-mka
ICX7450-48 Router(config-dot1x-mka)# enable-mka ethernet 1/2/1
<cr>
ICX7450-48 Router(config-dot1x-mka)# enable-mka ethernet 1/2/1
Error: MACsec is not allowed when 4x10GF module is used for stacking.
Please use "default-ports" command to change the default stacking ports
ICX7450-48 Router(config-dot1x-mka)# exit
ICX7450-48 Router(config)# stack unit 1
ICX7450-48 Router(config-unit-1)#
ICX7450-48 Router(config-unit-1)# default-ports 1/3/1 1/4/1
1/3/1 and 1/4/1 are default, so they won't show up in "show run"
ICX7450-48 Router(config-unit-1)# show running-config
Current configuration:
!
ver 08.0.30q070T213
!
stack unit 1
module 1 icx7450-48-port-management-module
module 2 icx7400-xgf-4port-40g-module
module 3 icx7400-qsfp-1port-40g-module
module 4 icx7400-qsfp-1port-40g-module
!
!
!
!
!
!
!
!
ip dns domain-list englab.brocade.com
ip dns server-address 10.31.2.10
!
!
!
dot1x-mka-enable
--More--, next page: Space, next line: Return key, quit: Control-c^C
ICX7450-48 Router(config-unit-1)#
ICX7450-48 Router(config-unit-1)# dot1x-mka
ICX7450-48 Router(config-dot1x-mka)# enable-mka ethernet 1/2/1
Reload required. Please write memory and then reload or power cycle.
Error: This 4x10GF module has been used for stacking. To enable MACsec on it, a reload is required
ICX7450-48 Router(config-dot1x-mka)# write memory
Write startup-config done.
ICX7450-48 Router(config-dot1x-mka)# Flash Memory Write (8192 bytes per dot) .
Copy Done.
ICX7450-48 Router(config-dot1x-mka)# reload
ICX7450-48 Router(config-dot1x-mka)# exit
ICX7450-48 Router(config)# exit
ICX7450-48 Router# reload
Creating stacking trunks on the ICX 7450
The ICX 7450 supports two stacking trunks per stack unit when the 4X10GF module in slot 2 is used for stacking.
You can congure one or two stacking trunks on an ICX 7450 stand-alone after changing default stacking ports to 1/2/1 and 1/2/3 as
shown in the following example. Each stacking trunk can have two ports. Potential stacking trunks contain the stacking port and the next
sequential port (1/2/1 through 1/2/2 and 1/2/3 through 1/2/4).
ICX 7450 stack conguration overview
Ruckus FastIron Stacking Conguration Guide, 08.0.60
58 Part Number: 53-1004925-05
The following example congures two stacking trunks.
ICX7450-24P Router#
ICX7450-24P Router#
ICX7450-24P Router# configure terminal
ICX7450-24P Router(config)# stack unit 1
ICX7450-24P Router(config-unit-1)#
ICX7450-24P Router(config-unit-1)# default-ports 1/2/1 1/2/3
Reload required. Please write memory and then reload or power cycle.
ICX7450-24P Router(config-unit-1)#
ICX7450-24P Router(config-unit-1)# stack-trunk 1/2/1 to 1/2/2
ICX7450-24P Router(config-unit-1)# stack-trunk 1/2/3 to 1/2/4
ICX7450-24P Router(config-unit-1)#
ICX7450-24P Router(config-unit-1)# show running-config
Current configuration:
!
ver 08.0.30q071T213
!
stack unit 1
module 1 icx7450-24p-poe-port-management-module
module 2 icx7400-xgf-4port-40g-module
module 4 icx7400-xgf-4port-40g-module
default-ports 1/2/1 1/2/3
stack-trunk 1/2/1 to 1/2/2
stack-trunk 1/2/3 to 1/2/4
!
ip dns domain-list englab.brocade.com
ip dns server-address 10.31.2.10
!
ICX7450-24P Router(config-unit-1)# exit
ICX7450-24P Router(config)# write memory
memory To startup config file
ICX7450-24P Router(config)# write memory
There is no startup config file, unable to save legacy config
ICX7450-24P Router(config)# Flash Memory Write (8192 bytes per dot) .
Write startup-config done.
Copy Done.
ICX7450-24P Router(config)# exit
ICX7450-24P Router# reload
Are you sure? (enter 'y' or 'n'):
NOTE
Default ports 1/3/1 and 1/4/1, which are 40-Gbps ports on the rear panel of the ICX 7450, do not support stacking trunks.
Creating stacking trunks on live stacks
Use the multi-stack trunk command to add or remove a stacking trunk on a live ICX 7450 stack. The following example creates two
stacking trunks.
device# configure terminal
device(config)# stack unit 1
device(config-unit-1)# multi-stack-trunk 1/2/1 to 1/2/2 and 2/2/1 to 2/2/2
device(config-unit-1)# end
device(config)# end
device#
NOTE
You can use the multi-stack-port command to create individual ports on a live stack. Available ports on slot 2 are 1/2/1 and
1/2/3.
ICX 7450 stack conguration overview
Ruckus FastIron Stacking Conguration Guide, 08.0.60
Part Number: 53-1004925-05 59
ICX 7450 secure-setup examples
Use the stack secure-setup command to automatically form a correctly connected stack. For more information on stack construction,
refer to Traditional stack construction methods on page 24.
In the following example, the stack secure-setup command is used to form a 12-unit ICX 7450 stack in a ring topology.
ICX7450-48P Router# configure terminal
ICX7450-48P Router(config)# stack enable
Enable stacking. This unit actively participates in stacking
stacking is enable. optical monitoring for stacking ports 1/3/1, 1/4/1 is not available.
ICX7450-48P Router(config)# exit
ICX7450-48P Router# stack secure-setup
ICX7450-48P Router# Discovering the stack topology...
Current Discovered Topology - RING
Available UPSTREAM units
Hop(s) Id Type Mac Address
1 new ICX7450-48F cc4e.2489.a220
2 new ICX7450-48F cc4e.246d.1838
3 new ICX7450-48P cc4e.246d.2938
4 new ICX7450-24P cc4e.246d.0520
5 new ICX7450-24P cc4e.2489.8a38
6 new ICX7450-48P cc4e.2489.b388
7 new ICX7450-48F cc4e.246d.1478
8 new ICX7450-48P cc4e.2489.8640
9 new ICX7450-48F cc4e.246d.1df8
10 new ICX7450-48F cc4e.246d.1b78
11 new ICX7450-48F cc4e.246d.1c78
Available DOWNSTREAM units
Hop(s) Id Type Mac Address
1 new ICX7450-48F cc4e.246d.1c78
2 new ICX7450-48F cc4e.246d.1b78
3 new ICX7450-48F cc4e.246d.1df8
4 new ICX7450-48P cc4e.2489.8640
5 new ICX7450-48F cc4e.246d.1478
6 new ICX7450-48P cc4e.2489.b388
7 new ICX7450-24P cc4e.2489.8a38
8 new ICX7450-24P cc4e.246d.0520
9 new ICX7450-48P cc4e.246d.2938
10 new ICX7450-48F cc4e.246d.1838
11 new ICX7450-48F cc4e.2489.a220
Do you accept the topology (RING) (y/n)?: y
Selected Topology:
Active Id Type Mac Address
1 ICX7450-48P cc4e.2489.b188
Selected UPSTREAM units
Hop(s) Id Type Mac Address
1 2 ICX7450-48F cc4e.2489.a220
2 3 ICX7450-48F cc4e.246d.1838
3 4 ICX7450-48P cc4e.246d.2938
4 5 ICX7450-24P cc4e.246d.0520
5 6 ICX7450-24P cc4e.2489.8a38
6 7 ICX7450-48P cc4e.2489.b388
7 8 ICX7450-48F cc4e.246d.1478
8 9 ICX7450-48P cc4e.2489.8640
9 10 ICX7450-48F cc4e.246d.1df8
10 11 ICX7450-48F cc4e.246d.1b78
11 12 ICX7450-48F cc4e.246d.1c78
Selected DOWNSTREAM units
Hop(s) Id Type Mac Address
1 12 ICX7450-48F cc4e.246d.1c78
2 11 ICX7450-48F cc4e.246d.1b78
ICX 7450 stack conguration overview
Ruckus FastIron Stacking Conguration Guide, 08.0.60
60 Part Number: 53-1004925-05
3 10 ICX7450-48F cc4e.246d.1df8
4 9 ICX7450-48P cc4e.2489.8640
5 8 ICX7450-48F cc4e.246d.1478
6 7 ICX7450-48P cc4e.2489.b388
7 6 ICX7450-24P cc4e.2489.8a38
8 5 ICX7450-24P cc4e.246d.0520
9 4 ICX7450-48P cc4e.246d.2938
10 3 ICX7450-48F cc4e.246d.1838
11 2 ICX7450-48F cc4e.2489.a220
Do you accept the unit id's (y/n)?: y
ICX7450-48P Router#T=13m8.4: Election, was alone --> active, ID=1, pri=128, 12U(1-12), A=u1, nbr#=11 11,
reason: u7: SecureS, ,
Config changed due to add/del units. Do write mem if you want to keep it
T=13m13.9: reset unit 2: u2 bo-id=1
T=13m13.9: reset unit 3: u3 bo-id=1
T=13m13.9: reset unit 4: u4 bo-id=1 SS or UR
T=13m13.9: reset unit 5: u5 bo-id=1 SS or UR
T=13m13.9: reset unit 6: u6 bo-id=1 SS or UR
T=13m13.9: reset unit 7: u7 bo-id=1 SS or UR
T=13m13.9: reset unit 8: u8 bo-id=1 SS or UR
T=13m13.9: reset unit 9: u9 bo-id=1 SS or UR
T=13m13.9: reset unit 10: u10 bo-id=1 SS or UR
T=13m13.9: reset unit 11: u11 bo-id=1 SS or UR
T=13m13.9: reset unit 12: u12 bo-id=1 SS or UR
T=13m23.8: Election, was active, no change, ID=1, pri=128, 12U(1-12), A=u1,
nbr#=11 11, reason: u7: port-up, ,
T=13m26.8: reset unit 2: u2 bo-id=1
T=13m26.8: reset unit 3: u3 bo-id=1
T=13m26.8: reset unit 4: u4 bo-id=1
T=13m26.8: reset unit 5: u5 bo-id=1
T=13m26.8: reset unit 6: u6 bo-id=1
T=13m26.8: reset unit 7: u7 bo-id=1
T=13m26.8: reset unit 8: u8 bo-id=1
T=13m26.8: reset unit 9: u9 bo-id=1
T=13m26.8: reset unit 10: u10 bo-id=1
T=13m26.8: reset unit 11: u11 bo-id=1
T=13m26.8: reset unit 12: u12 bo-id=1
T=13m28.5: Unit 1 loses all neighbors.
T=13m28.9: Active U1 deletes U2 and its config because it is learned.
T=13m29.5: Active U1 deletes U3 and its config because it is learned.
T=13m29.9: Active U1 deletes U4 and its config because it is learned.
T=13m30.1: Active U1 deletes U5 and its config because it is learned.
T=13m30.1: Active U1 deletes U6 and its config because it is learned.
T=13m30.1: Active U1 deletes U7 and its config because it is learned.
T=13m30.2: Active U1 deletes U8 and its config because it is learned.
T=13m30.7: Active U1 deletes U9 and its config because it is learned.
T=13m31.2: Active U1 deletes U10 and its config because it is learned.
T=13m31.6: Active U1 deletes U11 and its config because it is learned.
T=13m32.1: Active U1 deletes U12 and its config because it is learned.
Config changed due to add/del units. Do write mem if you want to keep it
ICX7450-48P Router#T=15m36.4: Election, was active, no change, ID=1, pri=128,
10U(1,4-12), A=u1, nbr#=0 9, reason: u4: port-up, ,
T=15m38.1: Synchronize webauth files to u7
Detect stack member 7 POE capable
T=15m38.2: Synchronize webauth files to u8
T=15m38.3: Synchronize webauth files to u9
T=15m38.3: Synchronize webauth files to u10
Detect stack member 9 POE capable
T=15m38.3: Synchronize webauth files to u11
T=15m38.3: Synchronize webauth files to u12
T=15m39.2: Synchronize webauth files to u4
T=15m39.2: Synchronize webauth files to u5
Detect stack member 4 POE capable
Detect stack member 5 POE capable
T=15m39.2: Synchronize webauth files to u6
Detect stack member 6 POE capable
T:15m39.5: Done hot swap: active controller u1 sets u7 to Ready.
ICX 7450 stack conguration overview
Ruckus FastIron Stacking Conguration Guide, 08.0.60
Part Number: 53-1004925-05 61
T:15m39.7: Done hot swap: active controller u1 sets u8 to Ready.
T:15m39.9: Done hot swap: active controller u1 sets u9 to Ready.
T:15m40.4: Done hot swap: active controller u1 sets u10 to Ready.
T:15m40.9: Done hot swap: active controller u1 sets u11 to Ready.
T:15m41.4: Done hot swap: active controller u1 sets u12 to Ready.
Config changed due to add/del units. Do write mem if you want to keep it
Stack unit 10 Power supply 1 is up
Stack unit 10 Power supply 2 is down
Stack unit 8 Power supply 1 is up
Stack unit 8 Power supply 2 is down
T:15m43.2: Done hot swap: active controller u1 sets u4 to Ready.
T:15m43.6: Done hot swap: active controller u1 sets u5 to Ready.
T:15m44.1: Done hot swap: active controller u1 sets u6 to Ready.
Stack unit 7 Power supply 1 is down
PoE: Stack unit 7 Power supply 2 with 748000 mwatts capacity is up
PoE: Stack unit 9 Power supply 1 with 748000 mwatts capacity is up
Stack unit 9 Power supply 2 is down
Stack unit 11 Power supply 1 is up
Stack unit 11 Power supply 2 is down
PoE: Stack unit 5 Power supply 1 with 258000 mwatts capacity is up
PoE: Stack unit 5 Power supply 2 with 258000 mwatts capacity is up
Stack unit 12 Power supply 1 is up
Stack unit 12 Power supply 2 is down
PoE: Stack unit 4 Power supply 1 with 748000 mwatts capacity is up
Stack unit 4 Power supply 2 is down
PoE: Stack unit 6 Power supply 1 with 748000 mwatts capacity is up
Stack unit 6 Power supply 2 is down
T=16m44.4: Assigned unit 4 to be standby
T=16m46.4: start running config sync to standby u4
T=16m47.0: Running config sync to standby u4 is complete
T=17m30.5: Election, was active, no change, ID=1, pri=128, 12U(1-12), A=u1,
nbr#=11 11, reason: u2: port-up, ,
T=17m34.6: Synchronize webauth files to u2
T=17m35.1: Synchronize webauth files to u3
Config changed due to add/del units. Do write mem if you want to keep it
T:17m37.2: Done hot swap: active controller u1 sets u2 to Ready.
T:17m39.1: Done hot swap: active controller u1 sets u3 to Ready.
T=17m39.2: Election, was active, no change, ID=1, pri=128, 12U(1-12), A=u1,
nbr#=11 11, reason: u3: port-up, ,
Stack unit 2 Power supply 1 is up
Stack unit 2 Power supply 2 is down
Stack unit 3 Power supply 1 is up
Stack unit 3 Power supply 2 is down
Config changed due to add/del units. Do write mem if you want to keep it
In the next example, show stack command output displays details for the 12-unit stack just formed.
ICX7450-48P Router# show stack
T=18m12.1: alone: standalone, D: dynamic cfg, S: static, A=10, B=11, C=12
ID Type Role Mac Address Pri State Comment
1 S ICX7450-48P active cc4e.2489.b188 128 local Ready
2 D ICX7450-48F member cc4e.2489.a220 0 remote Ready
3 D ICX7450-48F member cc4e.246d.1838 0 remote Ready
4 D ICX7450-48P standby cc4e.246d.2938 0 remote Ready
5 D ICX7450-24P member cc4e.246d.0520 0 remote Ready
6 D ICX7450-24P member cc4e.2489.8a38 0 remote Ready
7 D ICX7450-48P member cc4e.2489.b388 0 remote Ready
8 D ICX7450-48F member cc4e.246d.1478 0 remote Ready
9 D ICX7450-48P member cc4e.2489.8640 0 remote Ready
10 D ICX7450-48F member cc4e.246d.1df8 0 remote Ready
11 D ICX7450-48F member cc4e.246d.1b78 0 remote Ready
12 D ICX7450-48F member cc4e.246d.1c78 0 remote Ready
active
+---+ +---+ +---+ +---+ +---+ +---+
-3/1| 1 |4/1--3/1| C |4/1--3/1| B |4/1--3/1| A |4/1--3/1| 9 |4/1--3/1| 8 |4/1-
| +---+ +---+ +---+ +---+ +---+ +---+ |
ICX 7450 stack conguration overview
Ruckus FastIron Stacking Conguration Guide, 08.0.60
62 Part Number: 53-1004925-05
| |
| standby |
| +---+ +---+ +---+ +---+ +---+ +---+ |
-4/1| 2 |3/1--4/1| 3 |3/1--4/1| 4 |3/1--4/1| 5 |3/1--4/1| 6 |3/1--4/1| 7 |3/1-
+---+ +---+ +---+ +---+ +---+ +---+
Will assign standby in 28 sec due to all ready
Standby u4 - wait for standby assignment due to election
Current stack management MAC is cc4e.2489.b188
The following example congures an ICX 7450 to use 4 X 10-Gbps ports for stacking. First, default ports are reassigned, a write
memory command is executed, and the unit is reloaded. When the unit reboots, the 4 X 10-Gbps default ports are congured, and the
stack secure setup utility can be executed to form the stack.
ICX7450-24 Router> enable
No password has been assigned yet...
ICX7450-24 Router# configure terminal
ICX7450-24 Router(config)# stack enable
Enable stacking. This unit actively participates in stacking
stacking is enable. optical monitoring for stacking ports 1/2/1, 1/2/3 is not available.
ICX7450-24 Router(config)# stack unit 1
ICX7450-24 Router(config-unit-1)# default-ports 1/2/1 1/2/3
Reload required. Please write memory and then reload or power cycle.
ICX7450-24 Router(config-unit-1)#
ICX7450-24 Router(config-unit-1)# end
ICX7450-24 Router# write memory
There is no startup config file, unable to save legacy config
ICX7450-24 Router#
ICX7450-24 Router# write memory
Flash access in progress. Please try later
ICX7450-24 Router# Flash Memory Write (8192 bytes per dot) .
Write startup-config done.
Copy Done.
ICX7450-24 Router#
ICX7450-24 Router#
ICX7450-24 Router# reload
Sent SIGTERM to all processesn'):
Sent SIGKILL to all processes
Requesting system reboot
Restarting system.
After the unit reloads, run the secure setup utility with the stack secure-setup command to form the stack.
ICX7450-24 Router#
ICX7450-24 Router# configure terminal
ICX7450-24 Router(config)# show run
Current configuration:
!
ver 08.0.30q101T213
!
stack unit 1
module 1 icx7450-24-port-management-module
module 2 icx7400-xf-4port-40g-module
module 3 icx7400-xf-4port-40g-module
module 4 icx7400-qsfp-1port-40g-module
default-ports 1/2/1 1/2/3
!
!
!
!
!
!
!
!
ip dns domain-list englab.brocade.com
ip dns server-address 10.31.2.10
!
ICX 7450 stack conguration overview
Ruckus FastIron Stacking Conguration Guide, 08.0.60
Part Number: 53-1004925-05 63
!
!
--More--, next page: Space, next line: Return key, quit: Control-c^C
ICX7450-24 Router(config)# exit
ICX7450-24 Router# stack secure-setup
ICX7450-24 Router# Discovering the stack topology...
Available UPSTREAM units
Hop(s) Id Type Mac Address
1 new ICX7450-48F cc4e.246d.1c78
2 new ICX7450-48F cc4e.246d.1b78
3 new ICX7450-48F cc4e.246d.1ff8
4 new ICX7450-48P cc4e.2489.8640
5 new ICX7450-48F cc4e.246d.1478
6 new ICX7450-48P cc4e.2489.b388
7 new ICX7450-48P cc4e.2489.b188
8 new ICX7450-48P cc4e.246d.2938
9 new ICX7450-48F cc4e.246d.1838
10 new ICX7450-48P cc4e.246d.23b8
11 new ICX7450-24P cc4e.246d.0520
Enter the number of the desired UPSTREAM units (0-11)[0]: 11
Confirm Stacking Links...
UPSTREAM Unit: Id new at 1 hop(s) ICX7450-48F cc4e.246d.1c78
Enter the desired links(1-2)[1]: 2
UPSTREAM Unit: Id new at 2 hop(s) ICX7450-48F cc4e.246d.1b78
Enter the desired links(1-2)[1]: 2
UPSTREAM Unit: Id new at 3 hop(s) ICX7450-48F cc4e.246d.1ff8
Enter the desired links(1-2)[1]: 2
UPSTREAM Unit: Id new at 4 hop(s) ICX7450-48P cc4e.2489.8640
Enter the desired links(1-2)[1]: 2
UPSTREAM Unit: Id new at 5 hop(s) ICX7450-48F cc4e.246d.1478
Enter the desired links(1-2)[1]: 2
UPSTREAM Unit: Id new at 6 hop(s) ICX7450-48P cc4e.2489.b388
Enter the desired links(1-2)[1]: 2
UPSTREAM Unit: Id new at 7 hop(s) ICX7450-48P cc4e.2489.b188
Enter the desired links(1-2)[1]: 2
UPSTREAM Unit: Id new at 8 hop(s) ICX7450-48P cc4e.246d.2938
Enter the desired links(1-2)[1]: 2
UPSTREAM Unit: Id new at 9 hop(s) ICX7450-48F cc4e.246d.1838
Enter the desired links(1-2)[1]: 2
UPSTREAM Unit: Id new at 10 hop(s) ICX7450-48P cc4e.246d.23b8
Enter the desired links(1-2)[1]: 2
UPSTREAM Unit: Id new at 11 hop(s) ICX7450-24P cc4e.246d.0520
Enter the desired links(1-2)[1]: 2
Selected Topology:
Active Id Type Mac Address
1 ICX7450-24F cc4e.246c.ffd0
ICX 7450 stack conguration overview
Ruckus FastIron Stacking Conguration Guide, 08.0.60
64 Part Number: 53-1004925-05
Selected UPSTREAM units
Hop(s) Id Type Mac Address
1 2 ICX7450-48F cc4e.246d.1c78
2 3 ICX7450-48F cc4e.246d.1b78
3 4 ICX7450-48F cc4e.246d.1ff8
4 5 ICX7450-48P cc4e.2489.8640
5 6 ICX7450-48F vcc4e.246d.1478
6 7 ICX7450-48P cc4e.2489.b388
7 8 ICX7450-48P cc4e.2489.b188
8 9 ICX7450-48P cc4e.246d.2938
9 10 ICX7450-48F cc4e.246d.1838
10 11 ICX7450-48P cc4e.246d.23b8
11 12 ICX7450-24P cc4e.246d.0520
Do you accept the unit id's (y/n)?: y
ICX7450-24 Router#T=5m2.9: Election, was alone --> active, ID=1, pri=128, 12U(1-12), A=u1, nbr#=11 0,
reason: u12: port-up, ,
The period is 25
T=5m6.9: Election, was active, no change, ID=1, pri=128, 12U(1-12), A=u1, nbr#=11 0, reason: u1: stk-po-
chg, ,
T=5m10.0: reset unit 2: u2 bo-id=1
T=5m10.0: reset unit 3: u3 bo-id=1
T=5m10.0: reset unit 4: u4 bo-id=1
T=5m10.0: reset unit 5: u5 bo-id=1
T=5m10.0: reset unit 6: u6 bo-id=1
T=5m10.0: reset unit 7: u7 bo-id=1
T=5m10.0: reset unit 8: u8 bo-id=1
T=5m10.0: reset unit 9: u9 bo-id=1
T=5m10.0: reset unit 10: u10 bo-id=1
T=5m10.0: reset unit 11: u11 bo-id=1
T=5m10.0: reset unit 12: u12 bo-id=1
Config changed due to add/del units. Do write mem if you want to keep it
T=5m15.0: Unit 1 loses all neighbors.
T=5m18.0: Active U1 deletes U2 and its config because it is learned.
T=5m21.0: Active U1 deletes U3 and its config because it is learned.
T=5m23.8: Active U1 deletes U4 and its config because it is learned.
T=5m26.6: Active U1 deletes U5 and its config because it is learned.
T=5m29.5: Active U1 deletes U6 and its config because it is learned.
T=5m30.5: Active U1 deletes U7 and its config because it is learned.
T=5m31.5: Active U1 deletes U8 and its config because it is learned.
T=5m32.5: Active U1 deletes U9 and its config because it is learned.
T=5m33.5: Active U1 deletes U10 and its config because it is learned.
T=5m34.5: Active U1 deletes U11 and its config because it is learned.
T=5m35.0: Active U1 deletes U12 and its config because it is learned.
T=7m5.1: Election, was active, no change, ID=1, pri=128, 3U(1-3), A=u1, nbr#=2 0, reason: u3: port-up, ,
The period is 25
Detect stack unit 2 has different startup config flash, will synchronize it
T=7m5.5: Synchronize webauth files to u2
Detect stack unit 3 has different startup config flash, will synchronize it
T=7m5.5: Synchronize webauth files to u3
T:7m6.7: Done hot swap: active controller u1 sets u2 to Ready.
T:7m6.8: Done hot swap: active controller u1 sets u3 to Ready.
T=7m7.5: Synchronize startup config to u2
Flash Memory Write (8192 bytes per dot) .
Write startup-config done.
T=7m8.5: Synchronize startup config to u3
Flash Memory Write (8192 bytes per dot) .
Write startup-config done.
Stack unit 3 Power supply 1 is up
Stack unit 3 Power supply 2 is down
Stack unit 2 Power supply 1 is up
Stack unit 2 Power supply 2 is down
Config changed due to add/del units. Do write mem if you want to keep it
T=7m10.7: Election, was active, no change, ID=1, pri=128, 12U(1-12), A=u1, nbr#=11 0, reason: u12: port-
up, ,
Detect stack unit 9 has different startup config flash, will synchronize it
T=7m11.6: Synchronize webauth files to u9
Detect stack unit 12 has different startup config flash, will synchronize it
T=7m11.6: Synchronize webauth files to u12
ICX 7450 stack conguration overview
Ruckus FastIron Stacking Conguration Guide, 08.0.60
Part Number: 53-1004925-05 65
Detect stack member 9 POE capable
Detect stack member 12 POE capable
Detect stack unit 10 has different startup config flash, will synchronize it
T=7m11.6: Synchronize webauth files to u10
Detect stack unit 11 has different startup config flash, will synchronize it
T=7m11.6: Synchronize webauth files to u11
Detect stack unit 4 has different startup config flash, will synchronize it
T=7m11.7: Synchronize webauth files to u4
Detect stack member 11 POE capable
Detect stack unit 6 has different startup config flash, will synchronize it
T=7m11.7: Synchronize webauth files to u6
Detect stack unit 5 has different startup config flash, will synchronize it
T=7m11.7: Synchronize webauth files to u5
Detect stack unit 7 has different startup config flash, will synchronize it
T=7m11.7: Synchronize webauth files to u7
Detect stack unit 8 has different startup config flash, will synchronize it
T=7m11.7: Synchronize webauth files to u8
Detect stack member 5 POE capable
Detect stack member 7 POE capable
Detect stack member 8 POE capable
T:7m12.9: Done hot swap: active controller u1 sets u9 to Ready.
T:7m13.1: Done hot swap: active controller u1 sets u10 to Ready.
T:7m13.3: Done hot swap: active controller u1 sets u11 to Ready.
T:7m13.5: Done hot swap: active controller u1 sets u12 to Ready.
T=7m13.7: Synchronize startup config to u9
T:7m13.9: Done hot swap: active controller u1 sets u4 to Ready.
Flash Memory Write (8192 bytes per dot) .
Write startup-config done.
T:7m14.0: Done hot swap: active controller u1 sets u5 to Ready.
T:7m14.2: Done hot swap: active controller u1 sets u6 to Ready.
T:7m14.7: Done hot swap: active controller u1 sets u7 to Ready.
T:7m15.2: Done hot swap: active controller u1 sets u8 to Ready.
PoE: Stack unit 9 Power supply 1 with 748000 mwatts capacity is up
Stack unit 9 Power supply 2 is down
T=7m15.7: Synchronize startup config to u4
PoE: Stack unit 5 Power supply 1 with 748000 mwatts capacity is up
Stack unit 5 Power supply 2 is down
Flash Memory Write (8192 bytes per dot) .
Write startup-config done.
Config changed due to add/del units. Do write mem if you want to keep it
PoE: Stack unit 12 Power supply 1 with 258000 mwatts capacity is up
PoE: Stack unit 12 Power supply 2 with 258000 mwatts capacity is up
Stack unit 8 Power supply 1 is down
PoE: Stack unit 8 Power supply 2 with 748000 mwatts capacity is up
T=7m16.7: Synchronize startup config to u5
Flash Memory Write (8192 bytes per dot) .
Write startup-config done.
T=7m16.8: Election, was active, no change, ID=1, pri=128, 12U(1-12), A=u1, nbr#=11 0, reason: u1: stk-po-
chg, ,
T=7m17.7: Synchronize startup config to u6
Flash Memory Write (8192 bytes per dot) .
Write startup-config done.
Stack unit 10 Power supply 1 is up
Stack unit 10 Power supply 2 is down
Stack unit 7 Power supply 1 is down
PoE: Stack unit 7 Power supply 2 with 748000 mwatts capacity is up
Stack unit 11 Power supply 1 is down
PoE: Stack unit 11 Power supply 2 with 748000 mwatts capacity is up
T=7m18.7: Synchronize startup config to u7
Flash Memory Write (8192 bytes per dot) .
Write startup-config done.
T=7m19.7: Synchronize startup config to u8
Flash Memory Write (8192 bytes per dot) .
Write startup-config done.
Stack unit 6 Power supply 1 is up
Stack unit 6 Power supply 2 is down
Stack unit 4 Power supply 1 is up
Stack unit 4 Power supply 2 is down
T=7m20.7: Synchronize startup config to u10
Flash Memory Write (8192 bytes per dot) .
Write startup-config done.
ICX 7450 stack conguration overview
Ruckus FastIron Stacking Conguration Guide, 08.0.60
66 Part Number: 53-1004925-05
T=7m21.7: Synchronize startup config to u11
Flash Memory Write (8192 bytes per dot) .
Write startup-config done.
Config changed due to add/del units. Do write mem if you want to keep it
T=7m22.7: Synchronize startup config to u12
Flash Memory Write (8192 bytes per dot) .
Write startup-config done.
T=8m18.1: Assigned unit 2 to be standby
T=8m20.1: start running config sync to standby u2
T=8m21.0: Running config sync to standby u2 is complete
ICX7450-24 Router#
The following example provides show stack command output for the ICX 7450 10-Gbps stack formed in the previous example.
ICX7450-24 Router# show stack
T=10m34.8: alone: standalone, D: dynamic cfg, S: static, A=10, B=11, C=12
ID Type Role Mac Address Pri State Comment
1 S ICX7450-24F active cc4e.246c.ffd0 128 local Ready
2 D ICX7450-48F standby cc4e.246d.1c78 0 remote Ready
3 D ICX7450-48F member cc4e.246d.1b78 0 remote Ready
4 D ICX7450-48F member cc4e.246d.1ff8 0 remote Ready
5 D ICX7450-48P member cc4e.2489.8640 0 remote Ready
6 D ICX7450-48F member cc4e.246d.1478 0 remote Ready
7 D ICX7450-48P member cc4e.2489.b388 0 remote Ready
8 D ICX7450-48P member cc4e.2489.b188 0 remote Ready
9 D ICX7450-48P member cc4e.246d.2938 0 remote Ready
10 D ICX7450-48F member cc4e.246d.1838 0 remote Ready
11 D ICX7450-48P member cc4e.246d.23b8 0 remote Ready
12 D ICX7450-24P member cc4e.246d.0520 0 remote Ready
+---+ +---+ +---+ +---+ +---+ +---+
| C |2/1==2/1| B |2/3==2/3| A |2/1==2/1| 9 |2/3==2/3| 8 |2/1==2/1| 7 |2/3=
+---+ +---+ +---+ +---+ +---+ +---+ |
|
active standby |
+---+ +---+ +---+ +---+ +---+ +---+ |
-2/3| 1 |2/1==2/1| 2 |2/3==2/3| 3 |2/1==2/1| 4 |2/3==2/3| 5 |2/1==2/1| 6 |2/3=
+---+ +---+ +---+ +---+ +---+ +---+
Standby u2 - protocols ready, can failover
Current stack management MAC is cc4e.246c.ffd0
ICX7450-24 Router#
The following show stack connection output provides details on the ICX 7450 10-Gbps stack formed in the previous example.
ICX7450-24 Router# show stack connection
Probing the topology. Please wait ...
ICX7450-24 Router#
+---+ +---+ +---+ +---+ +---+ +---+
| C |2/1==2/1| B |2/3==2/3| A |2/1==2/1| 9 |2/3==2/3| 8 |2/1==2/1| 7 |2/3=
+---+ +---+ +---+ +---+ +---+ +---+ |
|
active standby |
+---+ +---+ +---+ +---+ +---+ +---+ |
-2/3| 1 |2/1==2/1| 2 |2/3==2/3| 3 |2/1==2/1| 4 |2/3==2/3| 5 |2/1==2/1| 6 |2/3=
+---+ +---+ +---+ +---+ +---+ +---+
trunk probe results: 11 links
Link 1: u1 -- u2, num=2
1: 1/2/1 (T0) <---> 2/2/1 (T0)
2: 1/2/2 (T0) <---> 2/2/2 (T0)
Link 2: u2 -- u3, num=2
1: 2/2/3 (T1) <---> 3/2/3 (T1)
2: 2/2/4 (T1) <---> 3/2/4 (T1)
Link 3: u3 -- u4, num=2
1: 3/2/1 (T0) <---> 4/2/1 (T0)
2: 3/2/2 (T0) <---> 4/2/2 (T0)
ICX 7450 stack conguration overview
Ruckus FastIron Stacking Conguration Guide, 08.0.60
Part Number: 53-1004925-05 67
Link 4: u4 -- u5, num=2
1: 4/2/3 (T1) <---> 5/2/3 (T1)
2: 4/2/4 (T1) <---> 5/2/4 (T1)
Link 5: u5 -- u6, num=2
1: 5/2/1 (T0) <---> 6/2/1 (T0)
2: 5/2/2 (T0) <---> 6/2/2 (T0)
Link 6: u6 -- u7, num=2
1: 6/2/3 (T1) <---> 7/2/3 (T1)
2: 6/2/4 (T1) <---> 7/2/4 (T1)
Link 7: u7 -- u8, num=2
1: 7/2/1 (T0) <---> 8/2/1 (T0)
2: 7/2/2 (T0) <---> 8/2/2 (T0)
Link 8: u8 -- u9, num=2
1: 8/2/3 (T1) <---> 9/2/3 (T1)
2: 8/2/4 (T1) <---> 9/2/4 (T1)
Link 9: u9 -- u10, num=2
1: 9/2/1 (T0) <---> 10/2/1 (T0)
2: 9/2/2 (T0) <---> 10/2/2 (T0)
Link 10: u10 -- u11, num=2
1: 10/2/3 (T1) <---> 11/2/3 (T1)
2: 10/2/4 (T1) <---> 11/2/4 (T1)
Link 11: u11 -- u12, num=2
1: 11/2/1 (T0) <---> 12/2/1 (T0)
2: 11/2/2 (T0) <---> 12/2/2 (T0)
CPU to CPU packets are fine between 12 units.
The following example provides output for the show stack detail command for the ICX 7450 10-Gbps stack formed in the previous
example.
ICX7450-24 Router# show stack detail
detail show detailed information about the stack system
ICX7450-24 Router# show stack detail
T=10m55.8: alone: standalone, D: dynamic cfg, S: static, A=10, B=11, C=12
ID Type Role Mac Address Pri State Comment
1 S ICX7450-24F active cc4e.246c.ffd0 128 local Ready
2 D ICX7450-48F standby cc4e.246d.1c78 0 remote Ready
3 D ICX7450-48F member cc4e.246d.1b78 0 remote Ready
4 D ICX7450-48F member cc4e.246d.1ff8 0 remote Ready
5 D ICX7450-48P member cc4e.2489.8640 0 remote Ready
6 D ICX7450-48F member cc4e.246d.1478 0 remote Ready
7 D ICX7450-48P member cc4e.2489.b388 0 remote Ready
8 D ICX7450-48P member cc4e.2489.b188 0 remote Ready
9 D ICX7450-48P member cc4e.246d.2938 0 remote Ready
10 D ICX7450-48F member cc4e.246d.1838 0 remote Ready
11 D ICX7450-48P member cc4e.246d.23b8 0 remote Ready
12 D ICX7450-24P member cc4e.246d.0520 0 remote Ready
+---+ +---+ +---+ +---+ +---+ +---+
| C |2/1==2/1| B |2/3==2/3| A |2/1==2/1| 9 |2/3==2/3| 8 |2/1==2/1| 7 |2/3=
+---+ +---+ +---+ +---+ +---+ +---+ |
|
active standby |
+---+ +---+ +---+ +---+ +---+ +---+ |
-2/3| 1 |2/1==2/1| 2 |2/3==2/3| 3 |2/1==2/1| 4 |2/3==2/3| 5 |2/1==2/1| 6 |2/3=
+---+ +---+ +---+ +---+ +---+ +---+
Standby u2 - protocols ready, can failover
Current stack management MAC is cc4e.246c.ffd0
Image-Auto-Copy is Enabled.
Stack Port Status Neighbors
Unit# Stack-port1 Stack-port2 Stack-port1 Stack-port2
1 up (1/2/1-1/2/2) dn (1/2/3) U2 (2/2/1-2/2/2) none
2 up (2/2/1-2/2/2) up (2/2/3-2/2/4) U1 (1/2/1-1/2/2) U3 (3/2/3-3/2/4)
3 up (3/2/1-3/2/2) up (3/2/3-3/2/4) U4 (4/2/1-4/2/2) U2 (2/2/3-2/2/4)
4 up (4/2/1-4/2/2) up (4/2/3-4/2/4) U3 (3/2/1-3/2/2) U5 (5/2/3-5/2/4)
5 up (5/2/1-5/2/2) up (5/2/3-5/2/4) U6 (6/2/1-6/2/2) U4 (4/2/3-4/2/4)
6 up (6/2/1-6/2/2) up (6/2/3-6/2/4) U5 (5/2/1-5/2/2) U7 (7/2/3-7/2/4)
7 up (7/2/1-7/2/2) up (7/2/3-7/2/4) U8 (8/2/1-8/2/2) U6 (6/2/3-6/2/4)
ICX 7450 stack conguration overview
Ruckus FastIron Stacking Conguration Guide, 08.0.60
68 Part Number: 53-1004925-05
8 up (8/2/1-8/2/2) up (8/2/3-8/2/4) U7 (7/2/1-7/2/2) U9 (9/2/3-9/2/4)
9 up (9/2/1-9/2/2) up (9/2/3-9/2/4) U10 (10/2/1-10/2/2) U8 (8/2/3-8/2/4)
10 up (10/2/1-10/2/2) up (10/2/3-10/2/4) U9 (9/2/1-9/2/2) U11 (11/2/3-11/2/4)
11 up (11/2/1-11/2/2) up (11/2/3-11/2/4) U12 (12/2/1-12/2/2) U10 (10/2/3-10/2/4)
12 up (12/2/1-12/2/2) none U11 (11/2/1-11/2/2) none
Unit# System uptime
1 10 minute(s) 55 second(s)
2 4 minute(s) 38 second(s)
3 4 minute(s) 39 second(s)
4 4 minute(s) 37 second(s)
5 4 minute(s) 39 second(s)
6 4 minute(s) 37 second(s)
7 4 minute(s) 37 second(s)
8 4 minute(s) 38 second(s)
9 4 minute(s) 39 second(s)
10 4 minute(s) 37 second(s)
11 4 minute(s) 37 second(s)
12 4 minute(s) 38 second(s)
ICX7450-24 Router#
The following show stack neighbors command output provides information on neighbors for the ICX 7450 10-Gbps stack formed in
the previous example.
ICX7450-24 Router# show stack neighbors
U# Stack-port1 Stack-port2
1 (1/2/1-1/2/2) to U2 (2/2/1-2/2/2) (1/2/3) to none
2 (2/2/1-2/2/2) to U1 (1/2/1-1/2/2) (2/2/3-2/2/4) to U3 (3/2/3-3/2/4)
3 (3/2/1-3/2/2) to U4 (4/2/1-4/2/2) (3/2/3-3/2/4) to U2 (2/2/3-2/2/4)
4 (4/2/1-4/2/2) to U3 (3/2/1-3/2/2) (4/2/3-4/2/4) to U5 (5/2/3-5/2/4)
5 (5/2/1-5/2/2) to U6 (6/2/1-6/2/2) (5/2/3-5/2/4) to U4 (4/2/3-4/2/4)
6 (6/2/1-6/2/2) to U5 (5/2/1-5/2/2) (6/2/3-6/2/4) to U7 (7/2/3-7/2/4)
7 (7/2/1-7/2/2) to U8 (8/2/1-8/2/2) (7/2/3-7/2/4) to U6 (6/2/3-6/2/4)
8 (8/2/1-8/2/2) to U7 (7/2/1-7/2/2) (8/2/3-8/2/4) to U9 (9/2/3-9/2/4)
9 (9/2/1-9/2/2) to U10 (10/2/1-10/2/2 (9/2/3-9/2/4) to U8 (8/2/3-8/2/4)
10 (10/2/1-10/2/2 to U9 (9/2/1-9/2/2) (10/2/3-10/2/4 to U11 (11/2/3-11/2/4
11 (11/2/1-11/2/2 to U12 (12/2/1-12/2/2 (11/2/3-11/2/4 to U10 (10/2/3-10/2/4
12 (12/2/1-12/2/2 to U11 (11/2/1-11/2/2 none to none
ICX7450-24 Router#
Displaying basic information for an ICX 7450 stack
Enter the show stack command at the device level to display general information about the stack, including unit IDs, device type, role,
MAC address, priority, status, and connections.
The following show stack command output is for a 12-unit ICX 7450 linear topology.
ICX7450-24 Router# show stack
T=17h38m45.2: alone: standalone, D: dynamic cfg, S: static, A=10, B=11, C=12
ID Type Role Mac Address Pri State Comment
1 S ICX7450-24F active cc4e.246c.ff80 128 local Ready
2 S ICX7450-24F standby cc4e.246d.02c8 0 remote Ready
3 S ICX7450-24F member cc4e.246c.ffd0 0 remote Ready
4 S ICX7450-24P member cc4e.246d.0520 0 remote Ready
5 S ICX7450-48F member cc4e.246d.1c78 0 remote Ready
6 S ICX7450-48F member cc4e.246d.1b78 0 remote Ready
7 S ICX7450-48F member cc4e.246d.1df8 0 remote Ready
8 S ICX7450-48P member cc4e.2489.8640 0 remote Ready
9 S ICX7450-48F member cc4e.246d.1478 0 remote Ready
10 D ICX7450-24P member cc4e.246d.0638 0 remote Ready
11 D ICX7450-24P member cc4e.246d.0778 0 remote Ready
12 D ICX7450-48P member cc4e.246d.2938 0 remote Ready
active standby
+---+ +---+ +---+ +---+ +---+ +---+
3/1| 1 |4/1--3/1| 2 |4/1--3/1| 3 |4/1--3/1| 4 |4/1--3/1| 5 |4/1--3/1| 6 |4/1-
+---+ +---+ +---+ +---+ +---+ +---+ |
|
ICX 7450 stack conguration overview
Ruckus FastIron Stacking Conguration Guide, 08.0.60
Part Number: 53-1004925-05 69
|
+---+ +---+ +---+ +---+ +---+ +---+ |
| C |3/1--4/1| B |3/1--4/1| A |3/1--4/1| 9 |3/1--4/1| 8 |3/1--4/1| 7 |3/1-
+---+ +---+ +---+ +---+ +---+ +---+
Will assign standby in 53 sec due to all ready
Standby u2 - wait for standby assignment due to election
Current stack management MAC is cc4e.246c.ff80
Displaying details for an ICX 7450 stack
Use the show stack detail command to display information on all units in the stack, including their role, MAC address, priority, status, and
stack connections.
The following show stack detail command output provides information on a full ICX 7450 stack containing 12 units, with six dierent
models among them.
ICX7450-24 Router# show stack detail
T=17h38m45.2: alone: standalone, D: dynamic cfg, S: static, A=10, B=11, C=12
ID Type Role Mac Address Pri State Comment
1 S ICX7450-24F active cc4e.246c.ff80 128 local Ready
2 S ICX7450-24F standby cc4e.246d.02c8 0 remote Ready
3 S ICX7450-24F member cc4e.246c.ffd0 0 remote Ready
4 S ICX7450-24P member cc4e.246d.0520 0 remote Ready
5 S ICX7450-48F member cc4e.246d.1c78 0 remote Ready
6 S ICX7450-48F member cc4e.246d.1b78 0 remote Ready
7 S ICX7450-48F member cc4e.246d.1df8 0 remote Ready
8 S ICX7450-48P member cc4e.2489.8640 0 remote Ready
9 S ICX7450-48F member cc4e.246d.1478 0 remote Ready
10 D ICX7450-24P member cc4e.246d.0638 0 remote Ready
11 D ICX7450-24P member cc4e.246d.0778 0 remote Ready
12 D ICX7450-48P member cc4e.246d.2938 0 remote Ready
active standby
+---+ +---+ +---+ +---+ +---+ +---+
3/1| 1 |4/1--3/1| 2 |4/1--3/1| 3 |4/1--3/1| 4 |4/1--3/1| 5 |4/1--3/1| 6 |4/1-
+---+ +---+ +---+ +---+ +---+ +---+ |
|
|
+---+ +---+ +---+ +---+ +---+ +---+ |
| C |3/1--4/1| B |3/1--4/1| A |3/1--4/1| 9 |3/1--4/1| 8 |3/1--4/1| 7 |3/1-
+---+ +---+ +---+ +---+ +---+ +---+
Will assign standby in 53 sec due to all ready
Standby u2 - wait for standby assignment due to election
Current stack management MAC is cc4e.246c.ff80
Image-Auto-Copy is Enabled.
Stack Port Status Neighbors
Unit# Stack-port1 Stack-port2 Stack-port1 Stack-port2
1 dn (1/3/1) up (1/4/1) none U2 (2/3/1)
2 up (2/3/1) up (2/4/1) U1 (1/4/1) U3 (3/3/1)
3 up (3/3/1) up (3/4/1) U2 (2/4/1) U4 (4/3/1)
4 up (4/3/1) up (4/4/1) U3 (3/4/1) U5 (5/3/1)
5 up (5/3/1) up (5/4/1) U4 (4/4/1) U6 (6/3/1)
6 up (6/3/1) up (6/4/1) U5 (5/4/1) U7 (7/3/1)
7 up (7/3/1) up (7/4/1) U6 (6/4/1) U8 (8/3/1)
8 up (8/3/1) up (8/4/1) U7 (7/4/1) U9 (9/3/1)
9 up (9/3/1) up (9/4/1) U8 (8/4/1) U10 (10/3/1)
10 up (10/3/1) up (10/4/1) U9 (9/4/1) U11 (11/3/1)
11 up (11/3/1) up (11/4/1) U10 (10/4/1) U12 (12/3/1)
12 up (12/3/1) none U11 (11/4/1) none
Unit# System uptime
1 17 hours 38 minutes 45 seconds
ICX 7450 stack conguration overview
Ruckus FastIron Stacking Conguration Guide, 08.0.60
70 Part Number: 53-1004925-05

2 17 hours 38 minutes 43 seconds
3 17 hours 38 minutes 45 seconds
4 17 hours 38 minutes 44 seconds
5 17 hours 38 minutes 44 seconds
6 17 hours 38 minutes 44 seconds
7 17 hours 38 minutes 44 seconds
8 17 hours 38 minutes 45 seconds
9 17 hours 38 minutes 43 seconds
10 17 hours 32 minutes 24 seconds
11 1 minutes 9 seconds
12 1 minutes 9 seconds
ICX 7750 stack conguration overview
The following table provides an overview of ICX 7750 stacking capabilities.
TABLE 8 ICX 7750 traditional stacking capability
Stacking capability ICX 7750 Additional information
Topologies supported Ring and linear Refer to ICX 7750 stacking topologies on page
72.
Maximum stack size 12 Traditional stacking only.
Maximum stacking distance 100 meters (most ports)
10 kilometers (ICX 7750-26Q, ICX 7750-48C,
ICX 7750-48F, from specic ports)
Refer to FastIron stacking distances and optics
by device on page 19 and Installing the ICX
7750 in a remote stack on page 76 for more
information.
ICX 7750 model combinations Allowed ICX 7750-48C, ICX 7750-48F, and ICX
7750-26Q models can be combined in the
same stack.
Stacking ports 12 total ports available simultaneously:
Six 40-Gbps ports, Module 2: 1/2/1 to 1/2/6
(Front)
and
Six 40-Gbps ports, Module 3: 1/3/1 to 1/3/6
(Rear)
Refer to "Default ports" in this table for
information on using Module 2 (right front) and
Module 3 (rear) simultaneously for stacking.
Default ports Ports 1/2/1 and 1/2/4 Default ports can be changed to rear ports
1/3/1 or 1/3/4.
To accommodate long-distance stacking, the
default ports can be changed to 1/2/5 and
1/2/6 or 1/3/5 and 1/3/6.
Recongurable ports Use the default-ports and stack-port
commands to recongure ports.
Refer to "Default ports" in this table.
Trunking Up to two stack trunks NOTE
Refer to ICX 7750 trunk formation
during secure-setup on page 80 or
Creating an ICX 7750 stacking trunk
in a production environment on page
84.
NOTE
To set up long-distance stacking
trunks on 48-port units, refer to
Installing the ICX 7750 in a remote
stack on page 76.
ICX 7750 stack conguration overview
Ruckus FastIron Stacking Conguration Guide, 08.0.60
Part Number: 53-1004925-05 71

TABLE 8 ICX 7750 traditional stacking capability (continued)
Stacking capability ICX 7750 Additional information
Possible 6-port trunks:
1/2/1 through 1/2/6
1/3/1 through 1/3/6
Possible 3-port trunks:
1/2/1 through 1/2/3
1/2/4 through 1/2/6
1/3/1 through 1/3/3
1/3/4 through 1/3/6
Possible 2-port trunks:
1/2/1 through 1/2/2
1/2/4 through 1/2/5
1/3/1 through 1/3/2
1/3/4 through 1/3/5
Hitless switchover and hitless failover Supported Refer to Hitless stacking on page 89.
License requirements No license required for stack-port conguration.
No license required for Premium features.
For more information on ICX 7750 license
options, refer to the Brocade FastIron Software
Licensing Guide.
Conguration options Manual and automatic, including Secure-setup Refer to Traditional stack construction methods
on page 24.
Access methods TFTP, SCP Software images, boot images, and signatures
can be downloaded to a stack using TFTP and
SCP applications. Refer to the Brocade FastIron
Software Upgrade Guide for more information.
Traditional stacking CLI All traditional stacking CLI is supported. Refer to Traditional stack CLI commands on
page 111 for more information.
ICX 7750 stacking topologies
The following gures show available ICX 7750 stacking ports on the front and rear panel. Available front panel stacking ports are 1/2/1
through 1/2/6. Default stacking ports are 1/2/1 and 1/2/4.
ICX 7750 stack conguration overview
Ruckus FastIron Stacking Conguration Guide, 08.0.60
72 Part Number: 53-1004925-05

FIGURE 14 ICX 7750 default stacking ports on front panel
FIGURE 15 ICX 7750-26Q default front panel stacking ports
Available stacking ports on the ICX 7750 rear panel are ports 1/3/1 through 1/3/6. Default ports can be changed from front panel
ports 1/2/1 and 1/2/4 to rear panel ports 1/3/1 and 1/3/4.
ICX 7750 stack conguration overview
Ruckus FastIron Stacking Conguration Guide, 08.0.60
Part Number: 53-1004925-05 73

FIGURE 16 ICX 7750 default stacking ports on rear panel
The following gure shows an ICX 7750 linear stack.
FIGURE 17 ICX 7750 linear stack from rear panel
The following gures show ICX 7750 ring stacks from the front and rear panels. Default stacking ports are located on the front panel, but
they can be changed to the rear panel using the default-ports command.
ICX 7750 stack conguration overview
Ruckus FastIron Stacking Conguration Guide, 08.0.60
74 Part Number: 53-1004925-05

FIGURE 18 ICX 7750 ring stack from front panel
FIGURE 19 ICX 7750 ring stack from rear panel
ICX 7750 stack conguration overview
Ruckus FastIron Stacking Conguration Guide, 08.0.60
Part Number: 53-1004925-05 75

FIGURE 20 ICX 7750 fully populated ring stack from rear panel with three-port stacking trunks
Installing the ICX 7750 in a remote stack
The ICX 7750-26Q, ICX 7750-48C, and ICX 7750-48F can support stacking distances of 10 kilometers.
To achieve maximum stacking distance, these ICX 7750 models must use Brocade LR4 ber optics. LR4 optics require high-power
operating mode and an advanced thermal prole to control the fan cooling system. As a result, LR4 optics can be used for stacking only
on specic ICX 7750 ports: 1/2/5 and 1/2/6 on module 2 (front panel) or 1/3/5 and 1/3/6 on module 3 (rear panel). Before port
1/3/5 or 1/3/6 can be used for long-distance stacking, it must rst be congured as a default stacking port using the default-ports
command.
NOTE
The ICX 7750-26Q supports LR4 optics on module 2 ports 1/2/1 through 1/2/6. The stacking cable must be attached to
default stacking port 1/2/1 or 1/2/4 (refer to the following gure). Port and trunk conguration are otherwise the same as for
any ICX 7750 stack.
Once the selected ports have been set to default, trunks can be congured using the stack-trunks command. A ring topology can be
congured for remote stacking; however, the ring must contain an even number of stacking units when only four ports are used per
stacking unit. Apart from these exceptions, port and trunk conguration is the same as for any ICX 7750 stack.
Port locations for potential stacking ports are shown in the following gures. Although dierent models are depicted, the port locations
are the same on all ICX 7750 units.
ICX 7750 stack conguration overview
Ruckus FastIron Stacking Conguration Guide, 08.0.60
76 Part Number: 53-1004925-05

FIGURE 21 Module 2 front panel stacking ports (ICX 7750-26Q)
FIGURE 22 Module 2 front panel stacking ports (ICX 7750-48C)
ICX 7750 stack conguration overview
Ruckus FastIron Stacking Conguration Guide, 08.0.60
Part Number: 53-1004925-05 77

FIGURE 23 Module 3 rear panel stacking ports (ICX 7750-48C)
The following example resets default ports to 1/2/5 and 1/2/6 in preparation for long-distance stacking before stacking is enabled and
secure-setup is run. The resulting conguration is displayed as output of the show stack command.
ICX7750-20Q Router(config)# stack unit 1
ICX7750-20Q Router(config-unit-1)# default-ports 1/2/5 1/2/6
ICX7750-20Q Router(config-unit-1)# stack enable
Enable stacking. This unit actively participates in stacking
stacking is enabled. optical monitoring for stacking ports 1/2/5, 1/2/6 is not available.
ICX7750-20Q Router(config-unit-1)# exit
ICX7750-20Q Router# stack secure-setup
ICX7750-20Q Router# Discovering the stack topology...
Current Discovered Topology - RING
Available UPSTREAM units
Hop(s) Id Type Mac Address
1 new ICX7750-48XGF cc4e.246d.9e00
Available DOWNSTREAM units
Hop(s) Id Type Mac Address
1 new ICX7750-48XGF cc4e.246d.9e00
Do you accept the topology (RING) (y/n)?: y
Selected Topology:
Active Id Type Mac Address
1 ICX7750-20QXG cc4e.2439.3880
Selected UPSTREAM units
Hop(s) Id Type Mac Address
1 2 ICX7750-48XGF cc4e.246d.9e00
Selected DOWNSTREAM units
Hop(s) Id Type Mac Address
1 2 ICX7750-48XGF cc4e.246d.9e00
Do you accept the unit id's (y/n)?: y
ICX7750-20Q Router#T=9m54.9: Election, was alone --> active, ID=1, pri=128, 2U(1-2), A=u1, nbr#=1 1,
ICX 7750 stack conguration overview
Ruckus FastIron Stacking Conguration Guide, 08.0.60
78 Part Number: 53-1004925-05
reason: u2: port-up, ,
T=9m55.7: Election, was active, no change, ID=1, pri=128, 2U(1-2), A=u1, nbr#=1 1, reason: u2: port-up, ,
T=9m58.6: reset unit 2: u2 bo-id=1
Debug: Jan 1 00:10:17
Config changed due to add/del units. Do write mem if you want to keep it
Debug: Jan 1 00:10:18 T=10m1.6: Unit 1 loses all neighbors.
T=10m1.6: Active U1 deletes U2 and its config because it is learned.
T=11m13.3: Election, was active, no change, ID=1, pri=128, 2U(1-2), A=u1, nbr#=1 1, reason: u2: port-up, ,
Debug: Jan 1 00:11:30 T=11m13.3: Synchronize webauth files to u2
T=11m14.0: Election, was active, no change, ID=1, pri=128, 2U(1-2), A=u1, nbr#=1 1, reason: u1: stk-po-
chg, ,
T:11m14.6: Done hot swap: active controller u1 sets u2 to Ready.
Debug: Jan 1 00:11:36
Config changed due to add/del units. Do write mem if you want to keep it
Stack unit 2 Power supply 1 is up
Stack unit 2 Power supply 2 is down
T=12m14.7: Assigned unit 2 to be standby
Debug: Jan 1 00:12:33 T=12m16.7: start running config sync to standby u2
Debug: Jan 1 00:12:34 T=12m16.8: Running config sync to standby u2 is complete
ICX7750-20Q Router# show stack
T=30m17.8: alone: standalone, D: dynamic cfg, S: static
ID Type Role Mac Address Pri State Comment
1 S ICX7750-20QXG active cc4e.2439.3880 128 local Ready
2 D ICX7750-48XGF standby cc4e.246d.9e00 0 remote Ready
active standby
+---+ +---+
-2/6| 1 |2/5--2/5| 2 |2/6-
| +---+ +---+ |
| |
|------------------------|
Standby u2 - protocols ready, can failover
Current stack management MAC is cc4e.2439.3880
Refer to FastIron stacking distances and optics by device on page 19 for information on Brocade cable options and distances supported
by dierent FastIron models.
ICX 7750 stacking conguration notes
• If an ICX 7750 has a 40-Gbps port congured for break-out into sub-ports, any attempt to enable the unit for stacking will fail.
Remove the break-out conguration before enabling stacking on the unit. Refer to the Brocade FastIron Management
Conguration Guide for more information on break-out cable conguration.
• When adding a new unit on a linear stack, make sure that the last unit of the existing stack has both stack ports congured.
• Unused stacking ports can be used as data ports. For example, you can elect to use only one default port as a stacking port and
use the other default port as a data port. Furthermore, when an ICX 7750 stacking module is not congured for stacking, its
stacking ports can be used as data ports.
• Only ports recognized as default ports can be used as stacking ports. Before a unit can use non-default stacking ports, the
default-ports command must be congured on the local console for the unit so the unit can be discovered by the secure-setup
utility used to form a stack.
• Default ports cannot be changed on a live stack. The following example shows the error message displayed if you attempt to do
so.
ICX7750-48F Router# configure terminal
ICX7750-48F Router(config)# stack unit 8
ICX7750-48F Router(config-unit-8)# default-ports 8/3/1 8/3/4
New default-ports 8/3/1 8/3/4 result in removing both old stack ports. Abort
ICX 7750 stack conguration overview
Ruckus FastIron Stacking Conguration Guide, 08.0.60
Part Number: 53-1004925-05 79
• When module 3 on the rear of ICX 7750 devices is used for stacking, before performing secure-setup, change the default
ports on the respective units as shown in the following example. Otherwise, the secure-setup utility will not be able to discover
the stacking ports in module 3, and invalid stack trunk messages will be displayed.
ICX7750-48F Router# configure terminal
ICX7750-48F Router(config)# stack unit 1
ICX7750-48F Router(config-unit-1)# default-ports 1/3/1 1/3/4
NOTE
For more information on invalid stacking trunk error and network loops, refer to Invalid stacking trunk errors on page
32.
• To congure a stack trunk manually on a stack unit, use the stack-trunk command. However, in a live production environment,
use the multi-stack-trunk command as described in Creating an ICX 7750 stacking trunk in a production environment on page
84.
• Only ports that are in sequential order can be congured as a stacking trunk.
• A default port, either port 1/2/1 or 1/2/4 in module 2 or port 1/3/1 or 1/3/4 in module 3, is always the rst sequential port in
a trunk.
• A trunk may contain two or three ports. For example, a two-port trunk on slot 3 (module 3) may contain ports 1/3/1 and
1/3/2, and a three-port trunk may contain ports 1/3/1, 1/3/2, and 1/3/3. A second trunk on slot 3 may contain ports 1/3/4
and 1/3/5, or it may contain all three ports, 1/3/4, 1/3/5, and 1/3/6.
ICX 7750 secure-setup example
You can use the stack secure-setup command to congure a stack with a special automatic utility. Other options for conguring a stack
are also available. For more information on stack construction and secure-setup, refer to Traditional stack construction methods on page
24. A full example of ICX 7750 secure-setup is presented in Using secure-setup to congure a traditional stack in a ring topology on
page 25.
The following topics cover specic ICX 7750 conguration issues, such as trunk conguration.
ICX 7750 trunk formation during secure-setup
In FastIron release 08.0.20 and later releases, stack trunks are formed automatically in homogeneous stacks. During ICX 7750 secure-
setup, the system prompts you to enter the desired number of links in a trunk, after it displays the available options, from 1 to 3, when all
three stack trunk ports are available.
In the following excerpt from stack secure-setup output, only two stack trunk ports are available, so options are shown as 1-2. To form a
two-port trunk, you would enter "2" at the prompt. To use a single stacking port without forming a stack trunk, you would enter "1" at the
prompt.
Confirm Stacking Links...
UPSTREAM Unit: Id 12 at 11 hop(s) ICX7750-48XGC cc4e.2439.1280
Enter the desired links(1-2)[1]: 2
In the next excerpt, 3 ports are available to form a trunk. You may elect to enter "2" for a two-port trunk or "3" for a full three-port trunk as
shown.
Confirm Stacking Links...
UPSTREAM Unit: Id 7 at 6 hop(s) ICX7750-20QXG cc4e.2439.3880
Enter the desired links(1-3)[1]: 3
ICX 7750 stack conguration overview
Ruckus FastIron Stacking Conguration Guide, 08.0.60
80 Part Number: 53-1004925-05
It is also possible to modify trunk conguration when you add stack trunks. In the following excerpt, an existing trunk conguration is
modied during secure-setup. Available options are shown as 2-3 [2] where a two-port trunk is currently congured. In the example, "3"
is entered to modify the conguration and create a three-port trunk.
Confirm Stacking Links...
UPSTREAM Unit: Id 5 at 4 hop(s) ICX7750-20QXG cc4e.2439.2a80
Enter the desired links(2-3)[2]: 3
Selected Topology:
Active Id Type Mac Address
1 ICX7750-48XGF cc4e.246d.9e00
Selected UPSTREAM units
The following output shows secure-setup for a 12-unit ICX 7750 ring that includes some two-port and some three-port stack trunk
designations.
ICX7750-48F Router# stack secure-setup
ICX7750-48F Router# Discovering the stack topology...
Current Discovered Topology - RING
Available UPSTREAM units
Hop(s) Id Type Mac Address
1 new ICX7750-48XGF cc4e.246d.8d80
2 new ICX7750-48XGF cc4e.246d.9b00
3 new ICX7750-48XGF cc4e.246d.9c80
4 new ICX7750-20QXG cc4e.2439.2a80
5 new ICX7750-20QXG cc4e.2439.3700
6 new ICX7750-20QXG cc4e.2439.3880
7 new ICX7750-20QXG cc4e.2439.2d00
8 new ICX7750-48XGC cc4e.2439.1a00
9 new ICX7750-48XGC cc4e.2439.1680
10 new ICX7750-48XGC cc4e.2439.1d80
11 new ICX7750-48XGC cc4e.2439.1280
Available DOWNSTREAM units
Hop(s) Id Type Mac Address
1 new ICX7750-48XGC cc4e.2439.1280
2 new ICX7750-48XGC cc4e.2439.1d80
3 new ICX7750-48XGC cc4e.2439.1680
4 new ICX7750-48XGC cc4e.2439.1a00
5 new ICX7750-20QXG cc4e.2439.2d00
6 new ICX7750-20QXG cc4e.2439.3880
7 new ICX7750-20QXG cc4e.2439.3700
8 new ICX7750-20QXG cc4e.2439.2a80
9 new ICX7750-48XGF cc4e.246d.9c80
10 new ICX7750-48XGF cc4e.246d.9b00
11 new ICX7750-48XGF cc4e.246d.8d80
Do you accept the topology (RING) (y/n)?: y
Confirm Stacking Links...
UPSTREAM Unit: Id new at 4 hop(s) ICX7750-20QXG cc4e.2439.2a80
Enter the desired links(1-3)[1]: 3
UPSTREAM Unit: Id new at 6 hop(s) ICX7750-20QXG cc4e.2439.3880
Enter the desired links(1-3)[1]: 3
UPSTREAM Unit: Id new at 10 hop(s) ICX7750-48XGC cc4e.2439.1d80
ICX 7750 stack conguration overview
Ruckus FastIron Stacking Conguration Guide, 08.0.60
Part Number: 53-1004925-05 81
Enter the desired links(1-2)[1]: 2
UPSTREAM Unit: Id new at 11 hop(s) ICX7750-48XGC cc4e.2439.1280
Enter the desired links(1-2)[1]: 2
Selected Topology:
Active Id Type Mac Address
1 ICX7750-48XGF cc4e.246d.9e00
Selected UPSTREAM units
Hop(s) Id Type Mac Address
1 2 ICX7750-48XGF cc4e.246d.8d80
2 3 ICX7750-48XGF cc4e.246d.9b00
3 4 ICX7750-48XGF cc4e.246d.9c80
4 5 ICX7750-20QXG cc4e.2439.2a80
5 6 ICX7750-20QXG cc4e.2439.3700
6 7 ICX7750-20QXG cc4e.2439.3880
7 8 ICX7750-20QXG cc4e.2439.2d00
8 9 ICX7750-48XGC cc4e.2439.1a00
9 10 ICX7750-48XGC cc4e.2439.1680
10 11 ICX7750-48XGC cc4e.2439.1d80
11 12 ICX7750-48XGC cc4e.2439.1280
Selected DOWNSTREAM units
Hop(s) Id Type Mac Address
1 12 ICX7750-48XGC cc4e.2439.1280
2 11 ICX7750-48XGC cc4e.2439.1d80
3 10 ICX7750-48XGC cc4e.2439.1680
4 9 ICX7750-48XGC cc4e.2439.1a00
5 8 ICX7750-20QXG cc4e.2439.2d00
6 7 ICX7750-20QXG cc4e.2439.3880
7 6 ICX7750-20QXG cc4e.2439.3700
8 5 ICX7750-20QXG cc4e.2439.2a80
9 4 ICX7750-48XGF cc4e.246d.9c80
10 3 ICX7750-48XGF cc4e.246d.9b00
11 2 ICX7750-48XGF cc4e.246d.8d80
Do you accept the unit id's (y/n)?: y
ICX7750-48F Router#T=18m45.7: Election, was alone --> active, ID=1, pri=128,
12U(1-12), A=u1, nbr#=11 11, reason: u6: SecureS, ,
T=18m49.7: Election, was active, no change, ID=1, pri=128, 12U(1-12), A=u1,
nbr#=11 11, reason: u1: stk-po-chg, ,
T=18m52.3: reset unit 2: u2 bo-id=1
T=18m52.3: reset unit 3: u3 bo-id=1
T=18m52.3: reset unit 5: u5 bo-id=1
T=18m52.3: reset unit 6: u6 bo-id=1
T=18m52.3: reset unit 7: u7 bo-id=1
T=18m52.3: reset unit 8: u8 bo-id=1
T=18m52.3: reset unit 9: u9 bo-id=1
T=18m52.3: reset unit 10: u10 bo-id=1
T=18m52.3: reset unit 11: u11 bo-id=1
T=18m52.3: reset unit 12: u12 bo-id=1
Reset extra units due to path: 4
Config changed due to add/del units. Do write mem if you want to keep it
T=18m55.3: Unit 1 loses all neighbors.
T=18m55.4: Active U1 deletes U2 and its config because it is learned.
T=18m55.6: Active U1 deletes U3 and its config because it is learned.
T=18m55.8: Active U1 deletes U4 and its config because it is learned.
T=18m55.9: Active U1 deletes U5 and its config because it is learned.
T=18m56.0: Active U1 deletes U6 and its config because it is learned.
T=18m56.1: Active U1 deletes U7 and its config because it is learned.
T=18m56.2: Active U1 deletes U8 and its config because it is learned.
T=18m56.3: Active U1 deletes U9 and its config because it is learned.
T=18m56.4: Active U1 deletes U10 and its config because it is learned.
T=18m56.6: Active U1 deletes U11 and its config because it is learned.
T=18m56.7: Active U1 deletes U12 and its config because it is learned.
ICX7750-48F Router# T=19m55.7: Election, was active, no change, ID=1, pri=128,
3U(1-3), A=u1, nbr#=2 0, reason: u3: port-dw, ,
ICX 7750 stack conguration overview
Ruckus FastIron Stacking Conguration Guide, 08.0.60
82 Part Number: 53-1004925-05
T=19m55.8: Synchronize webauth files to u2
T=19m55.8: Synchronize webauth files to u3
T:19m57.1: Done hot swap: active controller u1 sets u2 to Ready.
T:19m57.1: Done hot swap: active controller u1 sets u3 to Ready.
Config changed due to add/del units. Do write mem if you want to keep it
Stack unit 2 Power supply 1 is up
Stack unit 2 Power supply 2 is down
Stack unit 3 Power supply 1 is up
Stack unit 3 Power supply 2 is down
T=20m2.4: Election, was active, no change, ID=1, pri=128, 3U(1-3), A=u1, nbr#=2 0,
reason: u1: port-up, ,
T=20m3.6: 1/2/4 goes down. delete direction 1, trigger election
T=20m7.3: Election, was active, no change, ID=1, pri=128, 12U(1-12), A=u1,
nbr#=11 11, reason: u12: port-up, ,
T=20m7.6: Synchronize webauth files to u10
T=20m7.6: Synchronize webauth files to u11
Detect stack unit 12 has different startup config flash, will synchronize it
T=20m7.6: Synchronize webauth files to u12
Detect stack unit 4 has different startup config flash, will synchronize it
T=20m7.6: Synchronize webauth files to u4
T=20m7.6: Synchronize webauth files to u5
T=20m7.6: Synchronize webauth files to u6
T=20m7.6: Synchronize webauth files to u7
T=20m7.7: Synchronize webauth files to u8
T=20m8.3: Synchronize webauth files to u9
T:20m8.8: Done hot swap: active controller u1 sets u10 to Ready.
T:20m9.0: Done hot swap: active controller u1 sets u11 to Ready.
T:20m9.3: Done hot swap: active controller u1 sets u12 to Ready.
T:20m9.9: Done hot swap: active controller u1 sets u4 to Ready.
T:20m10.2: Done hot swap: active controller u1 sets u5 to Ready.
T:20m10.5: Done hot swap: active controller u1 sets u6 to Ready.
T:20m10.9: Done hot swap: active controller u1 sets u7 to Ready.
T:20m11.4: Done hot swap: active controller u1 sets u8 to Ready.
Stack unit 12 Power supply 1 is up
Stack unit 12 Power supply 2 is down
Stack unit 10 Power supply 1 is up
Stack unit 10 Power supply 2 is down
Config changed due to add/del units. Do write mem if you want to keep it
T:20m13.1: Done hot swap: active controller u1 sets u9 to Ready.
T=20m16.9: Election, was active, no change, ID=1, pri=128, 12U(1-12), A=u1,
nbr#=11 11, reason: u1: stk-po-chg, ,
Config changed due to add/del units. Do write mem if you want to keep it
ICX7750-48F Router#T=21m16.9: Assigned unit 2 to be standby
cT=21m18.9: start running config sync to standby u2
T=21m19.3: Running config sync to standby u2 is complete
The following show stack command output shows the resulting 12-unit ICX 7750 ring topology.
ICX7750-48F Router# show stack
T=23m12.5: alone: standalone, D: dynamic cfg, S: static, A=10, B=11, C=12
ID Type Role Mac Address Pri State Comment
1 S ICX7750-48XGF active cc4e.246d.9e00 128 local Ready
2 D ICX7750-48XGF standby cc4e.246d.8d80 0 remote Ready
3 D ICX7750-48XGF member cc4e.246d.9b00 0 remote Ready
4 D ICX7750-48XGF member cc4e.246d.9c80 0 remote Ready
5 D ICX7750-20QXG member cc4e.2439.2a80 0 remote Ready
6 D ICX7750-20QXG member cc4e.2439.3700 0 remote Ready
7 D ICX7750-20QXG member cc4e.2439.3880 0 remote Ready
8 D ICX7750-20QXG member cc4e.2439.2d00 0 remote Ready
9 D ICX7750-48XGC member cc4e.2439.1a00 0 remote Ready
10 D ICX7750-48XGC member cc4e.2439.1680 0 remote Ready
11 D ICX7750-48XGC member cc4e.2439.1d80 0 remote Ready
12 D ICX7750-48XGC member cc4e.2439.1280 0 remote Ready
active
+---+ +---+ +---+ +---+ +---+ +---+
-2/1| 1 |2/4--2/1| C |2/4==2/1| B |2/4==2/1| A |2/4--2/1| 9 |2/4--2/1| 8 |2/4-
ICX 7750 stack conguration overview
Ruckus FastIron Stacking Conguration Guide, 08.0.60
Part Number: 53-1004925-05 83
| +---+ +---+ +---+ +---+ +---+ +---+ |
| |
| standby |
| +---+ +---+ +---+ +---+ +---+ +---+ |
-2/4| 2 |2/1--2/4| 3 |2/1--2/4| 4 |2/1==2/4| 5 |2/1--2/4| 6 |2/1==2/4| 7 |2/1-
+---+ +---+ +---+ +---+ +---+ +---+
Standby u2 - protocols ready, can failover
Current stack management MAC is cc4e.246d.9e00
Removing stacking ports from an ICX 7750
Use the no stack-port command to remove stack ports from a unit, for example, to change a ring topology to a linear topology.
In the following example, one stacking port, port 3/2/4, is removed from stack unit 3.
ICX7750-48F Router# stack unit 3
ICX7750-48F Router(config-unit-3)# no stack-port 3/2/1
Remove stacking port 3/2/1. The remaining stacking port is 3/2/4
The no stack-port command cannot be used when a trunk is congured. You must rst remove the trunk before removing the stacking
port.
In the following example, an attempt to remove a stack port that is part of a congured trunk results in an error message.
ICX7750-48F Router(config)# stack unit 10
ICX7750-48F Router(config-unit-10)# no stack-port 10/2/1
Please remove stack-trunk 10/2/1 to 10/2/2 before removing stacking port 10/2/1
using "stack-trunk" or "multi-stack-trunk" command.
Creating an ICX 7750 stacking trunk in a production environment
The stack-trunk command cannot be used to form a trunk manually in a live environment. Instead, use the multi-stack-trunk command.
The multi-stack-trunk command congures both ends of a trunk, based on the range of ports you specify for each side.
NOTE
Congure the same size trunk on either side.
In the following example, a port connection is converted to a two-port trunk connection between stack unit 4 and stack unit 5.
ICX7750-48F Router# configure terminal
ICX7750-48F Router(config)# stack unit 4
ICX7750-48F Router(config-unit-4)# multi-stack-trunk 4/2/1 to 4/2/2 and 5/2/4 to 5/2/5
stack unit 4
module 1 icx7750-48-xgf-port-management-module
module 2 icx7750-qsfp-6port-qsfp-240g-module
module 3 icx7750-6q-6port-qsfp-240g-module
stack-trunk 4/2/1 to 4/2/2
stack-port 4/2/1 4/2/4
stack unit 5
module 1 icx7750-20-qxg-port-management-module
module 2 icx7750-qsfp-6port-qsfp-240g-module
stack-trunk 5/2/4 to 5/2/5
stack-port 5/2/1 5/2/4
Converting an ICX 7750 trunk to a port connection in a live stack
To remove a trunk and create a port connection on a live stack, use the multi-stack-port command.
NOTE
Only primary ports (stack module ports 1 and 4) can be designated in the multi-stack-port command.
ICX 7750 stack conguration overview
Ruckus FastIron Stacking Conguration Guide, 08.0.60
84 Part Number: 53-1004925-05
The following code excerpt displays conguration information for stack units 6 and 7.
stack unit 6
module 1 icx7750-20-qxg-port-management-module
module 2 icx7750-qsfp-6port-qsfp-240g-module
stack-trunk 6/2/1 to 6/2/3
stack-port 6/2/1 6/2/4
stack unit 7
module 1 icx7750-20-qxg-port-management-module
module 2 icx7750-qsfp-6port-qsfp-240g-module
stack-trunk 7/2/4 to 7/2/6
stack-port 7/2/1 7/2/4
In the following example, the stack trunk between units 6 and 7 is removed.
ICX7750-48F Router# configure terminal
ICX7750-48F Router(config)# stack unit 6
ICX7750-48F Router(config-unit-6)# multi-stack-port 6/2/1 and 7/2/4
NOTE
The no form of the multi-stack-port command removes port conguration on the designated ports.
Restoring a data port from an ICX 7750 trunk in a live stack
The stack-multi-trunk command can be used to remove a stacking port for conguration as a data port.
Use the following procedure in a production environment to reduce the size of a trunk and make an end port in the trunk available for
conguration as a data port.
The following example recongures a six-port trunk between module 2 of stack units 1 and 2.
1. From the active controller for the stack, enter stack-unit conguration mode for a device at one end of the trunk.
ICX7750-48F Router(config)# stack unit 1
2. In stack-unit conguration mode, enter the multi-stack-trunk command. Specify the new, smaller port range for the trunk on
both ends (stack-unit 1 and stack-unit 2 in the following example). Be sure the port numbers are correct and the size of the
trunk is the same on both ends.
ICX7750-48F Router(config-unit-1)# multi-stack-trunk 1/2/1 to 1/2/5 and 2/2/1 to 2/2/5
The end port of the trunk on each stack unit is dropped from the trunk and is available for conguration on each of the units.
3. Congure one or both of the ports as appropriate.
In the following example, port 2/2/6, which was previously part of a six-port trunk between stack unit 1 and stack unit 2, is ready to
congure as a data port.
ICX7750-48F Router(config)# interface ethernet 2/2/6
Error - command not allowed for stacking port: 2/2/6
ICX7750-48F Router(config)# stack unit 1
ICX7750-48F Router(config-unit-1)# multi-stack-trunk 1/2/1 to 1/2/5 and 2/2/1 to 2/2/5
ICX7750-48F Router(config-unit-1)#interface ehternet 2/2/6
ICX7750-48F Router(config-if-e40000-2/2/6)#
Displaying basic information for an ICX 7750 stack
Enter the show stack command at the device level to display general information about the stack, including unit IDs, device type, role,
MAC address, priority, status, and connections.
ICX 7750 stack conguration overview
Ruckus FastIron Stacking Conguration Guide, 08.0.60
Part Number: 53-1004925-05 85
The following show stack command output is for a 12-unit ICX 7750 ring. Units 10, 11, and 12 are represented as A, B, and C in the
topology diagram.
show stack
alone: standalone, D: dynamic cfg, S: static, A=10, B=11, C=12
ID Type Role Mac Address Pri State Comment
1 S ICX7750-48XGF active cc4e.246d.9e00 128 local Ready
2 S ICX7750-48XGF standby cc4e.246d.8d80 0 remote Ready
3 S ICX7750-48XGF member cc4e.246d.9b00 0 remote Ready
4 S ICX7750-48XGF member cc4e.246d.9c80 0 remote Ready
5 S ICX7750-20QXG member cc4e.2439.2a80 0 remote Ready
6 S ICX7750-20QXG member cc4e.2439.3700 0 remote Ready
7 S ICX7750-20QXG member cc4e.2439.3880 0 remote Ready
8 S ICX7750-20QXG member cc4e.2439.2d00 0 remote Ready
9 S ICX7750-48XGC member cc4e.2439.1a00 0 remote Ready
10 S ICX7750-48XGC member cc4e.2439.1680 0 remote Ready
11 S ICX7750-48XGC member cc4e.2439.1d80 0 remote Ready
12 S ICX7750-48XGC member cc4e.2439.1280 0 remote Ready
active
+---+ +---+ +---+ +---+ +---+ +---+
-2/1| 1 |2/4--2/1| C |2/4--2/1| B |2/4==2/1| A |2/4--2/1| 9 |2/4--2/1| 8 |2/4=
| +---+ +---+ +---+ +---+ +---+ +---+ |
| |
| standby |
| +---+ +---+ +---+ +---+ +---+ +---+ |
-2/4| 2 |2/1==2/4| 3 |2/1--2/4| 4 |2/1==2/4| 5 |2/1--2/4| 6 |2/1==2/4| 7 |2/1=
+---+ +---+ +---+ +---+ +---+ +---+
Standby u2 - protocols ready, can failover
Current stack management MAC is cc4e.246d.9e00
Displaying details for an ICX 7750 stack
Enter the show stack detail command to display information for the stack, including device type, role, MAC address, priority, status, and
connections.
ICX 7750 stack conguration overview
Ruckus FastIron Stacking Conguration Guide, 08.0.60
86 Part Number: 53-1004925-05
The following show stack detail output provides information on a 12-unit stack containing three dierent ICX 7750 models connected
in a ring.
ICX7750-48F Router# show stack detail
alone: standalone, D: dynamic cfg, S: static, A=10, B=11, C=12
ID Type Role Mac Address Pri State Comment
1 S ICX7750-48XGF active cc4e.246d.9e00 128 local Ready
2 S ICX7750-48XGF standby cc4e.246d.8d80 0 remote Ready
3 S ICX7750-48XGF member cc4e.246d.9b00 0 remote Ready
4 S ICX7750-48XGF member cc4e.246d.9c80 0 remote Ready
5 S ICX7750-20QXG member cc4e.2439.2a80 0 remote Ready
6 S ICX7750-20QXG member cc4e.2439.3700 0 remote Ready
7 S ICX7750-20QXG member cc4e.2439.3880 0 remote Ready
8 S ICX7750-20QXG member cc4e.2439.2d00 0 remote Ready
9 S ICX7750-48XGC member cc4e.2439.1a00 0 remote Ready
10 S ICX7750-48XGC member cc4e.2439.1680 0 remote Ready
11 S ICX7750-48XGC member cc4e.2439.1d80 0 remote Ready
12 S ICX7750-48XGC member cc4e.2439.1280 0 remote Ready
active
+---+ +---+ +---+ +---+ +---+ +---+
-2/1| 1 |2/4--2/1| C |2/4--2/1| B |2/4==2/1| A |2/4--2/1| 9 |2/4--2/1| 8 |2/4=
| +---+ +---+ +---+ +---+ +---+ +---+ |
| |
| standby |
| +---+ +---+ +---+ +---+ +---+ +---+ |
-2/4| 2 |2/1==2/4| 3 |2/1--2/4| 4 |2/1==2/4| 5 |2/1--2/4| 6 |2/1==2/4| 7 |2/1=
+---+ +---+ +---+ +---+ +---+ +---+
Standby u2 - protocols ready, can failover
Current stack management MAC is cc4e.246d.9e00
Image-Auto-Copy is Enabled.
Stack Port Status Neighbors
Unit# Stack-port1 Stack-port2 Stack-port1 Stack-port2
1 up (1/2/1) up (1/2/4) U2 (2/2/4) U12 (12/2/1)
2 up (2/2/1-2/2/2) up (2/2/4) U3 (3/2/4-3/2/5) U1 (1/2/1)
3 up (3/2/1) up (3/2/4-3/2/5) U4 (4/2/4) U2 (2/2/1-2/2/2)
4 up (4/2/1-4/2/2) up (4/2/4) U5 (5/2/4-5/2/5) U3 (3/2/1)
5 up (5/2/1) up (5/2/4-5/2/5) U6 (6/2/4) U4 (4/2/1-4/2/2)
6 up (6/2/1-6/2/3) up (6/2/4) U7 (7/2/4-7/2/6) U5 (5/2/1)
7 up (7/2/1-7/2/2) up (7/2/4-7/2/6) U8 (8/2/4-8/2/5) U6 (6/2/1-6/2/3)
8 up (8/2/1) up (8/2/4-8/2/5) U9 (9/2/4) U7 (7/2/1-7/2/2)
9 up (9/2/1) up (9/2/4) U10 (10/2/4) U8 (8/2/1)
10 up (10/2/1-10/2/2 up (10/2/4) U11 (11/2/4-11/2/ U9 (9/2/1)
11 up (11/2/1) up (11/2/4-11/2/5 U12 (12/2/4) U10 (10/2/1-10/2/
12 up (12/2/1) up (12/2/4) U1 (1/2/4) U11 (11/2/1)
Unit# System uptime
1 17 hours 20 minutes 8 seconds
2 17 hours 20 minutes 13 seconds
3 17 hours 20 minutes 13 seconds
4 17 hours 20 minutes 12 seconds
5 17 hours 20 minutes 13 seconds
6 17 hours 20 minutes 13 seconds
7 17 hours 20 minutes 13 seconds
8 17 hours 20 minutes 11 seconds
9 17 hours 20 minutes 13 seconds
10 17 hours 20 minutes 15 seconds
11 17 hours 20 minutes 13 seconds
12 17 hours 20 minutes 11 seconds
ICX 7750 stack conguration overview
Ruckus FastIron Stacking Conguration Guide, 08.0.60
Part Number: 53-1004925-05 87
Ruckus FastIron Stacking Conguration Guide, 08.0.60
88 Part Number: 53-1004925-05

Hitless Stacking
• Hitless stacking overview............................................................................................................................................................................... 89
• Hitless stacking behavior................................................................................................................................................................................89
• Supported hitless stacking events .............................................................................................................................................................91
• Non-supported hitless stacking events....................................................................................................................................................91
• Supported hitless stacking protocols and services............................................................................................................................. 91
• Hitless stacking conguration notes and feature limitations............................................................................................................93
• What happens during a hitless stacking switchover or failover...................................................................................................... 94
• Standby controller role in hitless stacking................................................................................................................................................95
• Support during stack formation, stack merge, and stack split........................................................................................................96
• Hitless stacking failover...................................................................................................................................................................................99
• Hitless stacking switchover.........................................................................................................................................................................100
• Displaying information about hitless stacking.................................................................................................................................... 104
• Syslog messages for hitless stacking failover and switchover.................................................................................................... 106
Hitless stacking overview
Hitless stacking is supported on FastIron units in a traditional stack. It is a High Availability feature set that ensures sub-second or no loss
of data trac during the following events:
• Active controller failure or role change
• Software failure
• Addition or removal of units in a stack
• Removal or disconnection of the stacking cable between the active controller and the standby controller
During such events, the standby controller takes over the active role, and the system continues to forward trac seamlessly, as if no
failure or topology change has occurred. In software releases that do not support hitless stacking, events such as these could cause most
of the units in a stack to reset, aecting data trac.
FastIron stackable units support the following hitless stacking features:
Hitless stacking switchover - A manually-controlled (CLI-driven) or automatic switchover of the active controller and standby controller
without reloading the stack and without any packet loss to the services and protocols that are supported by hitless stacking. A switchover
is activated by the CLI command stack switch-over command. A switchover may also be activated by the priority command, depending
on the congured priority value.
Hitless stacking failover - An automatic, forced switchover of the active controller and standby controller because of a failure or abnormal
termination of the active controller. During a failover, the active controller abruptly leaves the stack, and the standby controller
immediately assumes the active role. As with a switchover, a failover occurs without the stack being reloaded. Unlike a switchover, a
failover generally occurs without warning and is likely to result in sub-second packet loss (although packets traversing the stacking link
may be lost).
Hitless stacking failover is enabled by default beginning with Fastiron release 08.0.20.
Hitless stacking behavior
Hitless stacking is enabled by default for FastIron release 08.0.20 and later releases. In previous releases, the hitless-failover command
must be set to enable in the conguration.
Ruckus FastIron Stacking Conguration Guide, 08.0.60
Part Number: 53-1004925-05 89
If you install a FastIron 08.0.20 or later image on a new system with no previous conguration, the hitless-failover command is enabled
by default.
If you upgrade to FastIron release 08.0.20 or later from a previous version that has hitless-failover enabled, hitless-failover is retained as
the default.
If you upgrade to FastIron release 08.0.20 or later on a system with an earlier release that does not have hitless-failover enabled in its
conguration, the previous conguration is retained.
Hitless stacking can be disabled using the no hitless-failover enable command. When hitless failover is disabled, the following limitations
are in eect:
• If a failover occurs, every unit in the stack reloads.
• Manual switchover is not allowed. If the stack switch-over command is entered, the following message appears on the console:
Switch-over is not allowed. Reason: hitless-failover not configured.
• Internal switchover resulting from a priority change is blocked until the entire stack is reloaded or hitless stacking is enabled. A
priority change triggers an election, but the newly elected winner does not immediately assume its role.
• If there is no active controller after a reload, the bootup standby assumes the active role after reloading every unit in the stack,
including itself.
• During a stack merge, the active controller with the highest priority wins the election and reloads every unit of the losing stack.
NOTE
Synchronization between the active controller, standby controller, and stack members occurs whether or not hitless stacking is
enabled.
If hitless stacking has been disabled, enable hitless stacking failover as described in "Enabling hitless stacking failover." As soon as hitless
stacking is enabled, the following behavior takes eect immediately:
• If a failover occurs, the stack does not reload.
• Manual switchover (CLI command stack switch-over) is allowed.
• If a priority change occurred while hitless stacking was disabled and the congured priority value requires a switchover, the
system starts a 60-second timer before performing a switchover. After the switchover, the highest priority standby controller
becomes the active controller.
• If there is no active controller after a reload, the bootup standby controller assumes the active controller role in approximately
120 seconds without a reload.
• During a stack merge, the active controller with the larger number of units wins the election and reloads every unit of the losing
stack.
• If two stacks have the same number of units, the failover unit (in a two-unit stack) and then priority, system up time, ID and
nally the MAC address are compared.
• If two stacks have the same number of units and the same priority, then the stack with the longest system up time (by 30
seconds or more) wins the election. Otherwise, the smallest ID is compared next, followed by MAC address. If the losing active
controller has the highest priority, it becomes the standby controller after reloading and relearning the protocols. It becomes the
active controller after an internal switchover.
NOTE
If the active controllers of two merging stacks have dierent hitless stacking settings (for example, hitless stacking is enabled in
one stack and disabled in the other), the winning controller retains its hitless stacking setting and runtime conguration for the
merged stack.
You can use the show stack command to check whether hitless stacking is enabled.
Hitless stacking behavior
Ruckus FastIron Stacking Conguration Guide, 08.0.60
90 Part Number: 53-1004925-05

Supported hitless stacking events
The following events are supported by hitless stacking:
• Failover
• Switchover
• Priority change
• Role change
Non-supported hitless stacking events
The following events are not supported by hitless stacking. These events require a software reload, aecting data trac.
• Unit ID change - When a stack is formed or when a unit is renumbered using secure-setup.
• Stack merge - When the old active controller comes back up, it reboots. If it has fewer members than the present active
controller, it loses the election, regardless of its priority. If it has a higher priority, it becomes the standby controller after the
reboot and is synchronized with the active controller. Next, a switchover occurs, and it again becomes the active controller.
• Stack upgrade - Software cannot be upgraded on stack units without impact on trac, unless the upgrade is performed through
ISSU. Refer to the Brocade FastIron Software Upgrade Guide for more information.
Supported hitless stacking protocols and services
The following table highlights the impact of a hitless switchover or failover on the major functions of the system.
NOTE
Services and protocols that are not listed in the following table encounter disruptions, but resume normal operation once the
new active controller is back up and running.
TABLE 9 Supported hitless stacking protocols and services
Trac type Supported protocols and services Impact
Layer 2 switched trac, including
unicast and multicast
+
System-level
+
Layer 4
• 802.1p and 802.1Q
• 802.3ad - LACP
• 802.3af - PoE
• 802.3at - PoE+
• DSCP honoring and
Diserv
• Dual-mode VLAN
• IGMP v1, v2, and v3
snooping
• Layer 2 switching (VLAN
and 802.1Q-in-Q)
• MLD v1 and v2
snooping
• MRP
• Multiple Spanning Tree
(MSTP)
• Physical port/link state
• PIM SM snooping
Layer 2 switched trac is not aected during a hitless stacking event. All
existing switched trac ows continue without interruption.
New switched ows are not learned by the switch during the switchover
process and are ooded to the VLAN members in hardware. After the new
active controller becomes operational, new switched ows are learned and
forwarded accordingly. The Layer 2 control protocol states are not
interrupted during the switchover process.
Supported hitless stacking protocols and services
Ruckus FastIron Stacking Conguration Guide, 08.0.60
Part Number: 53-1004925-05 91

TABLE 9 Supported hitless stacking protocols and services (continued)
Trac type Supported protocols and services Impact
• Port mirroring and
monitoring
• Port trunking
• Rapid Spanning Tree
(RSTP)
• Spanning Tree (STP)
• ToS-based QoS
• Policy Based Routing
•Trac policies
• UDLD
• VSRP
Layer 3 IPv4 routed trac (unicast) • IPv4 unicast forwarding
• Static routes
• OSPF v2
• OSPF v2 with ECMP
• VRRP
• VRRP-E
• BGP4+
Layer 3 routed trac for supported protocols is not aected during a
hitless stacking event.
Other Layer 3 protocols that are not supported will be interrupted during
the switchover or failover.
If BGP4+ graceful restart or OSPF graceful restart is enabled, trac
converges to normalcy after the new active module becomes operational.
For details about OSPF graceful restart and BGP4+ graceful restart, refer
to the Brocade FastIron Layer 3 Routing Conguration Guide.
Layer 3 IPv6 routed trac (unicast
and multicast)
• IPv6 Unicast forwarding
• OSPF V3
• VRRP V3
• VRRP-E V3
• BGP 4+
OSPF (V2 or V3) has graceful restart enabled by default. Existing trac
ows will not be disturbed. To achieve hitless functionality, "non-stop
routing" must be enabled under OSPF.
Management trac N/A All existing management sessions (SNMP, Telnet, HTTP, HTTPS, FTP,
TFTP, SSH, and so on) are interrupted during the switchover process.
Sessions are terminated and can be re-established after the new active
controller takes over.
Security • ACLs
• Dos attack prevention
(TCP syn/ICMP)
• DHCP snooping
• Dynamic ARP inspection
• IP source guard
• MAC lter
• MAC port security
Supported security protocols and services are not aected during a
switchover or failover, with the following exceptions:
• IPsec, when enabled on an ICX 7450 stack, does not support
hitless stacking because IPsec sessions must be re-established
by device rmware. Stacking split, merge, and member reload
follow normal stacking behaviors.
• Media Access Control Security (MACsec), 802.1ae, when
congured on an ICX 7450 stack, does not support hitless
stacking because MACsec sessions must be re-established by
device rmware.
• 802.1X is aected if re-authentication does not occur in a
specic time window.
• MAC authentication is aected if re-authentication does not
occur in a variable-length time window.
• In some cases, a few IP source guard packets may be permitted
or dropped.
• If 802.1X and MAC authentication are enabled together on the
same port, both will be aected during a switchover or failover.
Hitless stacking support for these features applies to ports with
802.1X only or multi-device port authentication only.
• For MAC port security, secure MAC addresses are synchronized
between the active and standby controllers, so they are hitless.
Supported hitless stacking protocols and services
Ruckus FastIron Stacking Conguration Guide, 08.0.60
92 Part Number: 53-1004925-05

TABLE 9 Supported hitless stacking protocols and services (continued)
Trac type Supported protocols and services Impact
However, denied MAC addresses are lost during a switchover or
failover but may be relearned if trac is present.
Congured ACLs will operate in a hitless manner. That is, the system will
continue to permit and deny trac during the switchover or failover
process. However, dynamic ACLs are not supported for hitless switchover
and failover.
After a switchover or failover, the new active controller will re-authenticate
802.1X or MAC authentication sessions that were being forwarded in
hardware.
Other services to management • AAA
• DHCP
• sFlow
• SNMP v1, v2, and v3
• SNMP traps
• SNTP
• Traceroute
Supported protocols and services are not aected during a switchover or
failover.
DNS lookups will continue after a switchover or failover. This information is
not synchronized.
Ping trac will be minimally aected.
Hitless stacking conguration notes and feature
limitations
• Layer 3 multicast trac is supported by hitless stacking.
• After a switchover or failover, the syslog may contain invalid (non-existent) port numbers in messages such as “Interface
portnum state up.” This is because some messages from the old active controller remain in the syslog after a switchover or
failover.
• Failover for devices connected to the management port is not supported. For example, if during a failover, an end station is
connected to the stack through the management port of the active controller, the connection is shut down. After the failover, the
management port on the new active controller will work.
• The following describes hitless stacking limitations with software-based licensing for BGP:
– To enable BGP on a stack unit, you should have an appropriate BGP license installed on all the stack units.
– If the active controller has a BGP license but any other unit in the stack does not have one, you cannot enable BGP on the
stack unit.
– If the active controller is not running BGP, a stack unit is operational regardless of whether the active controller or stack
units have a BGP license.
– If the active controller is running BGP and a unit without a BGP license joins the stack, the unit is put into a non-operational
state. However, If the user installs a valid BGP license to a non-operational unit, the unit immediately becomes operational.
If the user disables BGP instead, the active controller returns the non-operational units to operation.
Hitless stacking conguration notes and feature limitations
Ruckus FastIron Stacking Conguration Guide, 08.0.60
Part Number: 53-1004925-05 93
What happens during a hitless stacking switchover or
failover
This section describes the internal events that enable a controlled or forced switchover to take place in a hitless manner as well as the
events that occur during the switchover.
Real-time synchronization among all units in a stack
Hitless stacking requires the active controller, standby controller, and stack members to be fully synchronized at all times. This is
accomplished by baseline and dynamic synchronization of all units in a stack.
When a stack is rst booted and becomes operational, baseline synchronization occurs across all of the units in the stack. The active
controller copies the current state of its CPU to all units of the stack, including the standby controller. The information received from the
active controller is programmed locally in the hardware on all units. The information includes:
• Startup and runtime conguration (CLI) - These les are copied to the standby controller only.
• Layer 2 protocols - Layer 2 protocols such as STP, RSTP, MRP, and VSRP run concurrently on both the active controller and
standby controller.
• Hardware Abstraction Layer (HAL) - This includes the prex-based routing table, next hop information for outgoing interfaces,
and tunnel information.
• Layer 3 IP forwarding information - This includes the routing table, IP cache table, and ARP table as well as static and
connected routes. Layer 3 routing protocols are not copied to any of the units in the stack but remain in standby state on the
standby controller until a switchover occurs. Peer adjacency is restored after a switchover. If BGP4 or OSPF graceful restart is
enabled during a switchover, the standby controller (new active controller) initiates a graceful restart, and a new set of routes is
relearned. The new set of routes will be the same as the old routes, unless the network has changed.
• OSPFv2 and OSPFv3 non-stop routing support - For more information, refer to the Brocade FastIron Layer 3 Routing
Conguration Guide.
When control protocols are synchronized and protocol synchronization timers have expired, the standby controller is placed in hot-
standby mode, ready to take over as the active controller. If a switchover occurs, the standby controller takes over without interrupting
data trac.
After baseline synchronization, any new events that occur on the active controller are dynamically synchronized on the standby controller.
Such events include:
• CLI, HTTP, and SNMP congurations
• Link events
• Interrupts
• Layer 2 and Layer 3 forwarding table updates
• Dynamic user authentication updates such as 802.1X or multi-device port authentication
After a switchover, the new active controller receives updates from the stack members and sends verication information to the stack
members to ensure that they are synchronized.
NOTE
The events described previously occur internally and do not create or aect the external network topology.
What happens during a hitless stacking switchover or failover
Ruckus FastIron Stacking Conguration Guide, 08.0.60
94 Part Number: 53-1004925-05
NOTE
If there is no active controller after a reload, the bootup standby assumes the active role in approximately 60 seconds without a
reload. A bootup standby is the device that was the standby controller before the reload. It may not be the current standby
controller.
Standby controller role in hitless stacking
In software releases that do not support hitless stacking, the standby controller functions as a dummy device, meaning it provides limited
access to CLI commands such as show, stack, and a few debug commands. The active controller can access the full range of the CLI.
The standby controller synchronizes its conguration with the active controller at each reset.
With the introduction of hitless stacking, the standby controller shadows the active controller. The role or behavior of the standby
controller with hitless stacking is as follows:
• The local console on the standby controller still accepts only show, stack, and a few debug commands.
• The runtime conguration on the standby controller is synchronized with the active controller whenever there is a conguration
change.
• Protocols are congured in the runtime conguration, but no protocol packets are sent out on the standby controller.
• The state of every unit is known, including the state of the active controller. The show commands display current information
such as STP or port states.
• When a failover occurs, the standby controller uses its current runtime conguration. The conguration could be dierent from
the active controller if the last conguration transmission was lost.
• After a failover, the new active controller (the old standby controller) programs all other units in hardware, based on its runtime
conguration.
Standby controller election
Candidates for standby controller must meet the following criteria:
• The unit is operational, and the image and module conguration match those of the active controller.
• The runtime conguration matches that of the active controller.
If more than one unit in the stack meets these criteria, the standby controller is chosen according to the following criteria, in the order
shown:
• Priority - The unit with the highest priority value.
• Current standby - The unit that is currently the standby controller.
• Bootup master - The unit that was the active controller before the stack was reloaded.
• Bootup standby - The unit that was the standby controller before the stack was reloaded.
Once the standby controller is identied, the following internal events take place.
1. The standby controller is assigned by the active controller 30 to 60 seconds after election (60 seconds if the active controller
boots up in less than 120 seconds).
2. The standby controller receives and processes the runtime conguration sent by the active controller.
3. The standby controller learns the protocols within 70 seconds.
When the standby controller is fully synchronized, the system is ready for a switchover or failover.
Standby controller role in hitless stacking
Ruckus FastIron Stacking Conguration Guide, 08.0.60
Part Number: 53-1004925-05 95
Runtime conguration mismatch
In some cases, such as a runtime conguration mismatch between the active controller and candidate standby controller, the standby
controller cannot be assigned by the active controller unless the candidate standby controller is reloaded.
As shown in the following example, the show stack command output indicates whether there is a runtime conguration mismatch.
device# show stack
alone: standalone, D: dynamic config, S: static config
ID Type Role MAC Address Pri State Comment
1 S ICX7750-48XGC active 0000.0001.0000 30 local Ready
2 d ICX7750-48XGC member 0000.0002.0000 20 remote Ready, standby if reload
active
+---+ +---+
-2/1| 2 |2/2--2/1| 1 |2/2-
+---+ +---+
Note: There is no standby. Reason: u2: diff runtime config
Current stack management MAC is 0000.0001.0000
Note: no "stack mac" config. My MAC will change after failover.
Support during stack formation, stack merge, and
stack split
The following gure illustrates hitless stacking support during stack formation. Operational stages 1 and 2 are also shown.
Support during stack formation, stack merge, and stack split
Ruckus FastIron Stacking Conguration Guide, 08.0.60
96 Part Number: 53-1004925-05

FIGURE 24 Hitless stacking support during stack formation
The following gure illustrates hitless stacking support during a stack merge.
Support during stack formation, stack merge, and stack split
Ruckus FastIron Stacking Conguration Guide, 08.0.60
Part Number: 53-1004925-05 97

FIGURE 25 Hitless stacking support during a stack merge
The following gure illustrates hitless stacking support in a stack split.
Support during stack formation, stack merge, and stack split
Ruckus FastIron Stacking Conguration Guide, 08.0.60
98 Part Number: 53-1004925-05

FIGURE 26 Hitless stacking support in a stack split
Hitless stacking failover
Hitless stacking failover provides automatic failover from the active controller to the standby controller without resetting any of the units in
the stack and with sub-second or no packet loss to hitless stacking-supported services and protocols.
For a description of the events that occur during a hitless failover, refer to What happens during a hitless stacking switchover or failover
on page 94.
For a description of this feature’s impact on major system functions, refer to Supported hitless stacking protocols and services on page
91.
For an example of hitless failover operation, refer to Hitless stacking failover example on page 100.
For feature limitations and conguration notes, refer to Hitless stacking conguration notes and feature limitations on page 93.
Enabling hitless stacking failover
NOTE
Hitless stacking failover is enabled by default in FastIron release 08.0.20 and later releases.
To enable hitless stacking failover, enter the following command at the global CONFIG level of the CLI:
device# configure terminal
device(config)# hitless-failover enable
The command takes eect immediately. Hitless switchover is allowed, and in the event of a failover, the standby controller takes over the
active role without reloading the stack.
Hitless stacking failover
Ruckus FastIron Stacking Conguration Guide, 08.0.60
Part Number: 53-1004925-05 99

NOTE
Use the no form of the hitless-failover enable command to disable hitless stacking failover once it has been enabled.
Hitless stacking failover example
FIGURE 27 Hitless stacking failover when the active controller fails
Hitless stacking switchover
Hitless stacking switchover is a manually-controlled (CLI-driven) or automatic switchover of the active controller and standby controller
without reloading the stack and without any packet loss to the services and protocols that are supported by hitless stacking. A switchover
is activated by the stack switch-over CLI command. A switchover may also be activated by the priority command, depending on the
congured priority value.
By default, hitless switchover is allowed on systems with FastIron release 08.0.20 or later installed, as long as hitless failover is
congured, and the priority of the two controllers is the same. Hitless switchover behavior is described in Hitless stacking behavior on
page 89.
Hitless switchover can be used by a system administrator to perform maintenance on a controller that has been functioning as the active
controller.
For a description of the events that occur during a hitless stacking switchover, refer to What happens during a hitless stacking switchover
or failover on page 94.
For a description of how hitless stacking switchover aects major system functions, refer to Supported hitless stacking protocols and
services on page 91.
Hitless stacking switchover
Ruckus FastIron Stacking Conguration Guide, 08.0.60
100 Part Number: 53-1004925-05

For examples of hitless stacking switchover operation, refer to Hitless stacking switchover examples on page 101.
Executing a hitless stacking switchover
The following must be in eect before a hitless switchover (to the standby controller) is allowed:
• Hitless stacking is enabled.
• The stack has a standby controller.
• The standby controller has learned the protocols.
• The standby controller has the same priority as the active controller.
• More than 120 seconds have passed since the previous switchover or failover.
You can use the show stack command to check these criteria.
To perform a switchover, enter the following command.
device# stack switch-over
Standby unit 8 will become active controller, and unit 1 will become standby
Are you sure? (enter 'y' or 'n'): y
Unit 1 is no longer the active controller
Hitless stacking switchover examples
The following examples illustrate hitless stacking failover and switchover operation during a CLI-driven switchover or priority change.
The following gure illustrates a hitless stacking switchover triggered by the stack switch-over command.
FIGURE 28 Manual switchover
Hitless stacking switchover
Ruckus FastIron Stacking Conguration Guide, 08.0.60
Part Number: 53-1004925-05 101

The following gure illustrates a hitless stacking switchover when the active controller goes down and then comes back up. The stack in
this example has user-congured priorities.
FIGURE 29 Hitless stacking switchover when the active controller comes back up
The following gure illustrates a hitless stacking switchover after the network administrator increases the priority value of the standby
controller.
Hitless stacking switchover
Ruckus FastIron Stacking Conguration Guide, 08.0.60
102 Part Number: 53-1004925-05

FIGURE 30 Scenario 1 - Hitless stacking switchover after a priority change
The following gure illustrates a hitless stacking switchover after the network administrator increases the priority value of one of the stack
members.
FIGURE 31 Scenario 2 - Hitless stacking switchover after a priority change
The following gure illustrates a hitless stacking switchover after the network administrator increases the priority value for two of the stack
members.
Hitless stacking switchover
Ruckus FastIron Stacking Conguration Guide, 08.0.60
Part Number: 53-1004925-05 103

FIGURE 32 Scenario 3 - Hitless stacking switchover after a priority change
Displaying information about hitless stacking
Use the show stack command to view information pertinent to a hitless stacking switchover or failover. The command output illustrates
the active controller and standby controller, as well as the readiness of the standby controller to take over the role of active controller, if
needed.
ICX7750-26Q Router# show stack
T=11h25m50.2: alone: standalone, D: dynamic cfg, S: static
ID Type Role Mac Address Pri State Comment
1 S ICX7750-20QXG active 748e.f8f9.6300 255 local Ready
2 S ICX7750-20QXG standby cc4e.2438.7280 240 remote Ready
3 S ICX7750-20QXG member cc4e.2438.7500 0 remote Ready
active standby
Displaying information about hitless stacking
Ruckus FastIron Stacking Conguration Guide, 08.0.60
104 Part Number: 53-1004925-05
+---+ +---+ +---+
-2/1| 1 |2/4--2/1| 3 |2/4--2/1| 2 |2/4-
| +---+ +---+ +---+ |
| |
|-------------------------------------|
Standby u2 - protocols ready, can failover
Current stack management MAC is 748e.f8f9.6300
Displaying information about stack failover
Use the show stack failover command to view information about rapid failover.The show stack failover command provides information
on the current standby controller and its status as shown in the following example.
device# show stack failover
Current standby is unit 2. state=ready
Standby u2 - protocols ready, can failover
Displaying hitless stacking status
The show stack command indicates whether hitless stacking is enabled. The following example shows that hitless stacking is disabled.
ICX7750-26Q Router(config-unit-1)# show stack
T=17m47.9: alone: standalone, D: dynamic cfg, S: static
ID Type Role Mac Address Pri State Comment
1 S ICX7750-20QXG active 748e.f8f9.6300 0 local Ready
2 D ICX7750-20QXG member cc4e.2438.7280 0 remote Ready
3 D ICX7750-20QXG standby cc4e.2438.7500 0 remote Ready
active standby
+---+ +---+ +---+
=2/1| 1 |2/4==2/1| 3 |2/4--2/1| 2 |2/4=
| +---+ +---+ +---+ |
| |
|-------------------------------------|
Standby u3 - No hitless failover. Reason: hitless-failover not configured
Displaying pending device roles
When hitless stacking is disabled, a priority change triggers an election, but the newly-elected winner does not assume its role until the
entire stack is reloaded or hitless stacking is enabled. You can use the show stack command to view pending device roles. The “Role”
column displays the current role for each unit. The “Comment” column displays the role that will take eect after a reload or when hitless
stacking is enabled.
ICX7750-26Q Router(config-unit-1)#show stack
T=17m47.9: alone: standalone, D: dynamic cfg, S: static
ID Type Role Mac Address Pri State Comment
1 S ICX7750-20QXG active 748e.f8f9.6300 0 local Ready, member if reloaded
2 D ICX7750-20QXG member cc4e.2438.7280 128 remote Ready, standby if reloaded
3 D ICX7750-20QXG standby cc4e.2438.7500 200 remote Ready, active if reloaded
Displaying information about link synchronization status
Use the show stack link-sync status command to view the status of the link synchronization.
ICX7750-26Q Router# show stack link-sync status
STACKING_LINK_GLOBAL_CTRL messages sent: 0, received: 0
STACKING_LINK_INDIVIDUAL_CTRL messages sent: 0, received: 0
STACKING_LINK_STATUS messages sent: 235, received: 225
STACKING_POE_SCTRL messages sent: 0, received: 0
STACKING_POE_STATUS messages sent: 0, received: 0
Displaying information about hitless stacking
Ruckus FastIron Stacking Conguration Guide, 08.0.60
Part Number: 53-1004925-05 105

global_ctrl_dest: 0
individual_ctrl_dest: 0
status_dest: 2
Syslog messages for hitless stacking failover and
switchover
Syslog messages are generated for the following events:
• Switchover
• Failover
• Standby controller assignment
The following table lists the supported syslog messages for hitless stacking failover and switchover.
TABLE 10 Supported syslog messages for hitless stacking faiilover and switchover
Message level Message Explanation
Informational Stack: Stack unit unit_number has been
assigned as STANDBY unit of the stack system
Indicates that the unit has been assigned as the
standby controller.
Informational Stack: Stack is operational due to SWITCH-
OVER
Indicates that a switchover has occurred.
Informational Stack: Stack is operational due to FAIL-OVER Indicates that a failover has occurred.
To view the system log or the traps logged on an SNMP trap receiver, enter the show log command at any level of the CLI. The following
sample output shows what the log may look like after a switchover or assignment of the standby controller.
Brocade# show log
Syslog logging: enabled (0 messages dropped, 1 flushes, 0 overruns)
Buffer logging: level ACDMEINW, 8 messages logged
level code: A=alert C=critical D=debugging M=emergency E=error
I=informational N=notification W=warningDynamic Log Buffer (50 lines):
0d00h05m34s:I:System: Interface ethernet mgmt1, state up
0d00h05m33s:I:Stack: Stack unit 8 has been assigned as STANDBY unit of the stack system
0d00h05m33s:I:Stack: Stack is operational due to SWITCH-OVER
0d00h05m32s:I:Stack: Stack unit 1 has been elected as ACTIVE unit of the stack system
0d00h05m29s:W:System:Stack unit 2 Fan speed changed automatically to 2
0d00h05m25s:W:System:Stack unit 5 Fan speed changed automatically to 2
0d00h05m00s:I:System: Interface ethernet mgmt1, state down
0d00h05m00s:I:Security: Telnet server enabled by from session
The following sample output shows what the log may look like after a failover of the active controller.
Brocade# show log
Syslog logging: enabled (0 messages dropped, 0 flushes, 0 overruns)
Buffer logging: level ACDMEINW, 12 messages logged
level code: A=alert C=critical D=debugging M=emergency E=error
I=informational N=notification W=warning
Dynamic Log Buffer (50 lines):
0d00h04m41s:I:Stack: Stack unit 3 has been assigned as STANDBY unit of the stack system
0d00h04m12s:I:System: Interface ethernet mgmt1, state up
0d00h04m10s:I:System: Interface ethernet mgmt1, state down
0d00h04m10s:I:System: Interface ethernet mgmt1, state up
0d00h04m09s:I:STP: VLAN 1 Bridge is RootBridge: 800000e052010000 (MgmtPriChg)
0d00h04m09s:I:System: Management MAC address changed to 0000.0001.0000
0d00h04m09s:I:Stack: Stack is operational due to FAIL-OVER
0d00h04m08s:I:Stack: Stack unit 1 has been elected as ACTIVE unit of the stack system
0d00h04m08s:I:STP: VLAN 1 Port 8/1/1 STP State -> DISABLED (PortDown)
0d00h04m08s:I:STP: VLAN 1 Port 8/1/1 STP State -> FORWARDING (PortDown)
Syslog messages for hitless stacking failover and switchover
Ruckus FastIron Stacking Conguration Guide, 08.0.60
106 Part Number: 53-1004925-05
0d00h04m08s:I:System: Interface ethernet 1/2/2, state down
0d00h04m06s:I:System: Interface ethernet 8/2/2, state down
Syslog messages for hitless stacking failover and switchover
Ruckus FastIron Stacking Conguration Guide, 08.0.60
Part Number: 53-1004925-05 107
Ruckus FastIron Stacking Conguration Guide, 08.0.60
108 Part Number: 53-1004925-05

Traditional Stack Management
• Managing a traditional stack through one IP address..................................................................................................................... 109
• Enabling or disabling stacking mode..................................................................................................................................................... 109
• Controlling the stack through the CLI.....................................................................................................................................................110
•Conguring default ports on FastIron devices....................................................................................................................................113
• Traditional stack management MAC address.....................................................................................................................................113
• Traditional stack device roles and elections.........................................................................................................................................115
• Traditional stack unit priority.......................................................................................................................................................................118
• Traditional stack software images............................................................................................................................................................120
• Stack mismatches..........................................................................................................................................................................................120
•Conguring stacking trunks in a live environment............................................................................................................................ 125
• Adding, removing, or replacing units in a traditional stack............................................................................................................ 127
• Renumbering stack units.............................................................................................................................................................................129
• Reloading a stack unit...................................................................................................................................................................................130
• Managing traditional stack partitioning..................................................................................................................................................131
• Merging traditional stacks........................................................................................................................................................................... 131
•Unconguring a traditional stack..............................................................................................................................................................132
• Syslog, SNMP, and traps for stack units...............................................................................................................................................133
• Displaying traditional stack information.................................................................................................................................................133
• MIB support for traditional stack congurations............................................................................................................................... 146
Managing a traditional stack through one IP address
Your Brocade traditional stack can be managed through a single IP address. You can manage the stack using this IP address even if you
remove the active controller or any member from the stack. You can also connect to the active controller through Telnet or SSH using
this address. All management functions, such as SNMP, use this IP address to acquire MIB information and other management data.
Enabling or disabling stacking mode
When a unit is stack-enabled or joins a stack either actively or passively, it reserves priority queue 7 for stacking trac control, assigns
buers for the stacking ports, and congures the rst two 10-Gbps ports as stacking ports.
NOTE
Designated stacking ports cannot contain any conguration information, such as VLAN membership. If conguration
information exists, stack enable will fail. You must remove all conguration information from the port and re-issue the stack
enable command.
To enable stacking mode on a new unit before you add it to the stack, enter the following command.
device(config)# stack enable
Enable stacking. This unit actively participates in stacking
To see the conguration of the stack at any time, enter the show running-cong command. Refer to Displaying running conguration
information on page 134 for details.
Ruckus FastIron Stacking Conguration Guide, 08.0.60
Part Number: 53-1004925-05 109
Disabling stacking mode
To remove stacking capability, enter the no stack enable command. This prevents the unit from actively sending out probe messages;
however, the unit could still be called to join a stack by an active controller. To prevent this, enter the stack disable command in device
conguration mode.
The stack disable command prevents a unit from sending or listening for any stacking probe messages. In this mode, the unit cannot be
forced to join a stack.
device# configure terminal
device(config)# stack disable
To restore the capability of the device to send and receive stacking probe messages, enter the no stack disable command in device
conguration mode.
Traditional stack unit identication
Stack units are identied by numbers 1 though 12 on ICX 7250, ICX 7450, and ICX 7750 devices (1 through 8 on some legacy
devices). You can display stack unit IDs by entering the show stack command.
A new device (one that has not been connected in a traditional stack or that has not been manually assigned a stack unit number) ships
with a default number of 1. Once you enable stacking and the unit becomes part of a traditional stack, its default stack unit number
changes to the lowest available number in the stack. You can congure the stack suggested-id command in a standalone unit before it
joins a stack to assign this unit the suggested ID.
Stack units must each have a unique identication number. Every stack member, including any standalone units, retains its stack unit
number unless that number is already being used in the stack, or until you manually renumber the unit using secure-setup. For more
information about how to renumber stack IDs using secure-setup, refer to Renumbering stack units on page 129.
Controlling the stack through the CLI
A Brocade traditional stack can be congured and managed using the command line interface (CLI). You can access the traditional stack
and the command CLI in two ways:
• Through a direct serial connection to the console port
• Through a local or remote Telnet session using the stack IP address
You can initiate a local Telnet or SNMP connection by attaching a cable to a port and specifying the assigned management station IP
address.
The stacking commands in the CLI are organized into the following levels:
•Global - Commands issued in global mode are applied to the entire stack.
•Conguration mode - In this mode, you can make conguration changes to the entire stack. To save changes across reloads,
you must save them to the active controller startup-cong le. The conguration mode contains sub-levels for individual units
and ports, VLANs, routing protocols, and other conguration areas.
•Stack unit conguration mode - Commands issued in this mode apply to the specied stack unit. Conguration information
resides in the active controller.
NOTE
By default, any user who can open a serial or Telnet connection to the traditional stack can access all of these CLI levels. To
secure access, you can congure Enable passwords or local user accounts, or you can congure the active controller to use a
RADIUS or TACACS/TACACS+ server for authentication. Refer to the Brocade FastIron Security Conguration Guide.
Controlling the stack through the CLI
Ruckus FastIron Stacking Conguration Guide, 08.0.60
110 Part Number: 53-1004925-05
Logging in through the console port
When a device becomes a stack member in a traditional stack, it establishes a remote connection to a virtual console port on the active
controller. Input and output are relayed between the physical console port on the stack member and the virtual console port on the active
controller. Because each stack member connects to an independent virtual console port on the active controller, the console ports on
multiple stack units may be used simultaneously.
When a stack unit establishes communication with the active controller, it also establishes a remote console session to the active
controller. In a normally functioning traditional stack, a console cable may be connected to any of the stack units and provide access to
the same commands on the active controller.
To establish a remote console session, enter the rconsole command followed by the stack unit ID.
device# rconsole 1
You can terminate a session between stack members in any of these ways:
• Enter the logout command at any level.
• Enter the exit command from the User EXEC level.
NOTE
For rconsole connections from stack units to the active controller, the escape sequence and other methods of terminating the
session are not available.
NOTE
Error messages that are generated during a reload of the active controller do not appear on rconsole connections from stack
units to the active controller. To see these error messages, you must connect a console cable to the active controller itself.
The following example shows how to establish a remote console session to a stack member and obtain status information. Notice that
the show stack command on the stack members displays dierent information from what is shown when the show stack command is
entered on the active controller.
A remote console session is established with stack unit 2 in the following example.
device# rconsole 2
Connecting to unit 2... (Press Ctrl-O X to exit)
rconsole-2@device# show stack
ID Type Role Mac Address Prio State Comment
2 D ICX7750-48XGF standby cc4e.246d.8d800 0 local Ready
rconsole-2@device# exit
rconsole-2@device> exit
Disconnected. Returning to local session...
CLI command syntax for stack units
CLI syntax that refers to stack units must contain all of the following parameters:
•stack-unit - If the device is operating as a standalone, the stack-unit is 1. Stack unit IDs can be any number from 1 through 8.
•slotnum - This refers to a specic group of ports on each device.
•portnum - This must be a valid port number.
Traditional stack CLI commands
For more information about a specic traditional stacking command, refer to its command reference page in the FastIron Command
Reference.
Controlling the stack through the CLI
Ruckus FastIron Stacking Conguration Guide, 08.0.60
Part Number: 53-1004925-05 111

TABLE 11 Traditional stack conguration commands
Conguration command Location of command description
default-ports Conguring default ports on FastIron devices on page 113, the overview
section for a specic device, or the conguration notes for the device
hitless-failover enable Enabling hitless stacking failover on page 99
priority Traditional stack unit priority on page 118
stack enable Enabling or disabling stacking mode on page 109
stack disable Enabling or disabling stacking mode on page 109
stack mac [mac-address] Traditional stack management MAC address on page 113
stack persistent-mac-timer Command deprecated in FastIron release 08.0.20
stack suppress-warning Suppressing background stack diagnostic warnings on page 148
stack-port Conguring default ports on FastIron devices on page 113
TABLE 12 Traditional stack executive commands
Executive command Location of command description
clear stack ipc Troubleshooting an unsuccessful stack build on page 148
copy ash ash Copying the ash image to a stack unit from the active controller on page
125
image-auto-copy disable Disabling Auto Image Copy on page 124
kill console "Conguring TACACS/TACACS+ for devices in a traditional stack" in the
Brocade FastIron Security Conguration Guide
rconsole Logging in through the console port on page 111
reload Reloading a stack unit on page 130
stack secure-setup The secure-setup utility on page 24
stack uncongure Unconguring a traditional stack on page 132
stack switch-over Executing a hitless stacking switchover on page 101
TABLE 13 Traditional stack show commands
Show command Location of command description
show chassis Displaying traditional stack chassis information on page 138
show ash Displaying traditional stack ash information on page 137
show interfaces stack-ports Displaying stacking port interface information on page 145
show memory Displaying traditional stack memory information on page 138
show module Displaying stack module information on page 139
show running-cong Displaying running conguration information on page 134
show stack Displaying general or detailed information about stack members on page
140
Displaying information about hitless stacking on page 104
show stack connection Displaying stacking topology on page 134
show stack detail Displaying general or detailed information about stack members on page
140
show stack failover Displaying information about stack failover on page 105
show stack ash Displaying traditional stack ash information on page 137
show stack ipc Troubleshooting an unsuccessful stack build on page 148
Controlling the stack through the CLI
Ruckus FastIron Stacking Conguration Guide, 08.0.60
112 Part Number: 53-1004925-05

TABLE 13 Traditional stack show commands (continued)
Show command Location of command description
show stack link-sync status Displaying information about link synchronization status on page 105
show stack neighbors Displaying information about stack neighbors on page 144
show stack rel-ipc stats Displaying reliable IPC statistics for stack units on page 142
show stack rel-ipc stats unit # Displaying IPC statistics for a stack on page 142
show stack resource FastIron Command Reference Guide
show stack stack-ports Displaying stack port information on page 144
show statistics stack-ports Displaying stacking port statistics on page 144
show version Displaying software version information on page 136
Conguring default ports on FastIron devices
FastIron stackable devices typically ship with two default stacking ports congured. Use the stack-port command if you want to select
only one of these factory default ports as the stacking port. If you do not congure stack-port, both default ports will operate as stacking
ports.
Use the default-ports command to designate ports other than the factory default ports as stacking ports. You must designate any
additional potential stacking ports using the default-ports command on each unit that will be included in the stack before building a
stack. Once you have designated these ports using the default-ports command on all units, you can use any construction method to
build a stack. The active controller then learns the port conguration for each unit.
NOTE
You cannot change the setting for a default port if the port is in use.
Refer to the section on a specic device in "Traditional Stacking by Device" for more information.
Traditional stack management MAC address
The traditional stack is identied in the network by a single MAC address, usually the MAC address of the active controller (the default). If
a new active controller is elected, the MAC address of the new active controller (by default) becomes the MAC address for the entire
stack. However, you can manually congure your stack to use a specied MAC address.
In a traditional stack, the management MAC address is generated by the software and is always the MAC address of the rst port of the
active controller. This ensures that the management MAC address remains consistent across stack reboots and helps prevent frequent
topology changes that result from protocol enable, disable, and conguration changes.
When you are conguring Layer 2 protocols, such as STP, RSTP, and MSTP, on stack units, the management MAC address of the active
controller acts as the Bridge ID.
Manually allocating the traditional stack MAC address
Beginning with FastIron release 08.0.20, when a stack is enabled, “hitless-failover enable” conguration is added, and a default stack
MAC address is assigned if none is congured. The address assigned is the MAC address of the unit as shown in the output of the show
stack command.
If necessary, you can manually congure your traditional stack to use a specic MAC address.
Traditional stack management MAC address
Ruckus FastIron Stacking Conguration Guide, 08.0.60
Part Number: 53-1004925-05 113
NOTE
The stack mac command may be useful for administration purposes; however, it should be used with caution to prevent
duplication of MAC addresses.
ICX7750-26Q Router# configure terminal
ICX7750-26Q Router(config)# stack mac 0000.0000.0011
ICX7750-26Q Router(config)# show running-config
Current configuration:
!
ver 08.0.40b1T203
!
stack unit 1
module 1 icx7750-20-qxg-port-management-module
module 2 icx7750-qsfp-6port-qsfp-240g-module
module 3 icx7750-6q-6port-qsfp-240g-module
priority 255
stack-port 1/2/1 1/2/4
stack unit 2
module 1 icx7750-20-qxg-port-management-module
module 2 icx7750-qsfp-6port-qsfp-240g-module
module 3 icx7750-6q-6port-qsfp-240g-module
priority 240
stack-port 2/2/1 2/2/4
stack enable
stack mac 0000.0000.0011
!
To congure a stack MAC address manually, enter the following command in device conguration mode.
device# configure terminal
device(config)# stack mac 0000.0000.0011
The MAC address is a hexadecimal number in the format xxxx.xxxx.xxxx.
NOTE
Enter the no form of this command to revert to the use of the active controllers' MAC address.
The following example shows the stack MAC address being congured manually as conrmed in the show running-cong command
output.
ICX7750-26Q Router# configure terminal
ICX7750-26Q Router(config)# stack mac 0000.0000.0011
ICX7750-26Q Router(config)# show running-config
Current configuration:
!
ver 08.0.40b1T203
!
stack unit 1
module 1 icx7750-20-qxg-port-management-module
module 2 icx7750-qsfp-6port-qsfp-240g-module
module 3 icx7750-6q-6port-qsfp-240g-module
priority 255
stack-port 1/2/1 1/2/4
stack unit 2
module 1 icx7750-20-qxg-port-management-module
module 2 icx7750-qsfp-6port-qsfp-240g-module
module 3 icx7750-6q-6port-qsfp-240g-module
priority 240
stack-port 2/2/1 2/2/4
stack enable
stack mac 0000.0000.0011
!
To display the stack MAC address, enter the show chassis command.
ICX7450-48F Router# show chassis
The stack unit 1 chassis info:
Traditional stack management MAC address
Ruckus FastIron Stacking Conguration Guide, 08.0.60
114 Part Number: 53-1004925-05
Power supply 1 (AC - Regular) present, status ok
Model Number: 23-0000144-02
Serial Number: 0L8
Firmware Ver: A
Power supply 1 Fan Air Flow Direction: Front to Back
Power supply 2 not present
Fan 1 ok, speed (auto): [[1]]<->2
Fan 2 ok, speed (auto): [[1]]<->2
Fan controlled temperature: 62.5 deg-C
Fan speed switching temperature thresholds:
Speed 1: NM<----->63 deg-C
Speed 2: 53<-----> 80 deg-C (shutdown)
Fan 1 Air Flow Direction: Front to Back
Fan 2 Air Flow Direction: Front to Back
Slot 1 Current Temperature: 44.5 deg-C (Sensor 1), 62.5 deg-C (Sensor 2), 52.0 deg-C (Sensor 3), 41.5 deg-C
(Sensor 4), 54.5 deg-C (Sensor 5)
Slot 2 Current Temperature: 41.0 deg-C (Sensor 1)
Slot 3 Current Temperature: 45.0 deg-C (Sensor 1)
Slot 4 Current Temperature: 45.0 deg-C (Sensor 1)
Warning level.......: 70.0 deg-C
Shutdown level......: 80.0 deg-C
Boot Prom MAC : cc4e.246d.1378
Management MAC: cc4e.246d.1378
NOTE
For eld descriptions of the show chassis command, refer to Displaying traditional stack chassis information on page 138.
Traditional stack device roles and elections
There are three distinct roles played by units that are part of a traditional stack:
• Active controller
• Standby controller
• Stack member
Active controller
The active controller contains the saved and running conguration les for each stack member. The conguration les include the
system-level settings for the stack and the interface-level settings for each stack member, as well as MIB counters and port status. The
standby controller also has a synchronized copy of the active controller startup-cong le in case the active controller fails.
When a stack is formed, the console function for each stack member is automatically redirected to the active controller console. The
active controller console port handles all stack management functions, as well as ping activity, Telnet sessions, and TFTP image
downloads for every stack member. If you connect to the console port on a stack member that is not the active controller, you are
automatically directed through the console of the active controller.
The active controller synchronizes its startup conguration with the standby controller and the rest of the stack members. You can
recover the previous ash conguration of the standby controller and the stack members by issuing the stack uncongure command.
For an example of this command and the output generated, refer to Unconguring a traditional stack on page 132.
The active controller may reset the rest of the stack members, if necessary. However, if the active controller itself must be reset because
of a role or ID change, you must issue the reset command.
Traditional stack device roles and elections
Ruckus FastIron Stacking Conguration Guide, 08.0.60
Part Number: 53-1004925-05 115
If the active controller fails, the standby controller waits 30 seconds and then takes over as active controller, resetting itself and all other
stack members. If the old active controller becomes operational, it may or may not resume its role as active controller, depending on the
congured priorities.
Standby controller
In addition to the active controller, another stack member is elected as the standby controller. If the active controller fails, the standby
controller takes over after a default interval of 30 seconds. If hitless stacking failover is enabled, the standby controller can take over
immediately without reloading any unit.
The standby controller synchronizes its conguration with the active controller at each reset.
Bootup role
When a stack unit boots, it boots in a particular role, active controller, standby controller, or stack member, or as a standalone device.
When the bootup role is standby controller or stack member, the CLI available to the unit is limited to show and stack commands. A unit
in the role of standby controller or stack member does not act without instructions from the active controller.
The last line of the show version output identies the unit role unless the unit is in standalone mode.
My stack unit ID = 1, bootup role = active
My stack unit ID = 3, bootup role = standby
NOTE
To convert a standby controller or stack member to a standalone device, use the stack uncongure me command (refer to
Unconguring a traditional stack on page 132).
Active controller and standby controller elections
Whenever there is a topology change in the stack (a reset, unit failure, or the addition or removal of members), elections are held to
determine the status of the active controller and standby controller. The results of the election take eect after the next stack reset.
Certain conditions, in a particular order, determine which units serve as active controller and standby controller after an election. The
hierarchy of factors achieves a predictable winner, regardless of the boot up sequence for a unit.
Active and standby controller elections are determined in a slightly dierent way when hitless failover (the default) is enabled. The order
reduces trac interruptions during unit reset.
• Boot as active controller - Indicates that a unit was previously active controller before the current boot sequence and will again
assume the role of active controller when two standalone units are combined into a stack. When a third standalone unit joins the
stack, the current active controller becomes subject to the other factors in this list. You can upgrade your current active controller
to "boot as active controller" status by executing the write memory command. The system interprets the write memory action
as a directive to maintain the current active controller role regardless of resets or a new unit joining the stack.
• Greater number of members - The unit that has control over the greater number of stack members.
• Failover unit - In a two-unit stack, the unit that is active controller after a failover and has an up time of more than 10 minutes,
when the second unit has an up time of less than three minutes.
• Priority - The unit with the highest priority value.
• Longer up time - The unit with the longest up time if the up time is at least 30 seconds longer than for any other unit. When up
times are compared, there is no eect if the dierence is less than 30 seconds.
• Lowest boot stack ID - The unit that has the lowest boot stack ID. Unit ID 1 is the lowest. The unit ID may be 1 through 8 (or 1
through 12 for ICX 7250, ICX 7450, or ICX 7750 devices).
Traditional stack device roles and elections
Ruckus FastIron Stacking Conguration Guide, 08.0.60
116 Part Number: 53-1004925-05
• MAC address - The member with the lowest MAC address.
When hitless failover is disabled, the following factors, in the order shown, are used to determine active and standby controllers.
• Boot as active controller - Indicates that a unit was previously active controller before the current boot sequence and will again
assume the role of active controller when two standalone units are combined into a stack. When a third standalone unit joins the
stack, the current active controller becomes subject to the other factors in this list. You can upgrade your current active controller
to "boot as active controller" status by executing the write memory command. The system interprets the write memory action
as a directive to maintain the current active controller role regardless of resets or a new unit joining the stack.
• Priority - The unit with the highest priority value.
• Greater number of members - The unit that has control over the greater number of stack members.
• Longer up time - An up time that is more than 30 seconds longer than the next one in size is considered. Where up times are
compared, there is no eect if the dierence is less than 30 seconds.
• Lowest boot stack ID - The unit that has the lowest boot stack ID. Unit ID 1 is the lowest. The unit ID may be 1 through 8 (or 1
through 12 for ICX 7250, ICX 7450, or ICX 7750 devices).
• MAC address - The member with the lowest MAC address.
Active controller and standby controller resets
If hitless stacking failover is enabled, when an active controller is reset or removed from the stack, the standby controller takes over
immediately.
NOTE
Hitless stacking failover is enabled by default in FastIron release 08.0.20 and later releases.
If hitless stacking failover is not enabled, the stack behaves dierently when a failover occurs. When hitless stacking failover is not
enabled and the active controller is reset or removed from the stack, the entire stack reloads, and active controller and standby controller
elections are initiated. If the unit that previously functioned as the active controller is no longer part of the stack, the standby controller unit
becomes the active controller. After a reset, if no stack member qualies as active controller, the existing standby controller waits 120
seconds and then assumes the role of active controller.
If both the active and the standby controllers are removed, the rest of the stack continues to function because the other stack members
are operating on whatever is programmed in the hardware. However, the stack members are not able to learn any new addresses. In this
case, the following message is displayed every few minutes.
Stack member is non-operational because of no Active or standby controller
You can recover to standalone mode by "stack unconfigure me"
Use the stack uncongure me command to restore the units as standalone devices with a pre-stacking conguration.
Standby controller selection based on priority conguration
You can choose a standby controller by conguring a stack unit with the second highest priority or with the same priority as the active
controller. If the two stack units have the same priority congured, the standby controller takes over when the active controller fails. If the
original active controller becomes active again, it does not win back its active role, which helps to minimize trac interruption on the
stack. However, if the original active controller has the higher priority and hitless failover is enabled, the active controller regains its role
without resetting other stack units. If hitless failover is disabled, the active controller resets the other stack units after it regains control.
Traditional stack device roles and elections
Ruckus FastIron Stacking Conguration Guide, 08.0.60
Part Number: 53-1004925-05 117
Two-unit stack controller selection scenario
In a two-unit stack, you can ensure that one unit resumes the active-controller role after a reset by assigning it a higher priority. However,
assigning the two units the same priority reduces the number of resets during failover.
The following steps occur on failover when hitless failover is enabled and both members of a two-unit stack are congured with the same
priority:
1. Unit 1 (the active-controller) resets.
2. The stack fails over to the standby controller (Unit 2).
3. Unit 1 returns to operation with the role of stack member.
4. Unit 2 (now acting as controller) sends a stack merge request to Unit 1.
5. Unit 1 resets and rejoins the stack as the standby controller.
If the active controller has a higher priority than the standby controller in a two-unit stack, the following steps occur:
1. Unit 1 (the active-controller) resets.
2. The stack fails over to the standby controller (Unit 2).
3. Unit 1 returns to operation.
4. Unit 2 (now acting as controller) sends a stack merge request to Unit 1.
5. Unit 1 resets and rejoins the stack as the active controller.
6. Unit 2 resets and returns to the stack as standby controller.
Standby controller election criteria
Standby controller election is based on the following criteria:
• The highest priority
• Bootup as active controller
• Bootup as standby controller
• The lowest boot stack ID
• The lowest MAC address
Because standby election candidates must have startup congurations that have been synchronized with the active controller, if the
active controller does not have a startup-cong.txt le, no standby controller is elected. Once the write memory command is executed on
the active controller, the startup-cong.txt le is written and synchronized to all stack members, and a standby controller can be elected.
Traditional stack unit priority
A unit with a higher priority is more likely to be elected active controller. The priority value can be from 0 through 255, with a priority of
255 being the highest. The default priority value assigned to the active controller and standby controller is 128.
You can assign the highest priority value to the stack unit you want to function as the active controller. When you enter a new priority
value for a stack unit, that value takes eect immediately but does not aect the current active controller until the next reset. However,
with hitless stacking failover enabled, the stack unit with the highest priority will become the active controller in about ve minutes.
NOTE
Hitless stacking failover is enabled by default.
Traditional stack unit priority
Ruckus FastIron Stacking Conguration Guide, 08.0.60
118 Part Number: 53-1004925-05
You can give your active controller and standby controllers the same priority or dierent priorities (active controller highest, standby
controller second-highest). If the active controller and standby controller have the same priority, when the active controller fails and a
standby controller with more members attached takes over, the original active controller is not able to resume its role.
However, if the priority of the active controller is higher than the priority of the standby controller, and if hitless stacking failover is
disabled, the old active controller will regain its role and will reset the other units. If hitless stacking failover is enabled, the old active
controller (with the higher priority) will become a standby controller, and later, the system will perform an internal switchover to make the
old active controller the active controller without resetting other units.
As an example, suppose both the active controller and standby controller have the same priority. If there are more than two units in a
stack and the active controller leaves and comes back, it cannot win back the active role because the new active controller now has more
members, and the old active controller has none.
If hitless stacking failover is enabled (the default) and there are only two units in a stack, both the old active controller and the new active
controller have no members, so the unit with the higher priority wins the active role. If the active and standby controller have the same
priority, then the unit with the longer up time wins. If the old active controller stops responding or reloads, the standby controller takes
over immediately. When the old active controller reloads and comes back as an active controller, there are two active controllers, which
causes the stacks to merge. The old active controller loses the active controller election regardless of its priority because the new active
controller is a failover unit (assuming it has an up time of more than 10 minutes and the other unit has an up time of less than three
minutes, due to reset). Consequently, the old active controller is reloaded by the new active controller and boots up as a member. Then it
is assigned the standby controller role. If the former active controller has a higher priority, the system triggers an internal switchover to
make it the new active controller. If the former active controller has an equal priority, it remains the standby controller.
When the active controller and standby controller have the same priority, the system allows a stack switchover as long as hitless stacking
failover is enabled. Hitless stacking failover allows the active controller and standby controller to switch roles without trac interruption.
If you want to assign the same priority to the active controller and the standby controller, you must do so after the stack is formed. This
prevents the intended standby controller from becoming the active controller during stack construction.
Changing the priority of a stack member triggers an election that takes eect immediately unless the active controller role changes and
hitless stacking failover is disabled, in which case the member priority changes do not take eect until after the next stack reload. With
hitless stacking failover, the stack unit with the highest priority becomes the active controller without reload.
To display stack member priority values, enter the show stack command.
ICX7750-48XGC# configure terminal
ICX7750-48XGC(config)# stack unit 3
ICX7750-48XGC(config-unit-3)# show stack
alone: standalone, D: dynamic config, S: static config
ID Type Role Mac Address Pri State Comment
1 S ICX7750-48XGC active 0000.00eb.a900 128 local Ready
2 S ICX7750-48XGC standby 0000.004f.4243 0 remote Ready, member after reload
3 S ICX7750-48XGC member 0000.005d.a100 200 remote Ready, active after reload
Changing the priority of a stack unit
To change the priority value for a stack unit, enter the priority command at the stack unit conguration level. The priority can be a value
from 0 through 255, where 255 is the highest priority.
device# configure terminal
device(config)# stack unit 1
device(config-unit-1)# priority 128
Traditional stack unit priority
Ruckus FastIron Stacking Conguration Guide, 08.0.60
Part Number: 53-1004925-05 119
Traditional stack software images
Consider the notes in this section when upgrading from a pre-stacking release to a stacking release or when reverting from a stacking
release to a pre-stacking release.
Refer to the release notes and to the Brocade FastIron Software Upgrade Guide for instructions about upgrading the software.
Conrming traditional stack software versions
All units in a traditional stack must be running the same software image. To conrm this, check the software version on all devices that
you want to add to a traditional stack. Upgrade any units that are running older versions of the software before you build the stack.
To check the software version for each stack member, perform the following steps.
1. Use Telnet or SSH or connect to any of the console ports in the stack.
2. Enter the show version command. Output similar to the following is displayed.
ICX7750-26Q Router# show version
Copyright (c) 1996-2015 Brocade Communications Systems, Inc. All rights reserved.
UNIT 1: compiled on Jul 31 2015 at 18:37:27 labeled as SWR08040b1
(20197181 bytes) from Primary SWR08040b1.bin
SW: Version 08.0.40b1T203
UNIT 2: compiled on Jul 31 2015 at 18:37:27 labeled as SWR08040b1
(20197181 bytes) from Primary SWR08040b1.bin
SW: Version 08.0.40b1T203
UNIT 3: compiled on Jul 31 2015 at 18:37:27 labeled as SWR08040b1
(20197181 bytes) from Primary SWR08040b1.bin
SW: Version 08.0.40b1T203
Compressed Boot-Monitor Image size = 1835008, Version:10.1.01T205 (swz10101)
Compiled on Fri Jun 27 22:01:35 2014
NOTE
If any unit in the traditional stack is running an incorrect version of the software, it will appear as non-operational. You
must install the correct software version on that unit for it to operate properly in the stack.
Stack mismatches
When a stack mismatch occurs, the active controller can put any stack member into a non-operational state, which disables all of the
ports except the stacking ports. Stack mismatches can occur for a variety of reasons.
NOTE
After a stack mismatch, the active controller can still download an image to the non-operational unit.
Traditional stack software images
Ruckus FastIron Stacking Conguration Guide, 08.0.60
120 Part Number: 53-1004925-05
The active controller generates a log message whenever it puts a stack unit into a non-operational state. The following examples describe
the types of mismatches and the related log message:
• Advanced feature mismatch - The active controller is enabled for advanced features (such as BGP), and the stack unit is not
enabled.
Stack: Unit 2 0000.0020.0100 doesn’t have the matching advanced feature privileges
• Image mismatch - A stack unit is running a dierent software image than the active controller is running.
Stack: Unit 2 0000.0020.0100 image mismatch
•Conguration mismatch - The module conguration for a stack unit does not match the reserved conguration on the active
controller.
Stack: Unit 2 0000.0020.0100 config mismatch
• Memory allocation mismatch - The active controller does not have enough memory to accommodate the stack unit.
Stack: Malloc failure for unit 2.0000.0020.0100
Advanced feature privilege mismatch
Advanced feature privileges must be enabled to run features such as BGP. For advanced features to operate across the stack, both the
active controller and standby controller must be enabled for advanced features. A unit that is not enabled for these features is put into a
non-operational state.
If the active controller is not enabled for advanced features, these features will not operate on the stack.
Minor mismatch for stack units
With a minor mismatch, an operating stack can still exist, but trac is dropped from all ports except the stacking ports for units with the
mismatched software. You can download the correct image to the mismatched devices from the active controller. A minor software
mismatch means that there is no IPC or election algorithm change, but there is a release version disparity. Minor software mismatches
can occur with patch release upgrades. The system logs and displays a message similar to the following.
Warning! put stack unit 2 to non-operational reason=image mismatch
The show stack command displays output similar to the following.
T=1h10m1.8: alone: standalone, D: dynamic cfg, S: static
ID Type Role Mac Address Pri State Comment
1 S ICX7750-20QXG active 748e.f8f9.6300 0 local Ready
2 S ICX7750-20QXG member cc4e.2438.7280 0 remote NON-OP: image mismatch
3 S ICX7750-20QXG standby cc4e.2438.7500 0 remote Ready
active standby
+---+ +---+ +---+
=2/1| 1 |2/4==2/1| 3 |2/4--2/1| 2 |2/4=
| +---+ +---+ +---+ |
| |
|-------------------------------------
Normally, the system recovers from a minor image mismatch using the Auto Image Copy feature. However, if the feature has been
disabled or if the conguration of a stack unit does not match the conguration of the active controller, the stack unit does not function. In
this example, unit 2 is non-operational due to an image mismatch. To correct this situation, use the copy ash ash command. Refer to
Copying the ash image to a stack unit from the active controller on page 125.
Stack mismatches
Ruckus FastIron Stacking Conguration Guide, 08.0.60
Part Number: 53-1004925-05 121
Major mismatch for stack units
A major mismatch indicates an Interprocessor Communications (IPC)-related data structure change, an election algorithm change, or a
version of the software that does not support stacking. This can happen when the software undergoes a major change (such as a change
from 05.0.00 to 05.1.00). When a major mismatch occurs, the system logs and displays a message similar to the following.
Warning! Recv 424 IPC in 1m from 0000.001b.a900 e1/1/25: wrong version 5 !=6. Please make sure all units
run the same image.
In a major mismatch, the stack cannot be built and will not operate. You must download the correct version of the software to the
mismatched units individually.
Conguration mismatch for stack units
Generally, when a stack unit is added to or removed from the stack, its static conguration is not overwritten by the active controller.
However, the active controller deletes the dynamic conguration for a unit if it leaves the stack.
A conguration mismatch occurs when the base module conguration for a replacement stack unit does not match the runtime
conguration on the active controller. If the conguration on the active controller is static, it cannot be overwritten by the new
conguration, and a conguration mismatch occurs.
Conguration mismatches can occur during manual setup when a unit is moved from one stack to another stack or when the ID of a unit
is changed by secure-setup.
When you renumber identical units using secure-setup, the congurations are not mapped to the new units (because they match exactly).
However, if you switch the IDs of units that are not identical, a conguration mismatch occurs.
When a conguration mismatch occurs, port-related functions on all ports are disabled on the mismatched unit (except for the stacking
ports). All other functions are unaected. For example, the active controller can still copy the unit's image or reset the unit.
Recovering from a stack unit conguration mismatch
When a conguration mismatch occurs, the active controller logs and displays a conguration mismatch message and puts the
mismatched unit into a non-operational state. In the following example, the original stack unit 3 has failed, and a replacement unit has
been installed that does not match the conguration of the original unit. You should see the following message.
Warning! put stack unit 3 to non-operational reason= config mismatch
Stack mismatches
Ruckus FastIron Stacking Conguration Guide, 08.0.60
122 Part Number: 53-1004925-05
Complete the following steps to recover from a conguration mismatch.
1. Enter the show stack command to see the status of the stack, and the show running-cong command to see the
congurations of the stack units.
ICX7750-26Q Router# show stack
T=1h38m40.5: alone: standalone, D: dynamic cfg, S: static
ID Type Role Mac Address Pri State Comment
1 S ICX7750-20QXG active 748e.f8f9.6300 0 local Ready
2 D ICX7750-20QXG member cc4e.2438.7280 0 remote Ready
3 S ICX7750-20QXG member cc4e.2438.7500 0 remote NON-OP: config mismatch
ICX7750-26Q Router# show running-config
Current configuration:
!
ver 08.0.40b1T203
!
stack unit 1
module 1 icx7750-20-qxg-port-management-module
module 2 icx7750-qsfp-6port-qsfp-240g-module
module 3 icx7750-6q-6port-qsfp-240g-module
stack-trunk 1/2/1 to 1/2/2
stack-trunk 1/2/4 to 1/2/6
stack-port 1/2/1 1/2/4
stack unit 2
module 1 icx7750-20-qxg-port-management-module
module 2 icx7750-qsfp-6port-qsfp-240g-module
module 3 icx7750-6q-6port-qsfp-240g-module
stack-trunk 2/2/4 to 2/2/5
stack-port 2/2/1 2/2/4
stack unit 3
module 1 icx7750-48-xgc-port-management-module
module 2 icx7750-qsfp-6port-qsfp-240g-module
stack-port 3/2/1 3/2/4
stack enable
stack mac 748e.f8f9.6300
!
2. To resolve the mismatch, you must remove the conguration for stack unit 3. Use the no stack unit command in conguration
mode.
device# configure terminal
device(config)# no stack unit 3
This removes conguration related to unit 3.
If you are unable to remove the conguration because of a multi-slot trunk conguration or other conguration identied by
system output, you must rst manually remove the problem conguration.
When you have successfully deleted the mismatched stack unit, a re-election is triggered, and the active controller learns the
correct module conguration from the standby controller or from other stack members. No reload is required.
Memory allocation failure
A memory allocation (malloc) failure occurs when the active controller does not have enough memory to run a stack unit. This failure may
occur if you congure a large number of VLANs (for example, 4000) or STP instances (for example, 255) in the router image. A
memory allocation failure message means that the active controller is low on memory after allocating these resources and does not have
enough remaining memory to control a stack member. You can correct this by reducing the number of VLANs or STP instances.
NOTE
After you make conguration changes, such as the number of VLANs or STP instances, you must reset the stack.
Stack mismatches
Ruckus FastIron Stacking Conguration Guide, 08.0.60
Part Number: 53-1004925-05 123
Auto Image Copy for stack units
The Auto Image Copy feature ensures that all units in a stack are running the same ash image after a stack merge. This feature also
enables automatic reload of the stack units. It prevents the image mismatch that occurs when one or more member units join the stack
with a dierent running image and signature than the active controller and standby controller.
Auto Image Copy is enabled by default on devices, and the user does not have to manually copy the active controller’s running image to
the mismatched members.
Auto Image Copy limitations
The following limitations apply to the Auto Image Copy feature:
• Auto Image Copy is applicable only to those stack units that are in a non-operational image mismatch state.
• Auto Image Copy does not work if there is a major image mismatch, when the image version of the IPC is dierent from the
stack unit version.
• Auto Image Copy does not work if the user has copied a dierent image into the ash, creating a mismatch in versions between
the ash and the running image on the active controller for the stack.
Verifying Auto Image Copy
Use the show stack detail command to check for any units in the mismatch state after the stack is formed. The following example shows
that stack unit 2 is not operational, due to an image mismatch.
T=1h10m1.8: alone: standalone, D: dynamic cfg, S: static
ID Type Role Mac Address Pri State Comment
1 S ICX7750-20QXG active 748e.f8f9.6300 0 local Ready
2 S ICX7750-20QXG member cc4e.2438.7280 0 remote NON-OP: image mismatch
3 S ICX7750-20QXG standby cc4e.2438.7500 0 remote Ready
active standby
+---+ +---+ +---+
=2/1| 1 |2/4==2/1| 3 |2/4--2/1| 2 |2/4=
| +---+ +---+ +---+ |
| |
|-------------------------------------
Disabling Auto Image Copy
Auto Image Copy is enabled by default. However, if you wish to disable this feature, enter the following command in global conguration
mode.
device(config)# image-auto-copy disable
Use the no image-auto-copy disable command to enable Auto Image Copy. This restarts Auto Image Copy immediately and ensures
that all stack units have the same image.
NOTE
You can use the show running-cong or the show stack detail command to see if Auto Image Copy is disabled.
Stack mismatches
Ruckus FastIron Stacking Conguration Guide, 08.0.60
124 Part Number: 53-1004925-05
Copying the ash image to a stack unit from the active controller
You can replace a bad image on a stack unit or an image that does not match the active controller's image by copying the correct ash
image from the active controller.
NOTE
In most cases, you do not have to manually copy the ash image to a mismatched stack unit. For more information, refer to
Auto Image Copy for stack units on page 124.
To copy the ash image to a stack unit from the active controller primary or secondary ash, enter the following command at the device
prompt.
device# copy flash flash unit-id-pri 2
Syntax: copy ash ash [ primary | secondary | unit-id-pri unit-num |unit-id-sec unit-num ]
•primary - Copy secondary to primary
•secondary - Copy primary to secondary
•unit-id-pri - Copy active primary image to unit ID
•unit-id-sec - Copy active secondary image to unit ID
The unit-id-pri and unit-id-sec keywords are used to copy images to a stack member from the active controller primary and secondary
ash, respectively. For unit-num, enter a valid stack unit number from 1 through 12.
Conguring stacking trunks in a live environment
To create or modify a trunk in a production environment, use the multi-stack-trunk command. The multi-stack-trunk command is used
to ensure that a stack trunk is formed on two directly connected stack units at the same time. The multi-stack-trunk command can only
be enabled on the active controller unit.
By conguring a multi-stack trunk on two sets of connected stack ports, a trunk-to-port connection is avoided. A trunk-to-port
connection is formed when one side of the ports forms a trunk, and the other side of the ports does not. A trunk-to-port connection can
result in dropped packets and can potentially break a stacking link.
The following example shows a trunk being formed between stack units 1 and 2 and another trunk being formed between stack units 2
and 3.
device(config)# stack unit 1
device(config-unit-1)# multi-stack-trunk 1/2/3 to 1/2/4 and 2/2/1 to 2/2/2
device(config-unit-1)# stack unit 2
device(config-unit-2)# multi-stack-trunk 2/2/3 to 2/2/4 and 3/2/1 to 3/2/2
Use the no form of the multi-stack-trunk command to disable the conguration of the two connected stack trunk ports.
A stack trunk cannot be removed if the primary port is down. The primary ports of the stack trunk must be connected and operational to
use the no multi-stack-trunk command. If the primary stack trunk ports are not connected and are not operational, the command is
rejected, and the following error message is displayed.
Error- Primary trunk port 1/2/3 is not UP; removing the trunk might break the stack
Conguring stacking trunks in a live environment
Ruckus FastIron Stacking Conguration Guide, 08.0.60
Part Number: 53-1004925-05 125
Displaying multi-trunk stacking conguration
The multi-stack-trunk command is used on live stacks and is eectively a combination of two stack-trunk commands to ensure that a
trunk-to-trunk connection is created on both ends of a stack link simultaneously. When the multi-stack trunk command is used to create
a trunk, the conguration is saved as stack trunk ports, and the running conguration displays the stack trunk details on both ends under
the heading stack unit <unit> configuration. Use the show running-cong command to display the related conguration
under stack-trunk andstack-port as shown in the following example.
In the following code sample, a two-port trunk is created between stack units 1 and 2.
ICX7750-48C Router(config-unit-1)# multi-stack-trunk 1/2/4 to 1/2/6 and 2/2/4 to 2/2/6
For the multi-stack trunk created in the previous example, the running or startup conguration displays the following conguration for the
show running-cong command.
ICX7750-48C Router# show running-config
Current configuration:
!
ver 08.0.30aT203
!
stack unit 1
module 1 icx7750-48-xgc-port-management-module
module 2 icx7750-qsfp-6port-qsfp-240g-module
stack-trunk 1/2/4 to 1/2/6
stack-port 1/2/1 1/2/4
stack unit 2
module 1 icx7750-48-xgc-port-management-module
module 2 icx7750-qsfp-6port-qsfp-240g-module
stack-trunk 2/2/4 to 2/2/6
stack-port 2/2/1 2/2/4
stack enable
Error messages encountered when conguring a stacking trunk
The following error messages may occur when you congure a trunk on a FastIron traditional stack:
• If you form a multi-trunk connection on two sets of stack ports that are not directly connected on neighboring units, the multi-
stack-trunk command is rejected, and an error message similar to the follow example is displayed.
Error! 1/2/3 has no connection. Please use "stack-trunk".
• When a unit joins or leaves a stack, or a stack trunk is congured using the stack-trunk command, a stack election is triggered.
The multi-stack-trunk command triggers a stack election among the stack units and reprograms (or removes) the stack trunk
port in the hardware. A timer is set on all units to coordinate a stack election. Trac is generally interrupted for less than 5
seconds for the system to detect the port down event and reprogram hardware. You must wait for the stack election to be
completed before entering another command. If you do not wait for the stack election to nish, the following warning message
is displayed.
Stack port or trunk change is in progress, please try later.
• You cannot enter the stack switch-over command until the stack election is completed or until the multi-stack-trunk command
conguration is complete. If you enter the stack switch-over command too early, the following warning message is displayed.
Please try later, reason: during stack port or trunk deployment.
• You cannot use the stack-port command to remove a stacking port if the port is part of a stack trunk. You must rst remove the
stack trunk and then remove the stack port. Use the stack-trunk command or the multi-stack-trunk command to remove the
Conguring stacking trunks in a live environment
Ruckus FastIron Stacking Conguration Guide, 08.0.60
126 Part Number: 53-1004925-05
stack trunk. If you attempt to remove the stack port before removing the stack trunk, an error message similar to the following
example is displayed.
Please remove stack-trunk 1/2/3 - 1/2/4 using "stack-trunk" or "multi-stack-trunk" command before
removing stack port 1/2/3.
Adding, removing, or replacing units in a traditional
stack
You can add, remove, or replace traditional stack units using secure-setup or manually using static conguration. The recommended
method is to connect units to the stack before you supply power to the units; however, you can also connect powered units.
Installing a new unit in a traditional stack using secure-setup
This method can be applied to clean units or units that have existing congurations.
1. Connect the new unit to the stack by connecting the appropriate stacking ports.
2. Run secure-setup on the active controller, and assign an ID to the new unit. The active controller resets the new unit.
3. Once the new unit boots and joins the stack, enter the write memory command on the active controller.
Installing a new unit using static conguration
If the new unit is a clean unit and the connection is sequential, you can add the unit to a stack using the static setup process.
1. Enter the module conguration of the new unit into the active controller conguration.
2. Connect the new unit to the stack using the 10-Gbps stacking ports. The sequence in which you connect the unit must match
the sequence in the active controller conguration. The active controller automatically resets the unit.
3. Once the new unit boots and joins the stack, enter the write memory command on the active controller. You should see a
message similar to the following example.
Done hot swap: Set stack unit 3 to Fully-Operational:16
Conguration notes
Conguration of a new unit can be learned in the following ways.
• If the active controller has no conguration information for the new unit, it learns the new unit's conguration. This is a dynamic
conguration that disappears if the new unit leaves the stack. To retain the conguration on the active controller (to make it a
static conguration), you must execute the write memory command on the active controller.
• If the active controller has conguration information for a new unit that matches the base module (module 1) of the new unit, the
new unit may be placed in the operational or conguration mismatch (non-operational) state depending on the matching of
other modules. For example, if the active controller has conguration information for another module (such as module 3), but
the new unit has no module 3, the new unit will be operational. However, if the new unit has a module 3, but it does not match
the congured module type, the new unit will be non-operational due to conguration mismatch.
• A user can return a conguration-mismatched unit to operation by conguring the no stack unit command for the non-
operational unit from the active controller. This removes the entire stack conguration so the active controller can learn the
conguration-mismatched unit as a new unit. The active controller triggers an election and learns the unit. Refer to Recovering
from a stack unit conguration mismatch on page 122.
Adding, removing, or replacing units in a traditional stack
Ruckus FastIron Stacking Conguration Guide, 08.0.60
Part Number: 53-1004925-05 127
Removing a unit from a traditional stack
To remove a unit from the stack, disconnect the cables from the stacking ports. This can be done whether the units are powered on or
powered o. When you remove a unit that is powered on, it is still in stacking-enabled mode. To remove the stacking les, enter the stack
uncongure me or stack uncongure clean command.
The stack uncongure me command returns a unit to the state it had before joining a stack and recovers its startup conguration. The
stack uncongure clean command removes the unit's startup conguration. When you issue either command, the unit operates as a
standalone unit once it reboots.
When a unit is removed from a stack, the active controller deletes the unit conguration if it has been dynamically learned. Refer to
Brocade traditional stacking terminology on page 17 for denitions of static and dynamic congurations.
Replacing traditional stack units
Use one of the following methods to replace older stack units. The rst section describes how to replace an individual unit. The following
sections explain how to replace multiple units and how to use secure-setup.
Replacing one traditional stack unit with a clean traditional stack unit
If the stack unit ID numbering is sequential, you can swap a failed unit with an identical clean unit using this procedure.
1. Remove the old unit from the stack.
2. Make sure that the hardware (module) conguration of the replacement unit is identical to the hardware conguration of the
failed unit.
3. Connect the new unit to the stack using the same stacking ports as the old unit.
4. If the replacement unit conguration matches the conguration retained on the active controller, the active controller resets the
new unit. The new unit automatically becomes active in the stack, and the stack keeps its original topology.
Replacing multiple traditional stack units with multiple clean traditional stack units
If you are replacing multiple old units with clean units, the active controller replaces the unit with the lowest ID rst. For example, if you
remove units 5 and 6, the active controller assigns ID 5 to the rst new device you install. If you wanted this particular unit to replace unit
6 instead of unit 5, you must use secure-setup.
Using secure-setup to replace traditional stack units
You must use secure-setup to replace traditional stack units in the following cases:
• The replacement is not a clean unit.
• The connection is not sequential.
• You do not want the active controller to trigger an automatic replacement.
Use the following steps.
1. Remove the old stack unit from the stack.
2. Connect the new unit to the existing stack using the same stacking ports as the old unit.
3. Run secure‐setup to select the ID of the old unit for the new unit. The active controller resets the unit, and it joins the stack.
Adding, removing, or replacing units in a traditional stack
Ruckus FastIron Stacking Conguration Guide, 08.0.60
128 Part Number: 53-1004925-05
NOTE
Adding, removing, or replacing a stack unit that is not at the end of a linear topology may cause the other units in the
stack to reset if these units lose their path to the active controller during the change. Adding or removing a unit in a
ring topology should not cause the other units to reset because each unit can still nd a path to the active controller.
Moving a unit to another stack
Moving a member from one stack to another stack can cause non-sequential ID assignment. The active controller will honor the original
ID of the newly added unit if the ID is not already in use. The active controller assigns a new ID if the original ID is already in use. To
prevent non-sequential stack ID assignments, congure the unit as a clean unit before adding it to the stack.
Removing an active controller from a powered stack
To remove an active controller from a powered stack, disconnect the active controller. The standby controller waits for 30 seconds and
then assumes the role of active controller. If hitless failover is enabled on the stack, the standby controller takes over immediately. A
single active controller device functions as a standalone unit even if it is still stacking-enabled. You do not have to issue a stack
uncongure me command for an active controller.
Renumbering stack units
You can use the stack secure-setup command to renumber stack units in a previously constructed stack. The most eective way to
number your stack members is sequentially. You can skip numbers, but stack ID numbers should still be sequential. Sequential
numbering makes it easier to replace stack units or to troubleshoot issues.
NOTE
In a ring topology, 1, 2, 4, 5, and 1, 5, 4, 2 are both sequential.
In the following example, three units make up a stack, but two of the units are numbered 5 and 6 (the active controller is numbered 1).
Because this stack only contains three units, you can renumber the other units so that they are unit 2 and unit 3.
ICX7750-48XGC# stack secure-setup
ICX7750-48XGC# Discovering the stack topology...
Available UPSTREAM units
Hop(s) Type MAC Address
1 ICX7750-48XGC 0000.00d5.2100
2 ICX7750-48XGC 0000.005d.9940
Enter the number of the desired UPSTREAM units (1-2)[1]: 2
Selected topology:
Active id Type MAC Address
1 ICX7750-48XGC 0000.0039.2d40
Selected UPSTREAM units
Hop(s) id Type MAC Address
1 5 ICX7750-48XGC 0000.00d5.2100
2 6 ICX7750-48XGC 0000.005d.9940
Do you accept the unit ids? (y/n)?: n
Enter an unused id for the UPSTREAM ICX7750-48XGC unit a 1 hop(s) (1-8)[5]: 2
Enter an unused id for the UPSTREAM ICX7750-48XGC unit at 2 hop(s) (1-8) [6]: 3
ICX7750-48XGC# Election, was active, no role change, assigned-ID=1
reset unit 2: diff bootup id=5
reset unit 3: diff bootup id=6
Election, was active, no role change, assigned-ID=1
ICX7750-48XGC# show stack
ID Type Role MAC Address Pri State Comment
1 S ICX7750-48XGC active 0000.0039.2d40 128 local Ready
2 S ICX7750-48XGC standby 0000.00d5.2100 0 remote Ready
3 S ICX7750-48XGC member 0000.005d.9940 0 remote Ready
Renumbering stack units
Ruckus FastIron Stacking Conguration Guide, 08.0.60
Part Number: 53-1004925-05 129
Conguration notes for renumbering stack units
• Renumbering may cause loss of a unit conguration if the stack unit base module does not match the conguration on the
active controller. However, secure-setup renumbering never changes the interface conguration. For example, if you switch the
IDs of identical units 2 and 3, the active controller does not change 2/1/5 to 3/1/5 and vice versa.
• If you assign an ID with an associated conguration to a stack unit with a dierent conguration, secure-setup changes the static
conguration into a dynamic conguration so it can be overwritten by the learned conguration.
• Swapping IDs for two or more identical units (for example, if units 2, 3, and 4 are identical, changing 2 to 3, 3 to 4, and 4 to 2)
does not aect unit conguration except that the units are reset and assume the new IDs.
• If you swap IDs for two units that are not identical (for example, unit 2 has 48 ports, and unit 3 has 24 ports), you may cause a
conguration mismatch. If this happens, the active controller removes the congurations and resets both units. When both units
boot with new IDs, the active controller learns their module types and creates new unit congurations for both. However, all
interface conguration information related to units 2 and 3 is removed.
• When you renumber identical units using secure-setup, the congurations are not mapped to the new units (because the
congurations match exactly). However, if you switch IDs on units that are not identical, a conguration mismatch occurs. Refer
to Recovering from a stack unit conguration mismatch on page 122.
• When you assign an unused ID to a stack unit, the unit is reset with the new ID. All unit and interface conguration information
related to the old stack ID is deleted. The active controller learns the conguration for the new unit.
• Secure-setup does not swap conguration information for units that have had their IDs changed. For example, it does not
change the 2/1/3 interface conguration or VLAN membership information into 3/1/3 information if the unit ID changes from
2 to 3.
• If the conguration for a unit being replaced does not match the new unit type, the active controller removes the unit
conguration and associated interface conguration.
• All congurations learned following mismatches or the addition of new units are dynamic congurations. To convert them into
static congurations, execute a write memory command on the active controller. This command preserves the conguration if a
unit is removed from the stack.
Reloading a stack unit
Use the reload command to reload one or more stack units, for example, when necessary to repair a malfunctioning unit. Stack units can
be reloaded only if they are not the active controller. When hitless stacking failover is enabled, the active controller is automatically
reloaded.
When the reload command is entered on the active controller without the unit-id parameter as shown in the following example, the entire
stack reloads.
NOTE
device# reload
Syntax: reload [ after duration | at time | cancel | unit-id unit-list ]
•after - Schedules reloading after a specied length of time (duration in seconds, entered as a value from 1 to 4096)
•at - Schedules reloading at an exact later time (time, entered in the format: hh:mm:ss, where hh represents hours from 01 to 24,
mm represents minutes, from 00 to 59, and ss represents seconds, from 0 to 59)
•cancel - Cancels scheduled reload
•unit-id - Designates stack member or members to reload. The unit-list variable can be a single ID, a list of IDs, a range of IDs,
or a combination, such as 2,4-6,8. Values must be separated by a comma, with no space.
Reloading a stack unit
Ruckus FastIron Stacking Conguration Guide, 08.0.60
130 Part Number: 53-1004925-05
If you need to reload the active controller, use the stack switch-over command. When switchover occurs, the original active controller can
be reloaded using the reload unit-id command.
Managing traditional stack partitioning
Ring topology stacks do not partition when a stack member fails. Operation is interrupted briey while the stack recalculates a new path.
Ring topologies are more stable than linear topologies because they provide redundant pathways in case of accidental failure.
When a unit in a traditional stack with a linear topology fails, the traditional stack divides (partitions) into two or more separate stacks that
all have the same conguration. This may cause an IP address conict in the network. To keep the stacks separate, change the IP
address of each new stack.
When a stack breaks into partitions, the partition with the active controller remains operational. If a partition contains the standby
controller, this partition becomes operational because the standby controller assumes the active role and reloads the partition units.
However, if hitless failover is enabled, the partition units are not reloaded. A partition without an active controller or standby controller
does not function. To recongure these units to act in standalone mode, you must rst enter a stack uncongure me command on each
unit.
To reverse the partitioning, reconnect all of the units into the original stack topology using the stacking ports. This is the same as merging
stacks. If the original active controller again has the highest priority, it regains its role. If two partition active controllers have the same
priority, the active controller with the most stack members is elected. This process helps minimize trac interruption.
Merging traditional stacks
Traditional stacks may be merged, but the total number of stack units must not exceed the maximum stack supported by the device. For
example, you could combine two stacks of ICX 7750 devices with four units each into a single stack of eight units.
NOTE
You cannot use secure-setup to merge stacks because secure-setup does not work across stack boundaries.
You can merge stacks by connecting them together using the stacking ports. Before doing this, make sure that no stacking ports (for
example, ports on an end unit in a linear stack topology) have been recongured as data ports.
When stacks are merged, an election is held among the active controllers. The winning controller retains its conguration and the IDs of
all of its original stack members. The remaining stack units lose their conguration and are reset. If the IDs of the losing stack units
conict with the IDs of the winning units, they may change, and the IDs will no longer be sequential.
NOTE
You can use secure-setup to renumber the members in the newly merged stack. Refer to Renumbering stack units on page
129 for more information.
The following examples show how stack merging works:
• If a stack partitions into multiple stacks because of a connection failure, you can x the connection and the stack partitions will
merge back into the original stack with no change to stack IDs because all stack IDs are distinct.
• In a linear stack topology, the end units of the stack have only one stacking port congured. Before you can merge two linear
stacks, you must recongure the end units so that both ports are stacking ports.
Merging traditional stacks
Ruckus FastIron Stacking Conguration Guide, 08.0.60
Part Number: 53-1004925-05 131
Unconguring a traditional stack
The stack uncongure command is a runtime command that returns stack units to their pre-stacking state. When a stack unit is
uncongured, its stacking ash is removed, and its startup-cong.txt ash le is recovered. These actions apply to all units to which this
command is applied, regardless of the role of the unit in the stack.
When the stack uncongure command is applied to the active controller, it removes stack enable from the runtime conguration but not
from the startup conguration. If you want to remove the stack enable command from the active controller permanently, you must enter
the write memory command after the stack uncongure command.
When the stack uncongure command is applied to the standby controller or a stack member (besides the active controller), it removes
stack enable from the recovered startup-cong.txt le and resets the unit.
NOTE
When a stack member becomes a standalone unit after the stack uncongure command, it could become a clean unit if it had
no startup conguration ash. When a clean unit matches the active controller’s static conguration, the active controller
integrates the clean unit into the stack. Thus, the standalone unit is reloaded to be a member of the stack. Users can avoid this
problem by disconnecting the member unit from the stack and issuing the stack uncongure me command on the unit to
change it to a standalone unit.
To remove the conguration from a specic traditional stack unit or from the entire stack, enter a command similar to the following.
device# stack unconfigure me
Syntax: stack uncongure [ stack-unit | all | me | clean ]
•stack-unit - Uncongures the stack member with this ID
•all - Uncongures every unit including this unit
•me - Uncongures this unit only
•clean - Removes all startup conguration les including v4 and v5 and makes this a clean unit
NOTE
The stack uncongure me command can be entered from any unit; however, stack uncongure all and stack uncongure
stack-unit commands can be issued only on the active controller.
The following example shows a session where stack unit 2 is uncongured.
ICX7750-48XGC# show stack
alone: standalone, D: dynamic config, S: static config
ID Type Role MAC Address Pri State Comment
1 S ICX7750-48XGC active 0000.00eb.a900 128 local Ready
2 S ICX7750-48XGC standby 0000.004f.4243 0 remote Ready
3 S ICX7750-48XGC member 0000.0001.0100 0 remote Ready
ICX7750-48XGC# stack unconfigure 2
Will recover pre-stacking startup config of this unit, and reset it. Are you sure? (enter 'y' or 'n'): y
Stack 2 deletes stack bootup flash and recover startup-config.txt from .old
ICX7750-48XGC# show stack
alone: standalone, D: dynamic config, S: static config
ID Type Role MAC Address Pri State Comment
1 S ICX7750-48XGC active 0000.00eb.a900 128 local Ready
2 S ICX7750-48XGC member 0000.0000.0000 0 reserved
3 S ICX7750-48XGC standby 0000.0001.0100 0 remote Ready
When the stack uncongure 2 command is issued, stack unit 2 recovers the startup-cong.txt from the startup-cong.old conguration
le that was saved when this unit downloaded its conguration from the active controller. As the output shows, stack member 2 has been
removed from the stack, and ID 2 is now reserved for a replacement unit. Stack member 3 is now the standby controller.
Unconguring a traditional stack
Ruckus FastIron Stacking Conguration Guide, 08.0.60
132 Part Number: 53-1004925-05
Syslog, SNMP, and traps for stack units
Syslog messages from stack units are forwarded to, and can be viewed from, the active controller.
All stack units support SNMP gets, sets, and traps, which are managed by the active controller. An SNMP trap is sent from a stack unit to
the stack active controller and forwarded from the active controller to an SNMP-congured server. An external network management
station can execute SNMP gets and sets for MIBs and collect information about any port on the stack.
SNMP traps can be congured for the insertion or removal of a stack unit or uplink module, and for optic identication.
For more information about syslog messages, refer to the Brocade FastIron Management Conguration Guide.
Conguring SNMP for a traditional stack
SNMP server and feature conguration is the same for a traditional stack as for standalone units. In a traditional stack, SNMP gets and
sets are processed by the active controller for the standby controller and all stack members. SNMP traps generated by the standby
controller and stack members are propagated to the congured SNMP server through the active controller. For more information about
how to congure an SNMP server for FastIron devices, refer to the Brocade FastIron Management Conguration Guide.
SNMP engine IDs for stackable devices
NOTE
Beginning with FastIron release 08.0.20, when a stack is enabled, "hitless-failover enable" conguration is added, and a default
stack MAC address is assigned if none is congured. The MAC address of the unit is displayed in show stack command
output.
For Brocade stacking devices, if an engine ID is not manually created or a stack MAC address is not specied and saved, the stack loses
its engine ID when the active controller fails and the standby controller takes over because the standby controller creates a new engine ID
at bootup. To prevent this from happening, create a new engine ID or a new stack MAC address to save the engine ID to the startup
conguration. This should be done before the SNMPv3 user is created.
If a new active controller is elected (for example, the standby controller becomes the active controller), you will see the following results:
• If you have congured the engine ID and saved it to the startup conguration le, the new stack conguration uses the saved
engine ID.
• If you have not congured an engine ID, but a stack MAC address is congured, the new stack conguration retains the original
engine ID because it is based on the stack MAC address.
• If you have not congured an engine ID and no stack MAC address is congured, the new stack conguration uses the default
engine ID. The default engine ID is based on the stack's own management MAC address for the new active controller. Because
the engine ID has changed, any SNMPv3 clients must be recongured with the new engine ID.
Displaying traditional stack information
This section describes the show commands for a traditional stack and includes output examples and eld descriptions.
Displaying traditional stack information
Ruckus FastIron Stacking Conguration Guide, 08.0.60
Part Number: 53-1004925-05 133

Displaying stacking topology
The show stack connection command displays the topology and a detailed connection report. It also displays connection errors or
hardware failures as shown in the following sample output.
ICX7750-48F Router# show stack connection
Probing the topology. Please wait ...
ICX7750-48F Router#
active
+---+ +---+ +---+ +---+ +---+ +---+
-2/1| 1 |2/4--3/1| C |3/4==2/1| B |2/4==2/1| A |2/4--2/1| 9 |2/4--2/1| 8 |2/4-
| +---+ +---+ +---+ +---+ +---+ +---+ |
| |
| standby |
| +---+ +---+ +---+ +---+ +---+ +---+ |
-2/4| 2 |2/1--2/4| 3 |2/1--2/4| 4 |2/1==2/4| 5 |2/1--2/4| 6 |2/1==2/4| 7 |2/1-
+---+ +---+ +---+ +---+ +---+ +---+
trunk probe results: 12 links
Link 1: u1 -- u2, num=1
1: 1/2/1 (P0) <---> 2/2/4 (P1)
Link 2: u1 -- u12, num=1
1: 1/2/4 (P1) <---> 12/3/1 (P0)
Link 3: u2 -- u3, num=1
1: 2/2/1 (P0) <---> 3/2/4 (P1)
Link 4: u3 -- u4, num=1
1: 3/2/1 (P0) <---> 4/2/4 (P1)
Link 5: u4 -- u5, num=2
1: 4/2/1 (T0) <---> 5/2/4 (T1)
2: 4/2/2 (T0) <---> 5/2/5 (T1)
Link 6: u5 -- u6, num=1
1: 5/2/1 (P0) <---> 6/2/4 (P1)
Link 7: u6 -- u7, num=3
1: 6/2/1 (T0) <---> 7/2/4 (T1)
2: 6/2/2 (T0) <---> 7/2/5 (T1)
3: 6/2/3 (T0) <---> 7/2/6 (T1)
Link 8: u7 -- u8, num=1
1: 7/2/1 (P0) <---> 8/2/4 (P1)
Link 9: u8 -- u9, num=1
1: 8/2/1 (P0) <---> 9/2/4 (P1)
Link 10: u9 -- u10, num=1
1: 9/2/1 (P0) <---> 10/2/4 (P1)
Link 11: u10 -- u11, num=2
1: 10/2/1 (T0) <---> 11/2/4 (T1)
2: 10/2/2 (T0) <---> 11/2/5 (T1)
Link 12: u11 -- u12, num=2
1: 11/2/1 (T0) <---> 12/3/4 (T1)
2: 11/2/2 (T0) <---> 12/3/5 (T1)
CPU to CPU packets are fine between 12 units.
TABLE 14 Field denitions for the show stack connection command
Field Description
T0 Identies Trunk 0
T1 Identies Trunk 1
Displaying running conguration information
The show running-cong command displays information about the current stack conguration.
ICX7750-48C Router#
ICX7750-48C Router# show running-config
Current configuration:
!
ver 08.0.30aT203
!
stack unit 1
Displaying traditional stack information
Ruckus FastIron Stacking Conguration Guide, 08.0.60
134 Part Number: 53-1004925-05

module 1 icx7750-48-xgc-port-management-module
module 2 icx7750-qsfp-6port-qsfp-240g-module
stack-trunk 1/2/4 to 1/2/6
stack-port 1/2/1 1/2/4
stack unit 2
module 1 icx7750-48-xgc-port-management-module
module 2 icx7750-qsfp-6port-qsfp-240g-module
stack-trunk 2/2/4 to 2/2/6
stack-port 2/2/1 2/2/4
stack enable
stack mac cc4e.2439.1680
!!
ip dns domain-list englab.brocade.com
ip dns server-address 10.31.2.10
!!
hitless-failover enable
!!
interface management 1
ip address 10.21.242.124 255.255.255.128 dynamic
!!
end
ICX7750-48C Router#
TABLE 15 Field descriptions for the show running-cong command
Field Description
ver Software version the stack is running
stack unit # The stack identication number for this unit
module # Identies the conguration for each module installed in the stack unit
priority Indicates the priority assigned to the stack unit
stack-port Lists stacking ports congured on the stack unit
stack-trunk Indicates the trunk conguration
stack enable Indicates whether the stack is enabled
stack mac Species the mac address for the stack
ip dns domain-list Indicates the DNS domain for the stack
ip dns server-address Indicates the address of the DNS server for the stack
hitless-failover enable/disabled Indicates whether hitless failover is enabled
interface management 1 Indicates management port
ip address Indicates the IP address that identies the stack
How the show running-cong command displays congured stacking
ports
The stacking ports may be displayed in three dierent ways in the output from the show running-cong command.
1. When stacking is enabled, the output shows both stacking ports.
stack unit 1
module 1 icx7750-48-xgc-port-management-module
module 2 icx7750-qsfp-6port-qsfp-240g-module
stack-port 1/2/1 1/2/4
2. When stacking is not enabled, neither stacking port is displayed.
stack unit 1
module 1 icx7750-48-xgc-port-management-module
module 2 icx7750-qsfp-6port-qsfp-240g-module
Displaying traditional stack information
Ruckus FastIron Stacking Conguration Guide, 08.0.60
Part Number: 53-1004925-05 135
3. If one stacking port is congured, that port is displayed, whether or not stacking is enabled.
stack unit 1
module 1 icx7750-48-xgc-port-management-module
module 2 icx7750-qsfp-6port-qsfp-240g-module
stack-port 1/2/1
Displaying software version information
The show version command shows the software version that the stack is running. The last line of the output shows the bootup ID and
role for the unit. Output resembles the following example.
ICX7750-26Q Router# show version
Copyright (c) 1996-2015 Brocade Communications Systems, Inc. All rights reserved.
UNIT 1: compiled on Aug 3 2015 at 11:45:48 labeled as SWR08040b1
(20194935 bytes) from Primary SWR08040b1.bin
SW: Version 08.0.40b1T203
UNIT 2: compiled on Aug 3 2015 at 11:45:48 labeled as SWR08040b1
(20194935 bytes) from Primary SWR08040b1.bin
SW: Version 08.0.40b1T203
UNIT 3: compiled on Aug 3 2015 at 11:45:48 labeled as SWR08040b1
(20194935 bytes) from Primary SWR08040b1.bin
SW: Version 08.0.40b1T203
Compressed Boot-Monitor Image size = 1835008, Version:10.1.01T205 (swz10101)
Compiled on Fri Jun 27 22:01:35 2014
HW: Stackable ICX7750-26Q
Internal USB: Serial #: 40D509003CF9007D
Vendor: UNIGEN, Total size = 1910 MB
==========================================================================
UNIT 1: SL 1: ICX7750-20QXG 20-port Management Module
Serial #:CRK2234J00J
License: ICX7750_L3_SOFT_PACKAGE (LID: etmHHIJlFFl)
P-ASIC 0: type B850, rev 03 Chip BCM56850_A2
==========================================================================
UNIT 1: SL 2: ICX7750-QSFP 6-port QSFP 240G Module
==========================================================================
UNIT 1: SL 3: ICX7750-6Q 6-port QSFP 240G Module
Serial #:4J04N
==========================================================================
UNIT 2: SL 1: ICX7750-20QXG 20-port Management Module
Serial #:CRK2246J01Y
License: ICX7750_L3_SOFT_PACKAGE (LID: etmHHJLlFGa)
==========================================================================
UNIT 2: SL 2: ICX7750-QSFP 6-port QSFP 240G Module
==========================================================================
UNIT 2: SL 3: ICX7750-6Q 6-port QSFP 240G Module
Serial #:CRK2246J010
==========================================================================
UNIT 3: SL 1: ICX7750-20QXG 20-port Management Module
Serial #:CRK2246J023
License: ICX7750_L3_SOFT_PACKAGE (LID: etmHHJLlFHI)
==========================================================================
UNIT 3: SL 2: ICX7750-QSFP 6-port QSFP 240G Module
==========================================================================
UNIT 3: SL 3: ICX7750-6Q 6-port QSFP 240G Module
Serial #:CRK2246J01C
==========================================================================
1500 MHz Power PC processor (version 8023/0022) 88 MHz bus
8192 KB boot flash memory
2048 MB code flash memory
3840 MB DRAM
STACKID 1 system uptime is 2 minute(s) 29 second(s)
STACKID 2 system uptime is 1 minute(s) 26 second(s)
STACKID 3 system uptime is 2 minute(s) 41 second(s)
The system : started=warm start reloaded=by "reload"
My stack unit ID = 1, bootup role = active
Displaying traditional stack information
Ruckus FastIron Stacking Conguration Guide, 08.0.60
136 Part Number: 53-1004925-05

The show version unit unit-num command displays the software version running on an individual unit. The command output is similar to
the following example.
ICX7750-26Q Router# show version unit 1
Copyright (c) 1996-2015 Brocade Communications Systems, Inc. All rights
reserved.
UNIT 1: compiled on Aug 3 2015 at 11:45:48 labeled as SWR08040b1
(20194935 bytes) from Primary SWR08040b1.bin
SW: Version
08.0.40b1T203
1)
Compiled on Thu Apr 10 01:01:43 2014
HW: Stackable ICX7750-26Q
Internal USB: Serial #: 40E41502FFFD02B7
Vendor: UB90QBK, Total size = 1910 MB
==========================================================================
UNIT 1: SL 1: ICX7750-20QXG 20-port Management Module
Serial #:CRK2234J00J
License: ICX7750_L3_SOFT_PACKAGE (LID: etmHHIJlFFl)
P-ASIC 0: type B850, rev 03 Chip BCM56850_A2
==========================================================================
UNIT 1: SL 2: ICX7750-QSFP 6-port QSFP 240G Module
==========================================================================
1500 MHz Power PC processor (version 8023/0022) 88 MHz bus
8192 KB boot flash memory
2048 MB code flash memory
3840 MB DRAM
STACKID 1 system uptime is 3 day(s) 6 hour(s) 7 minute(s) 22 second(s)
The system : started=warm start reloaded=by "reload"
Displaying traditional stack ash information
Use the show ash command to display ash memory information for all members of a stack or for a specied stack member.
The following example shows output from the active controller for the entire stack (the stack has three members).
ICX7750-26Q Router# show flash
Stack unit 1:
Compressed Pri Code size = 20197181, Version:08.0.40T203 (SWR08040b1.bin)
Compressed Sec Code size = 20194299, Version:08.0.40T203 (SWR08040.bin)
Compressed Boot-Monitor Image size = 1835008, Version:10.1.01T205
Code Flash Free Space = 837304320
Stack unit 2:
Compressed Pri Code size = 20197181, Version:08.0.40T203 (SWR08040b1.bin)
Compressed Sec Code size = 20194299, Version:08.0.40T203 (SWR08040.bin)
Compressed Boot-Monitor Image size = 1835008, Version:10.1.05T205
Code Flash Free Space = 838119424
Stack unit 3:
Compressed Pri Code size = 20197181, Version:08.0.40T203 (SWR08040b1.bin)
Compressed Sec Code size = 20194299, Version:08.0.40T203 (SWR08040.bin)
Compressed Boot-Monitor Image size = 1835008, Version:10.1.03T205
Code Flash Free Space = 838475776
The following example shows output for stack member 3 only.
ICX7750-26Q Router# show flash 3
Stack unit 3:
Compressed Pri Code size = 20197181, Version:08.0.40T203 (SWR08040b1.bin)
Compressed Sec Code size = 20194299, Version:08.0.40T203 (SWR08040.bin)
Compressed Boot-Monitor Image size = 1835008, Version:10.1.03T205
Code Flash Free Space = 838475776
TABLE 16 Field denitions for the show ash command
Field Description
Compressed Pri Code size The compressed size, version, and image name for the Primary Code
Displaying traditional stack information
Ruckus FastIron Stacking Conguration Guide, 08.0.60
Part Number: 53-1004925-05 137

TABLE 16 Field denitions for the show ash command (continued)
Field Description
Compressed Sec Code size The compressed size, version, and image name for the Secondary Code
Compressed Boot-Monitor Image size The compressed size and version for the BootROM Code
Code Flash Free Space The amount of available free space in Flash memory
Displaying traditional stack memory information
The show memory command displays information about stack units. The following example shows output for a stack with three units.
ICX7750-26Q Router# show memory
Stack unit 1:
Total DRAM: 4026531840 bytes
Dynamic memory: 3853291520 bytes total, 3162103808 bytes free, 16% used
Stack unit 2:
Total DRAM: 4026531840 bytes
Dynamic memory: 3853291520 bytes total, 3178409984 bytes free, 15% used
Stack unit 3:
Total DRAM: 4026531840 bytes
Dynamic memory: 3853291520 bytes total, 3160649728 bytes free, 16% used
ICX7750-26Q Router#
TABLE 17 Field denitions for the show memory command
Field Description
Total DRAM The size (in bytes) of DRAM
Dynamic memory The total number of bytes in dynamic memory, including the number of
bytes that are available (free or unused) and the percentage of memory
used.
Displaying traditional stack chassis information
The show chassis command displays chassis information for each stack unit. Output resembles the following example for the rst unit in
a stack.
ICX7750-48F Switch# show chassis
The stack unit 1 chassis info:
Power supply 1 present, status failed
Power supply 2 (AC - Regular) present, status ok
Model Number: 3I50
Serial Number: P148121227
Firmware Ver: 1.41
Power supply 2 Fan Air Flow Direction: Front to Back
Fan 1 ok, speed (auto): [[1]]<->2
Fan 2 ok, speed (auto): [[1]]<->2
Fan 3 ok, speed (auto): [[1]]<->2
Fan 4 ok, speed (auto): [[1]]<->2
Fan controlled temperature: 49.5 deg-C
Fan speed switching temperature thresholds:
Speed 1: NM<----->58 deg-C
Speed 2: 50<-----> 82 deg-C (shutdown)
Fan 1 Air Flow Direction: Front to Back
Fan 2 Air Flow Direction: Front to Back
Fan 3 Air Flow Direction: Front to Back
Fan 4 Air Flow Direction: Front to Back
CPU Temperature Readings:
Displaying traditional stack information
Ruckus FastIron Stacking Conguration Guide, 08.0.60
138 Part Number: 53-1004925-05

Current temperature : 33.5 deg-C
Left Fan Temperature Readings:
Current temperature : 49.5 deg-C
Right Fan Temperature Readings:
Current temperature : 42.5 deg-C
Module Fan Temperature Readings:
Current temperature : 47.0 deg-C
Left PSU Temperature Readings:
Current temperature : 39.0 deg-C
Right PSU Temperature Readings:
Current temperature : 34.0 deg-C
Left Front Temperature Readings:
Current temperature : 37.0 deg-C
Middle Front Temperature Readings:
Current temperature : 38.0 deg-C
Right Front Temperature Readings:
Current temperature : 33.0 deg-C
Back 40G module Temperature Readings:
Current temperature : 44.5 deg-C
Warning level.......: 70.0 deg-C
Shutdown level......: 82.0 deg-C
Boot Prom MAC : 748e.f8f9.2500
Management MAC: 748e.f8f9.2500
TABLE 18 Field denitions for the show chassis command
Field Description
Power supply 1 The status of the primary power supply
Power supply 2 The status of the secondary power supply, if present
Fan 1 through Fan 4 The status of the cooling fans, including speed, temperature reading,
temperature range, and airow direction
Fan controlled temperature Measured temperature reading
Fan speed switching temperature thresholds (Speed 1, Speed 2) Operating ranges for fan speeds 1 and 2, with the shutdown temperature
indicated at the upper end of the temperature range for speed 2
Current temperature (by component) Current temperature readings, in degrees Centigrade, for CPU, left fan,
right fan, module fan, left power supply, right power supply, left front,
middle front, right front, and back 40 Gbps module
Back 40G module Temperature Readings For the rear 40 Gbps module, current temperature, warning level
temperature, and shutdown level temperature
Exhaust Side Temperature Readings From the air exhaust side of the chassis, the current temperature reading,
the warning level temperature setting, and the shutdown level temperature
setting
Intake Side Temperature Readings The current temperature reading from the air intake side of the chassis
Boot Prom MAC The MAC address of the boot prom
Management MAC For the active controller only, the management MAC address
Displaying stack module information
The show module command displays information about stack unit modules. Output resembles the following.
ICX7750-26Q Router# show module
Module Status Ports Starting MAC
U1:M1 ICX7750-20QXG 20-port Management Module OK 56 748e.f8f9.6300
U1:M2 ICX7750-QSFP 6-port QSFP 240G Module OK 24 748e.f8f9.6315
U1:M3 ICX7750-6Q 6-port QSFP 240G Module OK 24 748e.f8f9.631b
U2:M1 ICX7750-20QXG 20-port Management Module OK 56 cc4e.2438.7280
U2:M2 ICX7750-QSFP 6-port QSFP 240G Module OK 24 cc4e.2438.7295
U2:M3 ICX7750-6Q 6-port QSFP 240G Module OK 24 cc4e.2438.729b
U3:M1 ICX7750-20QXG 20-port Management Module OK 56 cc4e.2438.7500
U3:M2 ICX7750-QSFP 6-port QSFP 240G Module OK 24 cc4e.2438.7515
U3:M3 ICX7750-6Q 6-port QSFP 240G Module OK 24 cc4e.2438.751b
Displaying traditional stack information
Ruckus FastIron Stacking Conguration Guide, 08.0.60
Part Number: 53-1004925-05 139

TABLE 19 Field denitions for the show module command
Field Description
Module Identies the module by stack unit ID, module number, and module type
Status The status of this module
Ports The number of ports in this module
Starting MAC The starting MAC address for this module
Displaying general or detailed information about stack members
You can display information about any member in a traditional stack by entering show commands from the active controller console port.
If you enter show commands from a unit that is not the active controller, the information may not be displayed correctly.
The show stack command displays general information about a traditional stack, for all members, for a specied member, or for all
members with additional detail.
The following output covers the entire stack.
ICX7750-26Q Router(config-unit-1)# show stack
T=17m47.9: alone: standalone, D: dynamic cfg, S: static
ID Type Role Mac Address Pri State Comment
1 S ICX7750-20QXG active 748e.f8f9.6300 0 local Ready
2 D ICX7750-20QXG member cc4e.2438.7280 0 remote Ready
3 D ICX7750-20QXG standby cc4e.2438.7500 0 remote Ready
active standby
+---+ +---+ +---+
=2/1| 1 |2/4==2/1| 3 |2/4--2/1| 2 |2/4=
| +---+ +---+ +---+ |
| |
|-------------------------------------|
Standby u3 - protocols ready, can failover
Current stack management MAC is 748e.f8f9.6300
If you add a stack member ID, output is displayed for that member only.
ICX7750-26Q Router# show stack 1
T=12m6.2: alone: standalone, D: dynamic cfg, S: static
ID Type Role Mac Address Pri State Comment
1 S ICX7750-20QXG active 748e.f8f9.6300 0 local Ready
ICX7750-26Q Router# show stack 2
T=12m16.3: alone: standalone, D: dynamic cfg, S: static
ID Type Role Mac Address Pri State Comment
2 D ICX7750-20QXG member cc4e.2438.7280 0 remote Ready
ICX7750-26Q Router# show stack 3
T=12m20.6: alone: standalone, D: dynamic cfg, S: static
ID Type Role Mac Address Pri State Comment
3 D ICX7750-20QXG standby cc4e.2438.7500 0 remote Ready
If you add the detail keyword to the show stack command, output resembles the following example.
ICX7750-26Q Router# show stack detail
T=18m33.4: alone: standalone, D: dynamic cfg, S: static
ID Type Role Mac Address Pri State Comment
1 S ICX7750-20QXG active 748e.f8f9.6300 0 local Ready
2 D ICX7750-20QXG member cc4e.2438.7280 0 remote Ready
3 D ICX7750-20QXG standby cc4e.2438.7500 0 remote Ready
active standby
+---+ +---+ +---+
=2/1| 1 |2/4==2/1| 3 |2/4--2/1| 2 |2/4=
| +---+ +---+ +---+ |
Displaying traditional stack information
Ruckus FastIron Stacking Conguration Guide, 08.0.60
140 Part Number: 53-1004925-05

| |
|-------------------------------------|
Will assign standby in 11 sec due to all ready
Standby u3 - protocols ready, can failover
Current stack management MAC is 748e.f8f9.6300
Image-Auto-Copy is Enabled.
Stack Port Status Neighbors
Unit# Stack-port1 Stack-port2 Stack-port1 Stack-port2
1 up (1/2/1-1/2/2) up (1/2/4-1/2/6) U2 (2/2/4-2/2/5) U3 (3/2/1-3/2/3)
2 up (2/2/1) up (2/2/4-2/2/5) U3 (3/2/4) U1 (1/2/1-1/2/2)
3 up (3/2/1-3/2/3) up (3/2/4) U1 (1/2/4-1/2/6) U2 (2/2/1)
Unit# System uptime
1 18 minute(s) 33 second(s)
2 17 minute(s) 30 second(s)
3 18 minute(s) 46 second(s)
TABLE 20 Field descriptions for the show stack command
Field Description
alone: Standalone This device is operating as a standalone device.
S: static conguration The conguration for this unit is static (has been saved with a write
memory command).
D: dynamic conguration The conguration for this unit is dynamic and may be overwritten by a new
stack unit. To change to a static conguration, enter the write memory
command.
ID The stack identication number for this unit
Type The model of this unit
Role The role of this unit within the stack
MAC address The MAC address of this unit
Pri (Priority) The priority assigned to this unit
State The operational state of this unit
Comments Additional information about this unit (optional)
NOTE
The active controller removes the dynamic conguration of a unit when the unit leaves the stack. However, if there is a static
trunk conguration associated with the unit, the active controller cannot remove the dynamic conguration. In this case, you
must remove the static trunk and use the no stack unit stack-unit command to manually remove the conguration.
TABLE 21 Field descriptions for the show stack detail command
Field Description
Stack Port Status Indicates stacking port status for each stack unit
Neighbors Identies stack neighbors (by unit ID) for each stack unit
Unit # The stack identication number for this unit
Stack-port 1 Indicates the port state (up or down) and identies the port by number
(stack-ID/slot/port)
Stack-port 2 Indicates the port state (up or down) and identies the port by number
(stack-ID/slot/port)
Displaying traditional stack information
Ruckus FastIron Stacking Conguration Guide, 08.0.60
Part Number: 53-1004925-05 141
Displaying IPC statistics for a stack
To display IPC statistics for the stack, enter the show stack ipc stats command as shown in the following example.
ICX7750-26Q Router# show stack ipc stats
V80, G4, src=748e.f8f9.6300, max_pkt_size=10264, delay_buf=10264
Recv: SkP0: 10823, P1: 12954, sum: 23777, since t=2163.7 ago
Message types have callbacks:
Send message types:
[1]=9086, [5]=10922, [6]=3, [7]=809,
[9]=630, [13]=209, [22]=17, [24]=644,
[28]=29, [31]=1880, [40]=15, [60]=4,
[77]=130,
Recv message types:
[1]= 0:3295, 1:4896, [5]= 0:5269, 1:5622, [6]= 0:1, 1:2,
[7]= 0:398, 1:411, [9]= 0:996, 1:1139, [13]= 0:544, 1:559,
[23]= 0:319, 1:325, [34]= 0:1,
Statistics:
send pkt num : 24369, recv pkt num : 23777,
send msg num : 24369, recv msg num : 23777,
send frag pkt num : 0, recv frag pkt num : 0,
pkt buf alloc : 24376, : 0,
send_delay_msg : 0, send_delay_pkt : 0,
fwd_stby_msg : 0, fwd_stby_pkt : 0,
Reliable-mail send success receive duplic T (us)
target ID 2 2 0 0 82226
target MAC 0 0 0 0 82226
unrel target ID 5 0
unrel target MAC 4 0
There is 0 current jumbo IPC session
Possible errors:
ICX7750-26Q Router#
Displaying reliable IPC statistics for stack units
Use the show stack rel-ipc stats command to display session statistics for stack units. The following example shows reliable IPC
statistics for stack unit 3.
ICX7750-26Q Router# show stack rel-ipc stats unit 3
Unit 3 statistics:
Msgs: sent 907 recv 384, Pkt sends failed: 0, KA: sent 1522 recv 1522
Message types sent:
[9]=846, [13]=2, [15]=31, [59]=1,
[76]=3, [87]=24,
Message types received:
[9]=366, [13]=1, [15]=17,
Session: base-channel, to U3, channel 0
buf size: xmt=4194312, rcv=65544, max msg=32776
State: established (last 19 minute(s) 16 second(s) ago) cnt: 1
Remote resets: 0, Reset packets sent: 0
Connection statistics (for current connection, if established):
Msgs sent: 520, Msgs rcvd: 308
Atomic batches sent: 0, Atomic batches rcvd: 0
Pkts sent: 1325, Pkts rcvd: 945
Msg bytes sent: 262915, Msg bytes rcvd: 131550
Pkt bytes sent: 631680, Pkt bytes rcvd: 247560
Keepalive sent: 231, Keepalive rcvd: 231
Keepalive age: 0, Keepalive NBR age : 1
Flushes requested: 10, Suspends: 0, Resumes: 0
Packets sent with data (DAT), ACKs, and window updates (WND):
Other: 259, ACK: 300, WND: 6, ACK+WND: 0
Displaying traditional stack information
Ruckus FastIron Stacking Conguration Guide, 08.0.60
142 Part Number: 53-1004925-05
DAT: 753, DAT+ACK: 7, DAT+WND 0, DA+AC+WND 0
Data retransmits done: 430, Zero-window probes sent: 9
Dup ACK pkts rcvd: 40, Pkts rcvd w/dup data: 0
Pkts rcvd w/data past window: 0
Session: ACL, to U3, channel 3
buf size: xmt=409608, rcv=131080, max msg=1472
State: established (last 19 minute(s) 16 second(s) ago) cnt: 1
Remote resets: 0, Reset packets sent: 0
Connection statistics (for current connection, if established):
Msgs sent: 291, Msgs rcvd: 58
Atomic batches sent: 0, Atomic batches rcvd: 0
Pkts sent: 681, Pkts rcvd: 205
Msg bytes sent: 277656, Msg bytes rcvd: 82128
Pkt bytes sent: 349288, Pkt bytes rcvd: 84820
Keepalive sent: 231, Keepalive rcvd: 231
Keepalive age: 0, Keepalive NBR age : 1
Flushes requested: 0, Suspends: 0, Resumes: 0
Packets sent with data (DAT), ACKs, and window updates (WND):
Other: 232, ACK: 12, WND: 1, ACK+WND: 2
DAT: 429, DAT+ACK: 5, DAT+WND 0, DA+AC+WND 0
Data retransmits done: 272, Zero-window probes sent: 5
Dup ACK pkts rcvd: 20, Pkts rcvd w/dup data: 0
Pkts rcvd w/data past window: 0
Session: sync-reliable, to U3, channel 4
buf size: xmt=153608, rcv=10248, max msg=1472
State: established (last 16 minute(s) 38 second(s) ago) cnt: 1
Remote resets: 0, Reset packets sent: 0
Connection statistics (for current connection, if established):
Msgs sent: 53, Msgs rcvd: 1
Atomic batches sent: 0, Atomic batches rcvd: 0
Pkts sent: 256, Pkts rcvd: 35
Msg bytes sent: 77380, Msg bytes rcvd: 1460
Pkt bytes sent: 270984, Pkt bytes rcvd: 1884
Keepalive sent: 200, Keepalive rcvd: 200
Keepalive age: 0, Keepalive NBR age : 1
Flushes requested: 0, Suspends: 0, Resumes: 0
Packets sent with data (DAT), ACKs, and window updates (WND):
Other: 201, ACK: 1, WND: 0, ACK+WND: 0
DAT: 54, DAT+ACK: 0, DAT+WND 0, DA+AC+WND 0
Data retransmits done: 41, Zero-window probes sent: 0
Dup ACK pkts rcvd: 17, Pkts rcvd w/dup data: 0
Pkts rcvd w/data past window: 0
Session: rcon-svr-to-3, to U3, channel 12
buf size: xmt=4008, rcv=8008, max msg=2668
State: established (last 19 minute(s) 14 second(s) ago) cnt: 1
Remote resets: 0, Reset packets sent: 0
Connection statistics (for current connection, if established):
Msgs sent: 31, Msgs rcvd: 17
Atomic batches sent: 0, Atomic batches rcvd: 0
Pkts sent: 300, Pkts rcvd: 49
Msg bytes sent: 3592, Msg bytes rcvd: 155
Pkt bytes sent: 21836, Pkt bytes rcvd: 996
Keepalive sent: 231, Keepalive rcvd: 231
Keepalive age: 0, Keepalive NBR age : 1
Flushes requested: 23, Suspends: 0, Resumes: 0
Packets sent with data (DAT), ACKs, and window updates (WND):
Other: 237, ACK: 14, WND: 0, ACK+WND: 0
DAT: 49, DAT+ACK: 0, DAT+WND 0, DA+AC+WND 0
Data retransmits done: 26, Zero-window probes sent: 0
Dup ACK pkts rcvd: 10, Pkts rcvd w/dup data: 0
Pkts rcvd w/data past window: 0
Displaying traditional stack information
Ruckus FastIron Stacking Conguration Guide, 08.0.60
Part Number: 53-1004925-05 143

Displaying information about stack neighbors
The show stack neighbors command displays information about stack member neighbors.
ICX7750-26Q Router# show stack neighbors
U# Stack-port1 Stack-port2
1 (1/2/1-1/2/2) to U2 (2/2/4-2/2/5) (1/2/4-1/2/6) to U3 (3/2/1-3/2/3)
2 (2/2/1) to U3 (3/2/4) (2/2/4-2/2/5) to U1 (1/2/1-1/2/2)
3 (3/2/1-3/2/3) to U1 (1/2/4-1/2/6) (3/2/4) to U2 (2/2/1)
TABLE 22 Field descriptions for the show stack neighbors command
Field Description
U# The stack identication number for this unit
Stack-port1 Identies the neighbor stack unit for stack-port1 for this unit ID
Stack-port2 Identies the neighbor stack unit for stack-port2 for this unit ID
Displaying stack port information
The show stack stack-ports command displays information about stack port status. Equal signs (=) in command output show
connections between trunk ports.
ICX7750-26Q Router# show stack stack-ports
active standby
+---+ +---+ +---+
=2/1| 1 |2/4==2/1| 3 |2/4--2/1| 2 |2/4=
| +---+ +---+ +---+ |
| |
|-------------------------------------|
U# Stack-port1 Stack-port2
1 up (1/2/1-1/2/2) up (1/2/4-1/2/6)
up ports: 1/2/1
up ports: 1/2/4
2 up (2/2/1) up (2/2/4-2/2/5)
up ports: 2/2/4
3 up (3/2/1-3/2/3) up (3/2/4)
up ports: 3/2/1
TABLE 23 Field descriptions for the show stack stack-ports command
Field Description
ID The stack identication number for this unit
Stack-port1 Indicates port state (up or down) and identies the port by number (stack-
ID/slot/port)
Stack-port 2 Indicates port state (up or down) and identies the port by number (stack-
ID/slot/port)
Displaying stacking port statistics
The show statistics stack-ports command displays information about all stacking ports in a traditional stack topology.
device# show statistics stack-ports
Port In Packets Out Packets In Errors Out Errors
1/2/1 22223 4528 0 0
1/2/2 35506 3844 0 0
2/2/1 3161 34173 0 0
2/2/2 24721 3676 0 0
3/2/1 3048 23881 0 0
Displaying traditional stack information
Ruckus FastIron Stacking Conguration Guide, 08.0.60
144 Part Number: 53-1004925-05

3/2/2 13540 2857 0 0
4/2/1 2862 13537 0 0
4/2/2 3626 3184 0 0
5/2/1 3183 3621 0 0
5/2/2 3265 13508 0 0
6/2/1 14020 3655 0 0
6/3/1 3652 17705 0 0
7/2/1 17705 3658 0 0
7/3/1 4047 21802 0 0
TOTAL 154559 153629 0 0
TABLE 24 Field denitions for the show statistics stack-ports command
Field Description
Port The stack identication number for this unit
In Packets The number of incoming packets on this port
Out Packets The number of outgoing packets on this port
In Errors The number of incoming errors on this port
Out Errors The number of outgoing errors on this port
Displaying stacking port interface information
The show interfaces stack-ports command displays information about the stacking ports for all members in a stack.
ICX7750-26Q Router# show interfaces stack-ports
Port Link State Dupl Speed Trunk Tag Pvid Pri MAC Name
1/2/1 Up Forward Full 40G None No N/A 0 748e.f8f9.6315
1/2/2 Down None None None None No N/A 0 748e.f8f9.6319
1/2/4 Up Forward Full 40G None No N/A 0 748e.f8f9.6321
1/2/5 Down None None None None No N/A 0 748e.f8f9.6325
1/2/6 Down None None None None No N/A 0 748e.f8f9.6329
2/2/1 Up Forward Full 40G None No N/A 0 cc4e.2438.7295
2/2/4 Up Forward Full 40G None No N/A 0 cc4e.2438.72a1
2/2/5 Down None None None None No N/A 0 cc4e.2438.72a5
3/2/1 Up Forward Full 40G None No N/A 0 cc4e.2438.7515
3/2/2 Down None None None None No N/A 0 cc4e.2438.7519
3/2/3 Down None None None None No N/A 0 cc4e.2438.751d
3/2/4 Up Forward Full 40G None No N/A 0 cc4e.2438.7521
TABLE 25 Field descriptions for the show interfaces stack-ports command
Field Description
Port Species the stack identication number for this unit
Link Identies the conguration for modules on this unit
State Indicates that a priority has been assigned to this stack unit
Dupl Indicates whether the port is congured as half- or full-duplex
Speed Indicates the port speed
Trunk Indicates whether the port is part of a trunk
Tag Indicates whether the port is tagged or untagged
Pvid Port VLAN ID, if applicable
Pri Species port priority
MAC Provides the MAC address of the port
Name Displays the optional name assigned to the port if present
Displaying traditional stack information
Ruckus FastIron Stacking Conguration Guide, 08.0.60
Part Number: 53-1004925-05 145
NOTE
If a unit is provisional (that is, if it is reserved and does not have a physical unit associated with the unit ID), its interface MAC
address shows as 0000.0000.0000.
MIB support for traditional stack congurations
All statistics about packets received and sent, RMON, jumbo frames (greater than 1518 bytes), runts, giants, and other instances are
gathered through the stack interfaces and are accessible through SNMP. MIB support for traditional stack congurations is the same as
for a standard interface. Information includes types of modules, including optics modules.
MIB support for traditional stack congurations
Ruckus FastIron Stacking Conguration Guide, 08.0.60
146 Part Number: 53-1004925-05

Traditional Stack Troubleshooting
• Problems commonly diagnosed with stack formation................................................................................................................... 147
• Background problem diagnosis............................................................................................................................................................... 147
• Troubleshooting an unsuccessful stack build..................................................................................................................................... 148
• Troubleshooting secure-setup.................................................................................................................................................................. 150
• Troubleshooting unit replacement issues.............................................................................................................................................151
• Checking hardware after an upgrade failure........................................................................................................................................151
• Troubleshooting image copy issues....................................................................................................................................................... 152
•Conguration, startup conguration les, and stacking ash.......................................................................................................152
• Port down and aging.....................................................................................................................................................................................153
Problems commonly diagnosed with stack formation
The most common reason for an unsuccessful stack build is a hardware conguration mismatch, a software conguration mismatch, or a
combination of both.
After a stack forms, the system performs background problem diagnosis, which helps to reveal common problems with stack formation.
For information on background diagnostics and manual control, refer to Background problem diagnosis on page 147.
The following common problems may be encountered when building stacks:
• Ports on the same trunk connect to dierent units.
• Ports on the same trunk connect to dierent trunks on the same unit.
• Sub-ports of the 4 x 10-Gbps module are down.
• One end of a 10-Gbps port is up, but the other end is down.
• Communication problems exist between units in the stack.
A common connection error is that the two cables of a trunk go to dierent units or to dierent trunks on the same unit. A stack may still
form in these cases, but the incorrect connection may cause an internal forwarding loop, or the unit may have forwarding problems.
Background problem diagnosis
After a stack forms, the system periodically probes the topology to check connections between units in the stack. This diagnosis, which is
run in the background, can detect user connection errors and hardware failures. Related error messages are provided approximately every
20 minutes. No messages are displayed if no problem is detected.
Manually triggering stack diagnosis
You can manually trigger the diagnosis using the show stack connection command. This command can provide additional detail on
connections that are identied as problems in the diagnostic report. The command can also be used when periodic diagnostic warnings
have been suppressed.
NOTE
Periodic background stack diagnosis is performed every minute. When you manually trigger stack diagnosis, the system may
print the following message:
There is a trunk probe going on. Please try later.
Ruckus FastIron Stacking Conguration Guide, 08.0.60
Part Number: 53-1004925-05 147
Suppressing background stack diagnostic warnings
You can control the automatic background stacking diagnosis that runs periodically when stacking is enabled.
To stop periodic output of background diagnostic reports, enter the stack suppress-warning command at the conguration level on the
active controller.
To start receiving diagnostic warnings again, enter the no form of the command.
Troubleshooting an unsuccessful stack build
If you are unable to build a stack (for example, the show stack command does not display any stack units), perform the following steps.
1. Enter the show run command on each unit to make sure the conguration contains “stack enable.” If it does not, enter the stack
enable command on the unit. Before a stack is formed, you can still access the console port on each device. Once a stack is
successfully formed, you are redirected to the active controller.
NOTE
If you are building a stack using secure-setup, you do not have to enter the stack enable command on each unit.
2. Check that all of your stacking port connections are secure and working properly. Enter show interfaces stack on each device to
conrm that the stacking port links are up and the ports are in the forward state.
device# show interfaces stack
Port Link State Dupl Speed Trunk Tag P MAC Name
1/2/1 Up Forward Full 10G None No 1 0000.00eb.a902
1/2/2 Up Forward Full 10G None No 1 0000.00eb.a904
3. Conrm that all of the devices are running the same software image.
4. Use the show log command to display any IPC version mismatch messages. These messages appear in one minute when
receiving mismatched probe packets, and then once every 10 minutes.
Troubleshooting an unsuccessful stack build
Ruckus FastIron Stacking Conguration Guide, 08.0.60
148 Part Number: 53-1004925-05
5. Use the show stack ipc command to see if any trac has been sent or received. Enter clear stack ipc to clear the trac
statistics and then enter show stack ipc again so you can easily see dierences in trac ow.
ICX7750-26Q Router# show stack ipc
V80, G4, src=748e.f8f9.6300, max_pkt_size=10264, delay_buf=10264
Recv: SkP0: 13788, P1: 16488, sum: 30276, since t=3028.1 ago
Message types have callbacks:
Send message types:
[1]=12422, [5]=12600, [6]=3, [7]=1145,
[9]=875, [13]=294, [22]=17, [24]=644,
[28]=41, [31]=2651, [40]=15, [60]=4,
[77]=188,
Recv message types:
[1]= 0:4609, 1:6737, [5]= 0:6106, 1:6459, [6]= 0:1, 1:2,
[7]= 0:566, 1:579, [9]= 0:1413, 1:1597, [13]= 0:773, 1:789,
[23]= 0:319, 1:325, [34]= 0:1,
Statistics:
send pkt num : 30890, recv pkt num : 30276,
send msg num : 30890, recv msg num : 30276,
send frag pkt num : 0, recv frag pkt num : 0,
pkt buf alloc : 30897, : 0,
send_delay_msg : 0, send_delay_pkt : 0,
fwd_stby_msg : 0, fwd_stby_pkt : 0,
Reliable-mail send success receive duplic T (us)
target ID 2 2 0 0 82226
target MAC 0 0 0 0 82226
unrel target ID 5 0
unrel target MAC 4 0
There is 0 current jumbo IPC session
Possible errors:
If the "Send message types" eld is empty, stack enable has not been congured. If the number of "Recv IPC packets"
increases, but there are no "Recv message types," then the packets are being dropped for various reasons, including the wrong
IPC version, or a checksum error. The "Possible errors" eld lists reasons for packet loss.
NOTE
A small "***state not ready" count is normal, but if it continues to increase, a problem is indicated.
6. If the results of a show stack command show other stack members, but lists them as non-operational, this could be due to an
image mismatch, or a conguration mismatch. In the event of an image mismatch, you can download the correct images to the
entire stack from the active controller.
NOTE
If your intended stacking ports are connected in a ring topology, they will not all appear to be in the forwarding state
because of Spanning Tree Protocol, but secure-setup can still build the stack.
7. Check to be sure you do not have any stacking to non-stacking connections. The following message indicates that you may
have a connection between a stacking port and a non-stacking port.
Warning! Proc ???? packet in 2m from 0012.f2222.8300, Wrong dev/port: dev=4, port=18, DSA=4971100
497--E
You might have stacking to non-stacking port connections
This message appears every 10 minutes after the rst display. If you see this message only once and your connections are
correct, your stack should be operating properly. Only repeat displays of this message indicate a problem.
Troubleshooting an unsuccessful stack build
Ruckus FastIron Stacking Conguration Guide, 08.0.60
Part Number: 53-1004925-05 149
8. If you run out of ash memory while performing a write memory, your stack devices may contain very large startup-cong.v4
or startup-cong.old les, which are preserved for recovery purposes. Enter the show dir command at the privileged EXEC level
to see all ash les. If you identify these old les and they are not needed, you can delete them by entering the ash delete
command at the privileged EXEC level as shown in the following example.
ICX7450-48F Router# show dir
Type Size Name
----------------------
F 27615428 primary
F 27851652 secondary
F 21 sil_logs
F 2361 startup-config.backup
F 2361 startup-config.old
F 2442 startup-config.txt
F 256 secondary.sig
F 256 bootrom.sig
F 77002 debug.boot
55551779 bytes 9 File(s) in FI root
1766779193 bytes free in FI root
1766779193 bytes free in /
ICX7450-48F Router# flash delete
ASCII string flash file name to delete
ICX7450-48F Router# flash delete startup-config.old
Troubleshooting secure-setup
Secure-setup can be used to form linear and ring stack topologies. For information about the procedure, refer to The secure-setup utility
on page 24. During this procedure, if secure-setup does not detect all the units that should be detected, perform the following checks:
• Make sure that all the cables are properly connected.
• Make sure that all the relevant ports are in the UP state.
• Make sure that all the units are running the same image.
• Issue the stack enable command only on the unit that will serve as the active controller.
• Make sure that stack disable is not congured on any prospective members (for example, by entering the show running-cong
command on the unit).
• Make sure that the connection is sequential (refer to the denition of sequential connection in Brocade traditional stacking
terminology on page 17).
If secure-setup times out (this may happen due to inactivity), you will not be able to make any changes in your conguration or stack
topology until you restart the session by entering the stack secure-setup command.
The stack unit discovery process is triggered when secure-setup is initiated. However, if the stack unit is placed in a topology where
another unit in the stack is already running the discovery process, the current discovery process is terminated. If this is the case, a
message similar to the following one is displayed.
"Topology discovery is already in progress originated from mac-address. Please try later."
This means a discovery process is already active and was initiated from the unit with the MAC address mentioned in the message. You
will need to re-issue secure-setup.
If there is already an active discovery process, secure-setup may not discover all the intended units. If this is the case, you will need to
restart the secure-setup process.
Troubleshooting secure-setup
Ruckus FastIron Stacking Conguration Guide, 08.0.60
150 Part Number: 53-1004925-05
Troubleshooting unit replacement issues
If you are unsuccessful in building a stack using the automatic setup process (refer to Scenario 2 - Conguring a three-member
traditional stack in a ring topology using the automatic setup process on page 33), or cannot add or replace a unit in a stack, verify the
following items.
• The number of units in your stack does not exceed the maximum allowed (12 units for ICX 7250, ICX 7450, and ICX 7750
stacks).
• The replacement unit is a clean unit (does not contain a startup-cong.txt le).
• The replacement unit running conguration does not contain the stack enable command.
• The replacement unit running conguration does not contain the stack disable command.
• The congurations for the stack ports on the active controller match the physical connections to the unit.
Checking hardware after an upgrade failure
You can perform a few basic checks if you suspect a hardware failure.
When the system resets as the result of an upgrade failure, you may see output similar to the following example.
###### LOGS ####################
Sent SIGTERM to all processes
Sent SIGKILL to all processes
Requesting system reboot
Restarting system.
Brocade Bootloader: 10.1.05b008T215 (Jul 08 2015 - 07:49:47)
Validate Shmoo parameters stored in flash ..... OK
Restoring Shmoo parameters from flash .....
Running simple memory test ..... OK
ICX7450-48 Fiber (Non-POE), A1
SYS CPLD VER: 0xe, Released Ver: 0
CPLD1 VER: 0xf, Released Ver: 0
CPLD2 VER: 0xf, Released Ver: 0
Enter 'b' to stop at boot monitor: 0
1. To stop the reset and open the boot prompt, enter b.
2. At the boot prompt, enter the hwinfo command to display basic hardware information as shown in the following example.
ICX7450-Boot> hwinfo
SKU : 48 Fiber (Non-POE), A1
System CPLD Version : 0xe
CPLD1 Version : 0xf
CPLD2 Version : 0xf
CPLD Chip Select : 1
Bank Select : 0
Watchdog PCA9561 Enabled : 0
Watchdog Enabled : 0x30
Booted from : 1
Uboot partition 1 Failure Record : 0
Uboot partition 2 Failure Record : 0
Reset Cause : WARM_RESET (CPU_RESET_REQ)
Write Protect NOR Enabled : 0
Write Protect RCW Enabled : 0
Write Protect PCA9561 Enabled : 0
Checking hardware after an upgrade failure
Ruckus FastIron Stacking Conguration Guide, 08.0.60
Part Number: 53-1004925-05 151
3. To verify installed image les, enter the show_image command at the boot prompt as shown in the following example.
ICX7450-Boot> show_image
===========================
Primary : SPS08030b(28590276)
Secondary: SPR08030b(31547588)
4. To reset hardware and memory, enter the powercycle command at the boot prompt. This causes the system to execute a cold
boot as shown in the following example.
ICX77xx-Boot> powercycle
Bootloader Version: 10.1.01T205 (Jun 11 2014 - 16:29:55)
SVR: 0x82180111, PVR: 0x80230022
Sidewinder:48C,A1
SYS CPLD VER: 0xe, Released Ver: 0
Enter 'b' to stop at boot monitor: 0
bootdelay: ===
Booting image from Secondary
## Booting kernel from Legacy Image at 0300a200 ...
Created: 2015-02-19 6:23:46 UTC
Data Size: 17787567 Bytes = 17 MiB
Load Address: 00000000
Entry Point: 00000000
Verifying Checksum ... OK
Uncompressing Kernel Image ... OK
setup_arch: bootmem
Troubleshooting image copy issues
The copy tftp ash command copies the image to all stack units including the active controller. The copy ash ash command copies
the image from the primary or secondary ash on the active controller to the primary or secondary ash image of a stack member. If you
are unable to copy an image to one or more stack units, check the following:
• Make sure the unit is actually part of the stack. Use the show stack command.
• If a unit joins a stack after the image copy command was issued, you will need to copy the image to this unit separately.
Conguration, startup conguration les, and
stacking ash
Stacking system behavior is dened by the runtime conguration, which can be displayed using the show run command. The write
memory command stores the runtime conguration in a ash le called startup-cong.txt. During bootup, the system reads and applies
the startup-cong.txt le to the runtime conguration. The startup-cong.txt le can be shown using the show cong command.
The stacking system installs a stacking.boot le on each unit that tells the unit what its role is during the boot process. The stacking.boot
le is generated whenever there is an election that denes the roles for all units.
When an active controller is booted or a write memory command is issued, the active controller synchronizes its startup-cong.txt le to
every stack unit. The original startup-cong.txt les in the standby controller and other stack members are renamed to startup-cong.old.
If you issue the stack uncongure me command on the standby controller or stack member directly, these units recover their original
startup-cong.txt les and reboot as standalone devices. If you enter the stack uncongure all command from the active controller, all
devices recover their old startup-cong.txt les and become standalone devices. When this happens, the startup-cong.old le is
renamed to startup-cong.txt, and the stacking.boot le is removed.
Troubleshooting image copy issues
Ruckus FastIron Stacking Conguration Guide, 08.0.60
152 Part Number: 53-1004925-05
Whenever a stack unit conguration parameter, such as the priority setting, is changed, an election is held to determine the active
controller, and the result is written into the stacking.boot le. A prompt message appears on the console that recommends you use the
write memory command. For an active controller role change to take eect, you must reset the entire stack.
If you do not use the write memory command but reset the stack, the stack units continue to operate in their roles as dened by the
stacking.boot le. After the reset, each unit readjusts based on the current runtime conguration. However, you may observe dierent
results depending on what has not been saved. If you have renumbered the stack unit IDs, you may see a conguration mismatch
because your changes no longer match the active controller conguration.
If you change priorities to elect an active controller, the new active controller assumes its role after a reboot, whether or not you have used
the write memory command. If you do not save your priority change before the next reboot, the reboot triggers an election that may
result in a dierent winner based on the priority in the unsaved conguration. The new winner assumes the active controller role after the
next reboot.
If you change the stacking port conguration and do not save your changes, you may encounter connectivity errors. To recover from a
conguration error, dene the correct stacking port by running secure-setup.
NOTE
You should always execute the write memory command after making stacking-related conguration changes such as changing
priority or changing stacking ports. If you do not want to keep the changes, change the conguration back to the previous
version, and then execute the write memory command. Do not discard conguration changes by using a reset without
executing the write memory command.
Port down and aging
Aging is only used as a safeguard. If a unit is powered down or the stacking link is removed, the system immediately detects that the port
is down and knows that its neighbor is gone. That unit is immediately removed from the active controller.
If a stacking port does not receive keep-alive messages from its neighbor within 60 seconds, it ages out the neighbor. When a unit is no
longer stack-enabled or when one stacking port becomes a non-stacking port, it sends a notication that the port is no longer a stacking
port. When the neighboring port receives the notication from its neighbor, it immediately removes the neighbor.
The following message is logged and displayed when a port is aged out.
Warning! my mac=0000.004f.4243, age out up-stream
Port down and aging
Ruckus FastIron Stacking Conguration Guide, 08.0.60
Part Number: 53-1004925-05 153