Using Zero-touch to Add PE Units

Use the zero-touch utility to add PE units to the Campus Fabric domain without having to make user selections.
Follow these steps to configure zero-touch deployment.
Note: The first time you enable zero-touch configuration, the system sends a zero-touch probe within 60 seconds. If a CB port comes up, or if a port specified in the zero-touch-ports configuration or a CB SPX port or LAG with no connection becomes active, a zero-touch probe is also triggered within a minute. Otherwise, a probe is sent every three minutes.
Note: If a port is already up, adding it as an SPX port, adding it to an SPX LAG, or configuring it as a zero-touch port does not trigger the next zero-touch probe within 60 seconds.
Note: RUCKUS recommends disabling zero-touch provisioning once PE discovery is complete.
  1. If necessary, create clean units. On the local console of each ICX 7150, ICX 7250, or ICX 7450 unit, enter the following.
    Device# erase startup-config
    !
    !
    Device# reload
    !
    !
    
    When the system asks wether to reload without saving the configuration enter y.
  2. Attach clean ICX 7150, ICX 7250, or ICX 7450 units to the existing Campus Fabric domain as candidate PEs. The new units must have no startup_config flash.
    Note: The example shows how to enable a standalone ICX 7750 unit as the CB before adding PE units. A standalone ICX 7650, ICX 7750, or ICX 7850 or a stack of ICX 7650, ICX 7750, or ICX 7850 units acting as the CB would add PE units in the same way. The running configuration may also show that the CB is already enabled.
  3. Use the show running-config command to verify that the CB is enabled and to check SPX port and LAG configurations.
    ICX7750-48F Router# show running-config
    Current configuration:
    !
    ver 08.0.50b1T203
    !
    stack unit 1
      module 1 icx7750-48-xgf-port-management-module
      module 2 icx7750-qsfp-6port-qsfp-240g-module
      module 3 icx7750-6q-6port-qsfp-240g-module
    !
    !
    
    no inline power non-pd-detection enable
    ip ssl min-version tls_1_1
    !
    !
    
    interface management 1
    !
    !
    
    end
    
    In this example, the show running-config command indicates that the CB is not enabled on the ICX 7750 standalone unit.
  4. If necessary, in global configuration mode, enter the spx cb-enable command to enable the CB. If spanning tree is present, you are prompted to confirm the reload. Type y when prompted.
    ICX7750-48F Router# configure terminal
    ICX7750-48F Router(config)# spx cb-enable
    System is now in 802.1br control bridgee (CB) mode.
    
    ICX7750-48F Router# configure terminal
    ICX7750-48F Router(config)# spx cb-enable
    Spanning Tree Protocols require a reload. Are you sure? (enter 'y' or 'n'): y
    System is now in 802.1br control bridge (CB) mode.
    
    1 Saved config, reloading the system...
    !
    !
    
    In the first example, the CB is enabled without a system reload. In the second example, the CB is enabled after a reload because Spanning Tree configuration is present.
  5. Enter SPX CB configuration mode.
    ICX7750-48F Router(config)# spx cb-config
    
  6. If necessary, configure a CB SPX port or LAG that connects to the PE candidates.
    
    ICX7750-48F Router(config-spx-cb)# spx-port 1/1/2
    
    The example configures SPX port 1/1/2.
    Note: The sample SPX port is included here only for informational purposes and does not appear in the actual system configuration.
  7. If necessary, configure the ports or range of ports over which zero-touch probe packets will be sent. (These are unconfigured ports, not CB SPX ports or LAGs, over which PE candidates should be detected.)
    ICX7750-48F Router(config-spx-cb)# zero-touch-ports 1/1/3 1/1/16
    
    
    In the example, probe packets will be sent over ports 1/1/3 and 1/1/16 in addition to any configured SPX ports and SPX LAGs.
  8. Enable the zero-touch utility.
    ICX7750-48F Router(config-spx-cb)# zero-touch-enable
    ICX7750-48F Router(config-spx-cb)# end
    Send reload to chain0:  #2 CC4E.24DC.E9CE ID=18, D0: 2/3, D1: 2/5 to 2/6 2/8
     #1 CC4E.24DC.F166 ID=17, D0: 2/5 to 2/6 2/8, D1: 2/4
    
    T=12m23.5: Add spx-port 1/1/16 for a discovered unit to join
    T=12m23.6: Add spx-port 1/1/3 for a discovered unit to join
    PE-port=17/2/4 CB-port=1/1/16
    Sica Unit id:17, PoD License Capacity:8
    PE-port=18/2/3 CB-port=1/1/3
    Sica Unit id:18, PoD License Capacity:8
    Stack unit 18 Power supply 1 is up
    Stack unit 18 Power supply 2 is down
    Stack unit 17 Power supply 1 is up
    Stack unit 17 Power supply 2 is down                                          
    
    The example enables the zero-touch utility. A system reload of new units follows. CB SPX ports 1/1/16 and 1/1/3 are added because a PE candidate has been discovered over the zero-touch-ports. New PE unit 17 is connected through PE port 17/2/4, and new PE unit 18 is connected through port 18/2/3.
    Note: The zero-touch-enable command disables the interactive-setup utility if it has been enabled.
    The CB notifies you of PE candidates discovered, assigns PE IDs, and displays the new configuration including auto-generated SPX connections.
    Note: If the CB encounters an unsupported topology, it displays a warning message.
    Note: If you do not want to accept the PE ID or the new configuration, or if the zero-touch utility issued a warning and could not handle the topology, you can attempt an interactive setup instead. Refer to SPX interactive-setup for more information.
  9. Enter the write memory command to save the configuration change.
    ICX7750-48F Router# write memory
    
  10. Confirm the configuration with the show spx command.
    ICX7750-48F Router# show spx
    T=20m3.1: alone: standalone, D: dynamic cfg, S: static
    ID   Type          Role    Mac Address    Pri State   Comment                   
    1  S ICX7750-48XGF alone   cc4e.24d2.2c00   0 local   Ready
    17 D ICX7250-24    spx-pe  cc4e.24dc.f166 N/A remote  Ready
    18 D ICX7250-24    spx-pe  cc4e.24dc.e9ce N/A remote  Ready
    
                                                                                   
         +---+                                                                     
      2/1| 1 |2/4                                                                  
         +---+                                                                     
                +----+        +----+                                               
      1/1/3--2/3| 18 |2/5==2/5| 17 |2/4--1/1/16                                    
                +----+        +----+                                               
                                         
    
    
    The example displays the Campus Fabric domain configuration. The standalone CB has added two ICX 7250 PE units, 17 and 18. They are configured in a ring and are connected to the CB through CB SPX ports 1/1/3 (at PE port 18/2/3) and 1/1/16 (at PE port 17/2/4).

The following example configures a standalone as a CB, establishes two zero-touch ports, enables the zero-touch utility, and adds two PE units to form a Campus Fabric domain.

ICX7750-48F Router> enable
No password has been assigned yet...
ICX7750-48F Router# show running-config
Current configuration:
!
ver 08.0.50b1T203
!
stack unit 1
  module 1 icx7750-48-xgf-port-management-module
  module 2 icx7750-qsfp-6port-qsfp-240g-module
  module 3 icx7750-6q-6port-qsfp-240g-module
!
!
no inline power non-pd-detection enable
ip ssl min-version tls_1_1
!
!
interface management 1
!
!
end
ICX7750-48F Router# configure terminal
ICX7750-48F Router(config)# spx cb-enable
System is now in 802.1br control bridge (CB) mode. 
ICX7750-48F Router(config)# spx cb-config
ICX7750-48F Router(config-spx-cb)# zero-touch-ports 1/1/3 1/1/16
ICX7750-48F Router(config-spx-cb)# zero-touch-enable
ICX7750-48F Router(config-spx-cb)# end
Send reload to chain0:  #2 CC4E.24DC.E9CE ID=18, D0: 2/3, D1: 2/5 to 2/6 2/8
 #1 CC4E.24DC.F166 ID=17, D0: 2/5 to 2/6 2/8, D1: 2/4

T=12m23.5: Add spx-port 1/1/16 for a discovered unit to join
T=12m23.6: Add spx-port 1/1/3 for a discovered unit to join
PE-port=17/2/4 CB-port=1/1/16
Sica Unit id:17, PoD License Capacity:8
PE-port=18/2/3 CB-port=1/1/3
Sica Unit id:18, PoD License Capacity:8
Stack unit 18 Power supply 1 is up
Stack unit 18 Power supply 2 is down
Stack unit 17 Power supply 1 is up
Stack unit 17 Power supply 2 is down

ICX7750-48F Router# show spx
T=20m3.1: alone: standalone, D: dynamic cfg, S: static
ID   Type          Role    Mac Address    Pri State   Comment                   
1  S ICX7750-48XGF alone   cc4e.24d2.2c00   0 local   Ready
17 D ICX7250-24    spx-pe  cc4e.24dc.f166 N/A remote  Ready
18 D ICX7250-24    spx-pe  cc4e.24dc.e9ce N/A remote  Ready

                                                                               
     +---+                                                                     
  2/1| 1 |2/4                                                                  
     +---+                                                                     
            +----+        +----+                                               
  1/1/3--2/3| 18 |2/5==2/5| 17 |2/4--1/1/16                                    
            +----+        +----+                                               
ICX7750-48F Router# write memory