Creating ICX 7150 Stacking Trunks on a Live System

Follow these steps to create a trunk on a live system.
Note: Use the multi-stack-port command to remove stacking trunks and restore stacking ports on a live system.
  1. Enter global configuration mode.
    ICX7150-24 Router(config)# configure terminal
    
  2. (Optional) Use the show stack command to check the stack topology and status.
    ICX7150-24 Router(config-unit-1)# show stack
    T=35m51.5: alone: standalone, D: dynamic cfg, S: static
    ID   Type          Role    Mac Address    Pri State   Comment                   
    1  S ICX7150-24    active  00e0.5200.0100 128 local   Ready
    2  S ICX7150-48P   standby 748e.f882.e418   0 remote  Ready
    3  D ICX7150-24P   member  cc4e.24b4.729c   0 remote  Ready
    
        active                    standby                                          
         +---+        +---+        +---+                                           
     -3/1| 1 |3/3==3/3| 3 |3/1--3/3| 2 |3/1-                                       
     |   +---+        +---+        +---+   |                                       
     |                                     |                                       
     |-------------------------------------|                                       
    Will assign standby in 56 sec due to all ready
    
    Standby u2 - protocols ready, can failover
    Current stack management MAC is 00e0.5200.0100
    
    The example shows a three-unit stack with all units in the Ready state. The units are connected in a ring formation, but there is no trunk between units 1 and 2. The trunk is formed in the following steps.
  3. Enter stack unit configuration mode.
    ICX7150-24 Router(config)# stack unit 1
    ICX7150-24 Router(config-unit-1)#
    
  4. Enter the multi-stack-trunk command followed by the range of ports to include in the trunk on the connecting stack units.
    ICX7150-24 Router(config-unit-1)# multi-stack-trunk 1/3/1 to 1/3/2 and 2/3/1 to 2/3/2 
    
    The example creates a two-port stacking trunk containing ports 1/3/1 and 1/3/2 on stack unit 1 and ports 2/3/1 and 2/3/2 on stack unit 2.
  5. (Optional) Enter the show stack command and the show stack connection command to check the configuration.
    ICX7150-24 Router(config-unit-1)# show stack
    T=35m51.5: alone: standalone, D: dynamic cfg, S: static
    ID   Type          Role    Mac Address    Pri State   Comment                   
    1  S ICX7150-24    active  00e0.5200.0100 128 local   Ready
    2  S ICX7150-48P   standby 748e.f882.e418   0 remote  Ready
    3  D ICX7150-24P   member  cc4e.24b4.729c   0 remote  Ready
    
        active                    standby                                          
         +---+        +---+        +---+                                           
     =3/1| 1 |3/3==3/3| 3 |3/1--3/3| 2 |3/1=                                       
     |   +---+        +---+        +---+   |                                       
     |                                     |                                       
     |-------------------------------------|                                       
    Will assign standby in 56 sec due to all ready
    
    Standby u2 - protocols ready, can failover
    Current stack management MAC is 00e0.5200.0100
    
    ICX7150-24 Router# show stack connection 
    Probing the topology. Please wait ...
    ICX7150-24 Router#
        active                    standby                                          
         +---+        +---+        +---+                                           
     =3/1| 1 |3/3==3/3| 3 |3/1--3/3| 2 |3/1=                                       
     |   +---+        +---+        +---+   |                                       
     |                                     |                                       
     |-------------------------------------|                                       
    
    trunk probe results: 3 links
    Link 1: u1 -- u2, num=1
      1: 1/3/1 (T0) <---> 2/3/1 (T0)
      2: 1/3/2 (T0) <---> 2/3/2 (T0)   
    Link 2: u1 -- u3, num=2
      1: 1/3/3 (T1) <---> 3/3/3 (T1)   
      2: 1/3/4 (T1) <---> 3/3/4 (T1)   
    Link 3: u2 -- u3, num=1
      1: 2/3/3 (P1) <---> 3/3/1 (P0)   
    CPU to CPU packets are fine between 3 units.
    
    
    The example shows the stack with the added trunk forming a ring through stacking ports 1/3/1 to 1/3/2 and 2/3/1 to 2/3/2.

The following example creates a trunk on a live link.

ICX7150-24 Router# configure terminal
ICX7150-24 Router(config)# stack unit 1
ICX7150-24 Router(config-unit-1)# multi-stack-trunk 1/3/1 to 1/3/2 and 2/3/1 to 2/3/2

ICX7150-24 Router(config-unit-1)# show stack
T=35m51.5: alone: standalone, D: dynamic cfg, S: static
ID   Type          Role    Mac Address    Pri State   Comment                   
1  S ICX7150-24    active  00e0.5200.0100 128 local   Ready
2  S ICX7150-48P   standby 748e.f882.e418   0 remote  Ready
3  D ICX7150-24P   member  cc4e.24b4.729c   0 remote  Ready

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

Standby u2 - protocols ready, can failover
Current stack management MAC is 00e0.5200.0100

ICX7150-24 Router# show stack connection 
Probing the topology. Please wait ...
ICX7150-24 Router#
    active                    standby                                          
     +---+        +---+        +---+                                           
 =3/1| 1 |3/3==3/3| 3 |3/1--3/3| 2 |3/1=                                       
 |   +---+        +---+        +---+   |                                       
 |                                     |                                       
 |-------------------------------------|                                       

trunk probe results: 3 links
Link 1: u1 -- u2, num=1
  1: 1/3/1 (T0) <---> 2/3/1 (T0)
  2: 1/3/2 (T0) <---> 2/3/2 (T0)   
Link 2: u1 -- u3, num=2
  1: 1/3/3 (T1) <---> 3/3/3 (T1)   
  2: 1/3/4 (T1) <---> 3/3/4 (T1)   
Link 3: u2 -- u3, num=1
  1: 2/3/3 (P1) <---> 3/3/1 (P0)   
CPU to CPU packets are fine between 3 units.