Changing a Live Two-unit Stack to a Linear-topology Trunk

The ICX system performs numerous checks to block commands that could break a live stack. However, the checks have limitations and may not catch all potential breaks. Therefore, you should verify the physical connections on the stack before using the multi-stack-port or multi-stack-trunk command.

You can use the show stack connection command to check the physical connections of stacking ports (data port connections are not shown).

In a live system, you can configure the desired trunk on both units simultaneously using the multi-stack-trunk command.

In the following procedure, an ICX 8200 two-unit linear-topology stack is created as an example. The ICX 8200 stack has one potential linear-topology trunk, (x/2/1 to x/2/4). When you configure either trunk, the system creates the specified trunk on each unit and removes the other stacking direction.

  1. Enter global configuration mode on the active controller.
    ICX8200-24P Router# configure terminal
    
  2. Enter stack unit configuration sub-mode on the active controller.
    ICX8200-24P Router(config)# stack unit 1
    
  3. Configure the desired trunk on each unit.
    Based on existing connections, specify one of the available trunk combinations.
    For example, in an ICX 8200 two-unit stack, based on the available connections, specify x/2/1 to x/2/4 for each side of the trunk when entering the multi-stack-trunk command.
    ICX8200-24P Router(config-unit-1)# multi-stack-trunk ethernet 1/2/1 to 1/2/4 and ethernet 2/2/1 to 2/2/4
    stack-trunk ethernet 2/2/1 to 2/2/4 replaces stack-trunk ethernet 2/2/1 to 2/2/2 and stack-trunk ethernet 2/2/3 to 2/2/4
    stack-trunk ethernet 1/2/1 to 1/2/4 replaces stack-trunk ethernet 1/2/1 to 1/2/2 and stack-trunk ethernet 1/2/3 to 1/2/4
    ICX8200-24P Router(config-unit-1)# exit
    

    The system changes any existing stack-port or stack-trunk configuration to a four-port linear-topology trunk.

    In the example, both units form a bidirectional linear-topology stacking trunk on ports x/2/1 through x/2/4.

  4. Enter the write memory command to save the configuration.
    ICX8200-24P Router(config)# write memory
    

The following example creates a linear-topology trunk and includes system responses.

ICX8200-24P Router# show stack
T=27m28.7: alone: standalone, D: dynamic cfg, S: static
ID   Type          Role    Mac Address    Pri State   Comment
1  S ICX8200-24P   active  c0c5.207c.26ec 128 local   Ready
2  S ICX8200-24P   standby c0c5.207e.daea   0 remote  Ready

    active       standby
     +---+        +---+
 =2/3| 1 |2/1==2/1| 2 |2/3=
 |   +---+        +---+   |
 |                        |
 |------------------------|
Standby u2 - protocols ready, can failover
Role history: N: standalone, A: active, S: standby, M: member
U1: N->A

Current stack management MAC is c0c5.207c.26ec
ICX8200-24P Router# show running-config
Current configuration:
!
ver 10.0.00_b324T253
!
stack unit 1
  module 1 icx8200-24p-port-management-module
  module 2 icx8200-4-sfp-plus-port-100g-module
  priority 128
  stack-trunk ethernet 1/2/1 to 1/2/2
  stack-trunk ethernet 1/2/3 to 1/2/4
stack unit 2
  module 1 icx8200-24p-port-management-module
  module 2 icx8200-4-sfp-plus-port-100g-module
  stack-trunk ethernet 2/2/1 to 2/2/2
  stack-trunk ethernet 2/2/3 to 2/2/4
stack enable
stack mac c0c5.207c.26ec
!
hitless-failover enable
... snipped
ICX8200-24P Router# configure terminal
ICX8200-24P Router(config)# stack unit 1
ICX8200-24P Router(config-unit-1)#multi-stack-trunk ethernet 1/2/1 to 1/2/4 and ethernet 2/2/1 to 2/2/4
stack-trunk ethernet 2/2/1 to 2/2/4 replaces stack-trunk ethernet 2/2/1 to 2/2/2 and stack-trunk ethernet 2/2/3 to 2/2/4
stack-trunk ethernet 1/2/1 to 1/2/4 replaces stack-trunk ethernet 1/2/1 to 1/2/2 and stack-trunk ethernet 1/2/3 to 1/2/4
ICX8200-24P Router(config-unit-1)# exit
ICX8200-24P Router(config)# show stack
T=28m53.1: alone: standalone, D: dynamic cfg, S: static
ID   Type          Role    Mac Address    Pri State   Comment
1  S ICX8200-24P   active  c0c5.207c.26ec 128 local   Ready
2  S ICX8200-24P   standby c0c5.207e.daea   0 remote  Ready

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

Standby u2 - protocols ready, can failover
Role history: N: standalone, A: active, S: standby, M: member
U1: N->A

Current stack management MAC is c0c5.207c.26ec
ICX8200-24P Router(config)# show running-config
Current configuration:
!
ver 10.0.00_b324T253
!
stack unit 1
  module 1 icx8200-24p-port-management-module
  module 2 icx8200-4-sfp-plus-port-100g-module
  priority 128
  stack-trunk ethernet 1/2/1 to 1/2/4
stack unit 2
  module 1 icx8200-24p-port-management-module
  module 2 icx8200-4-sfp-plus-port-100g-module
  stack-trunk ethernet 2/2/1 to 2/2/4
stack enable
stack mac c0c5.207c.26ec
!
hitless-failover enable
... snipped