Resolving Module 2 Mismatches in an ICX 7650 Stack

When an ICX 7650 stack unit rejoins a stack with a different module type installed as Module 2, a configuration mismatch occurs, and the active controller places the stack unit in non-operational mode.

Follow these steps to correct a module configuration mismatch in an ICX 7650 stack.

  1. Enter the show stack command to confirm that a unit has become non-operational due to a configuration mismatch.
    ICX7650-48P Router# show stack
    T=1d4h22m36.1: alone: standalone, D: dynamic cfg, S: static
    ID  Type         Role    Mac Address    Pri State  Comment
    1 S ICX7650-48P  active  609c.9f52.6353 128 local  Ready
    2 S ICX7650-48P  standby 609c.9f52.5a9b   0 remote Ready 
    3 S ICX7650-48ZP member  609c.9f52.32e3   0 remote NON-OP: config mismatch  <-- Unit 3 non-operational 
    4 S ICX7650-48ZP member  609c.9f52.2743   0 remote Ready                            due to mismatch
        active                                standby
        +---+        +---+        +---+        +---+
    -3/1| 1 |3/2--3/2| 4 |3/1--3/1| 3 |3/2--3/2| 2 |3/1-
    |   +---+        +---+        +---+        +---+   |
    |                                                  |
    |--------------------------------------------------|
    Standby u2 - protocols ready, can failover
    Current stack management MAC is 609c.9f52.6353
    Stack ports are operating at 100G.
    
    The example shows a configuration mismatch on stack unit 3.
    Note: You can use the show module command to diagnose the mismatch.
  2. Use one of the following options to resolve an identified configuration mismatch:
    • Option 1: In global configuration mode, enter the no stack unit command followed by the stack number of the offending device to remove the unit from the stack and allow it to rejoin.
      ICX7650-48P Router# configure terminal 
      ICX7650-48P Router(config)# no stack unit 3
      ICX7650-48P Router(config)#T=1d4h28m30.3: Election, was active, no change, ID=1, pri=128, 4U(1-4), 
      A=u1, nbr#=3 3, reason: u2: unit-removal, ,
      Detect stack member 3 POE capable
      All entries are cleared on unit 1 for unit 3
      T:1d4h27m36.1: Done hot swap: active controller u1 sets u3 to Ready.
      

      The example removes stack unit 3 from the stack and shows the unit rejoining the stack with the correct configuration.

    • Option 2: In stack unit configuration mode for the non-operational unit, enter the no module 2 command to remove the incorrect module configuration, which allows the correct module information to be learned.
      ICX7650-48P Router# configure terminal
      ICX7650-48P Router(config)# stack unit 3
      ICX7650-48P Router(config-unit-3)# no module 2
      
  3. (Optional) Enter the show module command to verify that the new configuration for Module 2 has been learned.
    ICX7650-48P Router(config-unit-3)# show module
          Module                                    Status Ports  Starting MAC
    U1:M1 ICX7650-48P POE 48-port Management Module   OK     48   609c.9f52.6353
    U1:M2 ICX7600-2X40GQ 2-port 80G Module            OK      2   609c.9f52.6384
    U1:M3 ICX7650-2X100G 2-port 200G Module           OK      2   609c.9f52.6388
    U2:M1 ICX7650-48P POE 48-port Management Module   OK     48   609c.9f52.5a9b
    U2:M2 ICX7600-2X40GQ 2-port 80G Module            OK      2   609c.9f52.5acc
    U2:M3 ICX7650-2X100G 2-port 200G Module           OK      2   609c.9f52.5ad0 
    U3:M1 ICX7650-48ZP POE 48-port Management Module  OK     48   609c.9f52.32e3 
    U3:M2 ICX7600-2X40GQ 2-port 80G Module            OK      2   609c.9f52.3314 
    U3:M3 ICX7650-2X100G 2-port 200G Module           OK      2   609c.9f52.3318
    U4:M1 ICX7650-48ZP POE 48-port Management Module  OK     48   609c.9f52.2743
    U4:M2 ICX7600-2X40GQ 2-port 80G Module            OK      2   609c.9f52.2774
    U4:M3 ICX7650-2X100G 2-port 200G Module           OK      2   609c.9f52.2778
    
    The example displays the updated configuration of Module 2 in stack unit 3 as a 2-port 80-Gbps module.
  4. (Optional) Enter the show stack command to confirm that the stack unit has returned to operation.
    ICX7650-48P Router(config-unit-3)# show stack
    T=1d4h54m37.4: alone: standalone, D: dynamic cfg, S: static
    ID Type          Role    Mac Address    Pri State  Comment
    1 S ICX7650-48P  active  609c.9f52.6353 128 local  Ready
    2 S ICX7650-48P  standby 609c.9f52.5a9b   0 remote Ready
    3 S ICX7650-48ZP member  609c.9f52.32e3   0 remote Ready
    4 S ICX7650-48ZP member  609c.9f52.2743   0 remote Ready
        active                                 standby
        +---+        +---+        +---+        +---+
    -3/1| 1 |3/2--3/2| 4 |3/1--3/1| 3 |3/2--3/2| 2 |3/1-
    |   +---+        +---+        +---+        +---+   |
    |                                                  |
    |--------------------------------------------------|
    Will assign standby in 49 sec due to all ready
    Standby u2 - protocols ready, can failover
    Current stack management MAC is 609c.9f52.6353
    Stack ports are operating at 100G.