Configuring the PE

  1. Enable SPX on the ICX 7450 or ICX 7250.
    • On a standalone ICX 7450, use the spx pe-enable command to bring up the unit in provisional PE mode. When the unit is PE-enabled, the system generates two default SPX ports for the PE.

    • You can either use the default SPX ports or configure a different set of ports as the SPX ports or LAG.

    Note: The system automatically generates two SPX ports on the PE upon enabling SPX. The following rules apply in order:

    1. If the PE has any 4X10-Gbps ports, the system generates spx-port 1/x/1 and spx-port 1/x/3, where "x" is the slot number of the 4X10-Gbps module. If there are multiple 4X10-Gbps modules, the SPX ports are configured in the slot with the lowest number.

    2. If an ICX 7450 has any 40-Gbps modules, the system designates up to two 40-Gbps ports as SPX ports.

    3. If no 4X10-Gbps or 40-Gbps modules are present in the ICX 7450, the system does not generate any SPX ports for the unit.

    PE-17

    ICX7450-24 Router (config)# spx pe-enable 
    Enter provisional PE mode. CLI is limited to spx unit 1.
    After finishing all configuration, please "write memory" and reload this unit to be a PE.
    
    Provisional-PE]ICX7450-48P Router# show running-config
    Current configuration:
    !
    ver 08.0.40bT213
    !
    spx pe-enable
    spx unit 1
      module 1 icx7450-48p-poe-management-module
      module 2 icx7400-xgf-4port-40g-module
      module 3 icx7400-qsfp-1port-40g-module
      module 4 icx7400-qsfp-1port-40g-module
      spx-port 1/2/1
      spx-port 1/2/3
    !
    end
    

    PE-18

    ICX7450-24P Router(config)# spx pe-enable 
    Enter provisional PE mode. CLI is limited to spx unit 1.
    After finishing all configuration, please "write memory" and reload this unit to be a PE.
    [Provisional-PE]ICX7450-24P Router(config)#
    
    [Provisional-PE]ICX7450-24P Router(config)# show running-config
    Current configuration:
    !
    ver 08.0.40bT213
    !
    spx pe-enable
    spx unit 1
      module 1 icx7450-24p-poe-port-management-module
      module 2 icx7400-xgf-4port-40g-module
      module 3 icx7400-qsfp-1port-40g-module
      module 4 icx7400-qsfp-1port-40g-module
      spx-port 1/2/1
      spx-port 1/2/3
    !
    end
    

    PE-19

    ICX7450-24 Router(config)# spx pe-enable 
    Enter provisional PE mode. CLI is limited to spx unit 1.
    After finishing all configuration, please "write memory" and reload this unit to be a PE.
    
    [Provisional-PE]ICX7450-24 Router(config)# show run
    Current configuration:
    !
    ver 08.0.40bT213
    !
    spx pe-enable
    spx unit 1
      module 1 icx7450-24-port-management-module
      module 2 icx7400-qsfp-1port-40g-module
      module 3 icx7400-qsfp-1port-40g-module
      module 4 icx7400-qsfp-1port-40g-module
      spx-port 1/2/1
      spx-port 1/3/1
    !
    end
    
  2. Configure the SPX port or LAG on the PE.
    • Use the spx-port or spx-lag configuration command for the PE-CB link (in this case, PE 17 and 19).

    • Use the spx-port or spx-lag configuration command for the PE-PE link (in this case, PE 18).

    PE 17

    PE 17 1/2/1 and 1/2/2 are connected to CB unit 1, and 1/2/3 is connected to PE unit 18. spx-port 1/2/3 is already created by default. Therefore, configure spx-lag with ports 1/2/1 and 1/2/2 in "spx unit 1".

    [Provisional-PE]ICX7450-48P Router(config)# spx unit 1
    [Provisional-PE]ICX7450-48P Router(config-spx-unit-1)# spx-lag 1/2/1 1/2/2
    [Provisional-PE]ICX7450-48P Router(config-spx-unit-1)# show running-config
    Current configuration:
    !
    ver 08.0.40bT213
    !
    spx pe-enable
    spx unit 1
      module 1 icx7450-48p-poe-management-module
      module 2 icx7400-xgf-4port-40g-module
      module 3 icx7400-qsfp-1port-40g-module
      module 4 icx7400-qsfp-1port-40g-module
      spx-lag 1/2/1 to 1/2/2
      spx-port 1/2/3
    !
    end
    

    PE 18

    PE 18 port 1/2/1 is connected to PE 17, which is already present as the default SPX port. Therefore, no spx-port update is required.

    PE 19

    PE 19 is connected to a CB unit with ports 1/2/1, 1/3/1, and 1/4/1. Therefore, spx-lag must be configured with these ports. Because 1/2/1 and 1/3/1 are default ports, you must remove them before you configure spx-lag.

    [Provisional-PE]ICX7450-24 Router# configure terminal
    [Provisional-PE]ICX7450-24 Router(config)# spx unit 1
    [Provisional-PE]ICX7450-24 Router(config-spx-unit-1)# no spx-port 1/2/1
    spx-port 1/2/1 is removed
    [Provisional-PE]ICX7450-24 Router(config-spx-unit-1)# no spx-port 1/3/1
    spx-port 1/3/1 is removed
    WARNING!!! === This PE has no spx-port/lag configuration.
    [Provisional-PE]ICX7450-24 Router(config-spx-unit-1)# spx-lag 1/2/1 1/3/1 1/4/1
    [Provisional-PE]ICX7450-24 Router(config-spx-unit-1)# show running-config 
    Current configuration:
    !
    ver 08.0.40bT213
    !
    spx pe-enable
    spx unit 1
      module 1 icx7450-24-port-management-module
      module 2 icx7400-qsfp-1port-40g-module
      module 3 icx7400-qsfp-1port-40g-module
      module 4 icx7400-qsfp-1port-40g-module
      spx-lag 1/2/1 1/3/1 1/4/1
    !
    end
    
  3. Save the configuration and reload.
    • Once a PE is enabled and the appropriate SPX port or LAG is configured, you must use the write memory and reload commands to complete initialization.

    • The ICX 7450 or ICX 7250 enters PE mode with the assigned PE ID from the CB.

    • The PE ID ranges from 17 to 56 (1 to 16 are reserved for the CB).

    PE 17, 18, 19

    Save the configuration and reload the unit to bring the PE into 802.1BR mode.

    [Provisional-PE]ICX7450-48P Router(config-spx-unit-1)# write memory
    Flash Memory Write (123 bytes)
    Write PE startup file done.
     [Provisional-PE]ICX7450-48P Router(config-spx-unit-1)# end
     [Provisional-PE]ICX7450-48P Router# reload
    Are you sure? (enter 'y' or 'n'): y
    [Provisional-PE]ICX7450-48P Router# Unmounting the External USB
    Sent SIGTERM to all processes
    Sent SIGKILL to all processes
    Requesting system reboot
    
  4. After the SPX system is up, verify the configuration.

    Note: From FastIron 08.0.70 and later, the ICX 7150 is allowed to be used as a port extender (PE). Refer to Port Extenders for more details.

    ICX7750-48F Router# show spx
    T=22d5h16m24.5: alone: standalone, D: dynamic cfg, S: static
    ID   Type          Role    Mac Address    Pri State   Comment                   
    1  S ICX7750-48XGF active  cc4e.24d0.3500 128 local   Ready
    2  S ICX7750-48XGC standby 609c.9f1f.df00 128 remote  Ready
    3  S ICX7750-48XGF member  cc4e.246e.d580   0 remote  Ready
    17 S ICX7450-48GF  spx-pe  cc4e.246d.1178 N/A remote  Ready
    18 S ICX7450-48P   spx-pe  cc4e.246d.22b8 N/A remote  Ready
    19 S ICX7250-48P   spx-pe  cc4e.24b4.32e8 N/A remote  Ready
    
    
        active                    standby                                          
         +---+        +---+        +---+                                           
     -3/1| 1 |3/4--3/1| 3 |3/4--3/1| 2 |3/4-                                       
     |   +---+        +---+        +---+   |                                       
     |                                     |                                       
     |-------------------------------------|                                       
                +----+        +----+             
      1/1/1==2/1| 17 |2/3--2/1| 18 |
                +----+        +----+
    
                +----+   
      1/2/6--2/1| 19 |
                +----+
    
  5. From FastIron 08.0.70 and later, all models of the ICX 7150 can be added as a port extender.

    Both the samples need to included- probably in two steps. The reason for two output is there is a difference is in the model of the units used in the output. So it would be better to show both (And Step 5 States that after 8070 all ICX 7150s can be used as port extender)

    Is this step the same as step 4? Should only one of these code samples be used? Both of these steps use the show spx command to verify the configuration.

    ICX7750-48F Router# show spx
    T=22d5h16m24.5: alone: standalone, D: dynamic cfg, S: static
    ID   Type          Role    Mac Address    Pri State   Comment                   
    1  S ICX7750-48XGF active  cc4e.24d0.3500 128 local   Ready
    2  S ICX7750-48XGC standby 609c.9f1f.df00 128 remote  Ready
    3  S ICX7750-48XGF member  cc4e.246e.d580   0 remote  Ready
    17 S ICX7150-48ZP  spx-pe  cc4e.246d.1078 N/A remote  Ready
    18 S ICX7150-24P   spx-pe  cc4e.246d.2ab8 N/A remote  Ready
    19 S ICX7150-C12   spx-pe  cc4e.24b4.3ee8 N/A remote  Ready
        active                    standby                                          
         +---+        +---+        +---+                                           
     -3/1| 1 |3/4--3/1| 3 |3/4--3/1| 2 |3/4-                                       
     |   +---+        +---+        +---+   |                                       
     |                                     |                                       
     |-------------------------------------|                                       
                +----+        +----+             
      3/1/1==2/1| 17 |2/3--3/1| 18 |
                +----+        +----+
    
                +----+   
      2/1/6--3/1| 19 |
                +----+