Using Stack Zero-touch Provisioning to Create a Two-unit ICX 7850 Stack with a Ring Topology
- (Optional) Enter the
show running-configcommand to check unit configuration on the proposed active controller unit.ICX7850-32Q Router# show running-config Current configuration: ! ver 08.0.90_b313T233 ! stack unit 1 module 1 icx7850-32q-port-management-module module 2 icx7800-100g-12port-1200g-module module 3 icx7800-100g-8port-800g-module stack-port 1/3/1 stack-port 1/3/5 ! ! aaa authentication web-server default local aaa authentication login default local enable aaa console ! no telnet server username super password ..... ! ! sz registrar ! ! end ICX7850-32Q Router#
- In global configuration mode on the unit that will serve as the active controller,
enter the
stack enablecommand to enable stacking. - Enter the
stack zero-touch-enablecommand. - (Optional) Enter the
show stack zero-touch statuscommand to check the available configuration options.ICX7850-32Q Router# show stack zero-touch status I cannot be discovered by stack zero-touch or interactive-setup option 2. reason: has stack enable configuration I can be discovered by stack interactive-setup option 3. Has no unit-replacement timer. trig=2, reason=has stack zero-touch-enable zero-touch-enable and stack enable are configured. Have done 0 probes ZTP has converted 0 new units to members. zero-touch-enable period: 3 minutes. Will trigger in 0 min 16 sec ZTP postponed due to topology changes: 0 My MAC used in image copy is 748e.f8f9.636e. ACL #=0, ind=0
The stack zero-touch provisioning process sends probes to ports 1/3/1 through 1/3/8 and discovers the ring topology.ICX7850-32Q Router#T=7m4.0: Sending probes to ports: u1: 1/3/1 to 1/3/8, stack zero-touch detects the following links: Links U1--U2, #=8: 3/1--2/1, 3/2--2/2, 3/3--2/3, 3/4--2/4, 3/5--2/5, 3/6--2/6, 3/7--2/7, 3/8--2/8, #1 +---+ +---+ =3/1| 1 |3/5==2/5| 2 |2/1= | +---+ +---+ | | | |------------------------| stack zero-touch discovers 1 unit(s) and sends stack-port/trunk to chain 0: #1 d4c1.9e18.8dd9 U2, D0: 2/1 to 2/4, D1: 2/5 to 2/8 stack-trunk 1/3/5 to 1/3/8 replaces stack-port 1/3/5 stack-trunk 1/3/1 to 1/3/4 replaces stack-port 1/3/1 T=7m26.2: stack zero-touch enlarges stack-port 1/3/5 to stack-trunk 1/3/5 to 1/3/8 to match links. stack zero-touch adds stack-trunk 1/3/1 to 1/3/4 for new units to join Configuration changed. Please do "write memory".The other unit reloads as a stack member, and stack formation is complete.ICX7850-32Q Router#T=12m47.5: Election, was alone --> active, ID=1, pri=128, 2U(1-2), A=u1, nbr#=1 1, reason: u2: port-up, , Debug: Dec 13 22:31:33 Detect stack unit 2 has different ssh rsahost key, will synchronize it Debug: Dec 13 22:31:33 T=12m47.9: Synchronize webauth files to u2 T:12m49.4: Done hot swap: active controller u1 sets u2 to Ready. T=12m49.9: Election, was active, no change, ID=1, pri=128, 2U(1-2), A=u1, nbr#=1 1, reason: u1: stk-po-chg, , Stack unit 2 Power supply 1 is up Stack unit 2 Power supply 2 is not present Debug: Dec 13 22:31:40 Config changed due to add/del units. Do write mem if you want to keep it Debug: Dec 13 22:31:43 T=12m57.9: Synchronize ssh rsa host key to u2 T=13m50.6: Assigned unit 2 to be standby Debug: Dec 13 22:32:38 T=13m52.6: start running config sync to standby u2 Debug: Dec 13 22:32:38 T=13m53.3: Running config sync to standby u2 is complete
- Enter the
write memorycommand to save the configuration. - (Optional) Enter the
show stackcommand and theshow running-configcommand to check the stack configuration.ICX7850-32Q Router# show stack T=14m59.3: alone: standalone, D: dynamic cfg, S: static ID Type Role Mac Address Pri State Comment 1 S ICX7850-32Q active d4c1.9e18.3731 128 local Ready 2 S ICX7850-48FS standby d4c1.9e18.8dd9 0 remote Ready active standby +---+ +---+ =3/5| 1 |3/1==2/1| 2 |2/5= | +---+ +---+ | | | |------------------------| Standby u2 - Learn other units for 63 sec, protocols may not be ready in 7 s. Role history: N: standalone, A: active, S: standby, M: member U1: N->A Current stack management MAC is d4c1.9e18.3731 ICX7850-32Q Router# show running-config Current configuration: ! ver 08.0.90_b313T233 ! stack unit 1 module 1 icx7850-32q-port-management-module module 2 icx7800-100g-12port-1200g-module module 3 icx7800-100g-8port-800g-module priority 128 stack-trunk 1/3/1 to 1/3/4 stack-trunk 1/3/5 to 1/3/8 stack unit 2 module 1 icx7850-48fs-port-management-module module 2 icx7800-100g-8port-800g-module stack-trunk 2/2/1 to 2/2/4 stack-trunk 2/2/5 to 2/2/8 stack enable stack zero-touch-enable stack mac d4c1.9e18.3731 ! ! aaa authentication web-server default local aaa authentication login default local enable aaa console ! no telnet server username super password ..... ! ! ! hitless-failover enable ! ! sz registrar ! ! end