Configuring Stacking Ports or Trunks in a Live System

Note: RUCKUS recommends that Spanning Tree Protocol (STP) be configured when a stack is created or modified to prevent loops. For deployment best practices, refer to Stacking Deployment Guidelines.

If you use the multi-stack-port or multi-stack-trunk command in a live system to convert live stacking ports to data ports, the resulting data ports may cause Layer 2 loops when STP is not configured. To prevent this possibility, the system disables the resulting data ports.

Before the disabled data ports can again be configured as stacking ports or trunks using the stack-port or stack-trunk commands, you must enable them. The system displays an error message if you attempt to convert the disabled data ports.

Note: This system behavior does not apply to ICX 7650 devices. ICX 7650 stacking ports cannot be used as data ports when they boot up in default stacking mode. As a result, there is no need to enable ICX 7650 stacking ports and no applicable CLI.

The following example converts a live stacking link to a data link and then recreates a stacking link with the same ports after enabling them.

ICX7550-48ZP Router# show stack
T=2d1h5m50.1: alone: standalone, D: dynamic cfg, S: static
ID   Type          Role    Mac Address    Pri State   Comment
1  S ICX7550-48ZP  active  c803.f53a.7c46 128 local   Ready
2  S ICX7550-48F   standby 4cb1.cd20.29f8   0 remote  Ready

    active       standby
     +---+        +---+
-2/2| 1 |2/1--2/1| 2 |2/2-
|   +---+        +---+   |
|                        |
|------------------------|
Will assign standby in 41 sec due to all ready

Standby u2 - protocols ready, can failover
Current stack management MAC is c803.f53a.7c46
slot 2: config = oper = stack-40g/100g
All UP stack ports operate at 100G
ICX7550-48ZP Router# configure terminal
ICX7550-48ZP Router(config)# stack unit 1
ICX7550-48ZP Router(config-unit-1)# no multi-stack-port ethernet 1/2/1 and ethernet 2/2/1
Port 1/2/1 becomes a data port and is disabled to avoid potential loops. <--port disabled
Port 2/2/1 becomes a data port and is disabled to avoid potential loops. <--port disabled

ICX7550-48ZP Router(config-unit-1)# show stack
T=2d1h7m26.3: alone: standalone, D: dynamic cfg, S: static
ID   Type          Role    Mac Address    Pri State   Comment
1  S ICX7550-48ZP  active  c803.f53a.7c46 128 local   Ready
2  S ICX7550-48F   standby 4cb1.cd20.29f8   0 remote  Ready

    active       standby
     +---+        +---+
     | 1 |2/2--2/2| 2 |
     +---+        +---+
Will assign standby in 55 sec due to all ready

Standby u2 - protocols ready, can failover
Current stack management MAC is c803.f53a.7c46
slot 2: config = oper = stack-40g/100g
All UP stack ports operate at 100G

ICX7550-48ZP Router(config-unit-1)# stack-port ethernet 1/2/1
Stack port e 1/2/1 is disabled <--Cannot configure stack-port because it is disabled.
Error! You must resolve the above complaint.

ICX7550-48ZP Router(config-unit-1)# interface ethernet 1/2/1 ethernet 2/2/1
ICX7550-48ZP Router(config-mif-1/2/1-1/2/1,2/2/1-2/2/1)# enable <--Enable both ports.
ICX7550-48ZP Router(config-mif-1/2/1-1/2/1,2/2/1-2/2/1)# exit

ICX7550-48ZP Router(config)# stack unit 1
ICX7550-48ZP Router(config-unit-1)# stack-port ethernet 1/2/1
CX7550-48ZP Router(config-unit-1)# stack unit 2
ICX7550-48ZP Router(config-unit-2)# stack-port ethernet 2/2/1
ICX7550-48ZP Router(config-unit-2)#
!
!
<---Wait for the stack to form based on the new stack-port.--->

ICX7550-48ZP Router(config-unit-2)# show stack
T=2d1h10m46.2: alone: standalone, D: dynamic cfg, S: static
ID   Type          Role    Mac Address    Pri State   Comment
1  S ICX7550-48ZP  active  c803.f53a.7c46 128 local   Ready
2  S ICX7550-48F   standby 4cb1.cd20.29f8   0 remote  Ready

    active       standby
     +---+        +---+
-2/2| 1 |2/1--2/1| 2 |2/2-
|   +---+        +---+   |
|                        |
|------------------------|
Will assign standby in 55 sec due to all ready

Standby u2 - protocols ready, can failover
Current stack management MAC is c803.f53a.7c46
slot 2: config = oper = stack-40g/100g
All UP stack ports operate at 100G
ICX7550-48ZP Router(config-unit-2)#