Configuring Brocade Switches: Difference between revisions

From Alteeve Wiki
Jump to navigation Jump to search
Line 708: Line 708:
* 2; Fibre stack
* 2; Fibre stack
* 3; 10 Gbps fibre
* 3; 10 Gbps fibre
View the port status:
<syntaxhighlight lang="text">
ICX6610-48 Switch(config)#show interfaces brief
Port    Link    State  Dupl Speed Trunk Tag Pvid Pri MAC            Name     
1/1/1  Down    None    None None  None  No  1    0  cc4e.24b9.4b74         
1/1/2  Down    None    None None  None  No  1    0  cc4e.24b9.4b75         
1/1/3  Down    None    None None  None  No  1    0  cc4e.24b9.4b76         
1/1/4  Down    None    None None  None  No  1    0  cc4e.24b9.4b77         
1/1/5  Down    None    None None  None  No  1    0  cc4e.24b9.4b78         
1/1/6  Down    None    None None  None  No  1    0  cc4e.24b9.4b79         
1/1/7  Down    None    None None  None  No  1    0  cc4e.24b9.4b7a         
1/1/8  Down    None    None None  None  No  1    0  cc4e.24b9.4b7b         
1/1/9  Down    None    None None  None  No  1    0  cc4e.24b9.4b7c         
1/1/10  Down    None    None None  None  No  1    0  cc4e.24b9.4b7d         
1/1/11  Down    None    None None  None  No  1    0  cc4e.24b9.4b7e         
1/1/12  Down    None    None None  None  No  1    0  cc4e.24b9.4b7f         
1/1/13  Down    None    None None  None  No  1    0  cc4e.24b9.4b80         
1/1/14  Down    None    None None  None  No  1    0  cc4e.24b9.4b81         
1/1/15  Down    None    None None  None  No  1    0  cc4e.24b9.4b82         
1/1/16  Down    None    None None  None  No  1    0  cc4e.24b9.4b83         
1/1/17  Down    None    None None  None  No  1    0  cc4e.24b9.4b84         
1/1/18  Down    None    None None  None  No  1    0  cc4e.24b9.4b85         
1/1/19  Down    None    None None  None  No  1    0  cc4e.24b9.4b86         
1/1/20  Down    None    None None  None  No  1    0  cc4e.24b9.4b87         
1/1/21  Down    None    None None  None  No  1    0  cc4e.24b9.4b88         
1/1/22  Down    None    None None  None  No  1    0  cc4e.24b9.4b89         
1/1/23  Down    None    None None  None  No  1    0  cc4e.24b9.4b8a         
1/1/24  Down    None    None None  None  No  1    0  cc4e.24b9.4b8b         
1/1/25  Down    None    None None  None  No  1    0  cc4e.24b9.4b8c         
1/1/26  Down    None    None None  None  No  1    0  cc4e.24b9.4b8d         
1/1/27  Down    None    None None  None  No  1    0  cc4e.24b9.4b8e         
1/1/28  Down    None    None None  None  No  1    0  cc4e.24b9.4b8f         
1/1/29  Down    None    None None  None  No  1    0  cc4e.24b9.4b90         
1/1/30  Up      Forward Full 1G    None  No  1    0  cc4e.24b9.4b91         
1/1/31  Up      Forward Full 1G    None  No  1    0  cc4e.24b9.4b92         
1/1/32  Down    None    None None  None  No  1    0  cc4e.24b9.4b93         
1/1/33  Up      Forward Full 1G    None  No  1    0  cc4e.24b9.4b94         
1/1/34  Up      Forward Full 1G    None  No  1    0  cc4e.24b9.4b95         
1/1/35  Up      Forward Full 1G    None  No  1    0  cc4e.24b9.4b96         
1/1/36  Up      Forward Full 1G    None  No  1    0  cc4e.24b9.4b97         
1/1/37  Up      Forward Full 1G    None  No  1    0  cc4e.24b9.4b98         
1/1/38  Up      Forward Full 1G    None  No  1    0  cc4e.24b9.4b99         
1/1/39  Down    None    None None  None  No  1    0  cc4e.24b9.4b9a         
1/1/40  Down    None    None None  None  No  1    0  cc4e.24b9.4b9b         
1/1/41  Up      Forward Full 1G    None  No  1    0  cc4e.24b9.4b9c         
1/1/42  Up      Forward Full 1G    None  No  1    0  cc4e.24b9.4b9d         
1/1/43  Up      Forward Full 1G    None  No  1    0  cc4e.24b9.4b9e         
1/1/44  Down    None    None None  None  No  1    0  cc4e.24b9.4b9f         
1/1/45  Down    None    None None  None  No  1    0  cc4e.24b9.4ba0         
1/1/46  Up      Forward Full 1G    None  No  1    0  cc4e.24b9.4ba1         
1/1/47  Down    None    None None  None  No  1    0  cc4e.24b9.4ba2         
1/1/48  Up      Forward Full 1G    None  No  1    0  cc4e.24b9.4ba3         
1/2/1  Up      Forward Full 40G  None  No  N/A  0  cc4e.24b9.4ba5         
1/2/2  Up      Forward Full 10G  None  No  N/A  0  cc4e.24b9.4ba6         
1/2/6  Up      Forward Full 40G  None  No  N/A  0  cc4e.24b9.4ba7         
1/2/7  Up      Forward Full 10G  None  No  N/A  0  cc4e.24b9.4ba8         
1/3/1  Down    None    None None  None  No  1    0  cc4e.24b9.4ba9         
1/3/2  Up      Forward Full 10G  None  No  1    0  cc4e.24b9.4baa         
1/3/3  Down    None    None None  None  No  1    0  cc4e.24b9.4bab         
1/3/4  Down    None    None None  None  No  1    0  cc4e.24b9.4bac         
1/3/5  Down    None    None None  None  No  1    0  cc4e.24b9.4bad         
1/3/6  Up      Forward Full 10G  None  No  1    0  cc4e.24b9.4bae         
1/3/7  Down    None    None None  None  No  1    0  cc4e.24b9.4baf         
1/3/8  Down    None    None None  None  No  1    0  cc4e.24b9.4bb0         
mgmt1  Down    None    None None  None  No  None 0  cc4e.24b9.4b74         
</syntaxhighlight>


{{footer}}
{{footer}}

Revision as of 20:09, 3 December 2014

 AN!Wiki :: How To :: Configuring Brocade Switches

Validated Switches

The following switches (and firmwares) have been validates to work with the Anvil!:

  • ICX6610
    • 7.40d
  • ICX6450
    • 7.40a
    • 7.40e
    • 8.00a

Serial Connection

You can use screen to connect to the switch (default values are fine).

screen /dev/ttySO

The screen will be blank until you press <enter>.

ICX6610-24 Switch>
ICX6610-24 Switch>enable 
No password has been assigned yet...

There is no default user name and password. To use the web interface later, a user and password needs to be set.

Note: Super User level password can be an alphanumeric string, but cannot begin with a number.
ICX6610-24 Switch#configure terminal 
ICX6610-24 Switch(config)#enable super-user-password secret
ICX6610-24 Switch(config)#enable user disable-on-login-failure 10
ICX6610-24 Switch(config)#user alteeve privilege 0 password secret 
ICX6610-24 Switch(config)#show users
Username                                        Password                           Encrypt   Priv Status   Expire Time
======================================================================================================================
alteeve                                         $1$HF4..Zv.$uF.PUT.bqkMy5GicUIrhG/ enabled   0    enabled  Never
ICX6610-24 Switch(config)#write memory
Write startup-config done.

Automatic copy to member units:  2
ICX6610-24 Switch(config)#aaa authentication web-server default local
ICX6610-24 Switch(config)#Flash Memory Write (8192 bytes per dot) .
Flash to Flash Done.

Form the Stack

ICX6450 and ICX6610

> enable
# config terminal
## (config) stack enable
## (config) exit
# show stack
# stack secure-setup
 Do you accept the topology (RING) (y/n)?: y
 Do you accept the unit id's (y/n)?: y

(switches reboot)

> enable
# show stack
ICX6610-24 Switch#show stack
alone: standalone, D: dynamic config, S: static config
ID   Type         Role    Mac Address    Pri State   Comment                   
1  S ICX6610-24   active  748e.f8ff.cf1c 128 local   Ready                              

    active                                                                     
     +---+                                                                     
 =2/6| 1 |2/1=                                                                 
     +---+                                                                     
                                                                              
Current stack management MAC is 748e.f8ff.cf1c
Note: no "stack mac" config. My MAC will change after failover.
ICX6610-24 Switch#T=1h25m22.3: Election, was active, no change, ID=1, pri=128, 2U(1-2), A=u1, nbr#=1 1, 
Done hot swap: active controller unit 1 sets unit 2 to Ready.

Config changed due to add/del units. Do write mem if you want to keep it
Stack unit 2 Power supply 1 is up
Stack unit 2 Power supply 2 is up
Assigned unit 2 to be standby
start running config sync
Running config sync to standby is complete

ICX6610-24 Switch#show stack

alone: standalone, D: dynamic config, S: static config
ID   Type         Role    Mac Address    Pri State   Comment                   
1  S ICX6610-24   active  748e.f8ff.cf1c 128 local   Ready                              
2  D ICX6610-24   standby 748e.f8ff.cf84   0 remote  Ready                              

    active       standby                                                       
     +---+        +---+                                                        
 =2/1| 1 |2/6==2/6| 2 |2/1=                                                    
 |   +---+        +---+   |                                                    
 |                        |                                                    
 |------------------------|                                                    
                                                                              
Standby u2 - No hitless failover. Reason: hitless-failover not configured
Current stack management MAC is 748e.f8ff.cf1c
Note: no "stack mac" config. My MAC will change after failover.
# write memory

Write startup-config done.

Automatic copy to member units:  2
ICX6610-24 Switch#Flash Memory Write (8192 bytes per dot) .
Flash to Flash Done.

ICX6430-C12

The ICX6430-C12 doesn't support stacking. However, a stack can be somewhat simulated by tagging a dedicated port with all our VLANs. This will allow traffic from any VLAN to use the same "uplink" port. Also, without a proper stack, we can not create a trunk/LAG. So we enable rapid STP on each switch's customer-facing uplink port instead.

  • [#Pseudo-Stacking_on_ICX6430-C12|Pseudo Stacking on ICX6430-C12]]

Enable Jumbo Frames

The ICX6610 support packets up to 10240 bytes. That is to say, if jumbo frames are enabled, the MTU of the switch is 10 KiB.

ICX6610-24 Switch>enable
Password:
ICX6610-24 Switch#terminal config
ICX6610-24 Switch(config)#jumbo 
Jumbo mode setting requires a reload to take effect!
ICX6610-24 Switch(config)#write memory
Write startup-config done.

Automatic copy to member units:  2
ICX6610-24 Switch(config)#Flash Memory Write (8192 bytes per dot) .
Flash to Flash Done.
ICX6610-24 Switch(config)#exit
ICX6610-24 Switch#reload  
Are you sure? (enter 'y' or 'n'): y
Reload request sent to attached stack member(s)...
ICX6610-24 Switch#
ICX6610-24 Switch#HRebooting(0)...
lt and reboot
*
$
ICX Boot Code Version 7.3.02 (grz07302)
Enter 'a' to stop at memory test
Enter 'b' to stop at boot monitor
BOOT INFO: load monitor from boot flash, cksum = 1fef
BOOT INFO: verify flash files.......
BOOT INFO: load image from primary copy...

platform type = 8
PCIE-1 LTSSM status: 22
PCIE Switch status: 0
..................
....
Starting Main Task ...CPSS DxCh Version: cpss3.4p1 release
Pre Parsing Config Data ...

Parsing Config Data ...
stacking is enable. optical monitoring for stacking ports 1/2/1, 1/2/6 is not available.

  Copyright (c) 1996-2012 Brocade Communications Systems, Inc. All rights reserved.
    UNIT 1: compiled on Jul 08 2013 at 18:50:06 labeled as FCXS07400d
                (5702656 bytes) from Primary FCXS07400d.bin
        SW: Version 07.4.00dT7f1 
  Boot-Monitor Image size = 370555, Version:07.3.02T7f5 (grz07302)
  HW: Stackable ICX6610-24
==========================================================================
UNIT 1: SL 1: ICX6610-24 24-port Management Module
         Serial  #: BXP2547J053
         License: BASE_SOFT_PACKAGE   (LID: dzrHKJMlFKI)
         P-ENGINE  0: type E02B, rev 01
==========================================================================
UNIT 1: SL 2: ICX6610-QSFP 10-port 160G Module
==========================================================================
UNIT 1: SL 3: ICX6610-8-port Dual Mode(SFP/SFP+) Module
==========================================================================
  800 MHz Power PC processor 8544E (version 0021/0023) 400 MHz bus
65536 KB flash memory
  512 MB DRAM
STACKID 1  system uptime is 10 seconds 
The system : started=warm start  reloaded=by "reload"
My stack unit ID = 1, bootup role = active

........................
T=1m39.9: Election, was alone --> active, ID=1, pri=128, 2U(1-2), A=u1, nbr#=1 1, 
ICX6610-24 Switch>Done hot swap: active controller unit 1 sets unit 2 to Ready.

Power supply 1  detected.

Power supply 2  detected.
Power supply 1  is up.
Power supply 2  is up.

ICX6610-24 Switch>
ICX6610-24 Switch>
ICX6610-24 Switch>Stack unit 2 Power supply 1 is up
Stack unit 2 Power supply 2 is up

ICX6610-24 Switch>


Assign IP to Switch

> enable
# config terminal
## (config) ip address 10.255.8.1 255.255.0.0
## (config) exit
# ping 10.255.8.1

Ping self done.

# ping 10.255.255.254

Sending 1, 16-byte ICMP Echo to 10.255.255.254, timeout 5000 msec, TTL 64
Type Control-c to abort
Reply from 10.255.255.254  : bytes=16 time=2ms TTL=64
Success rate is 100 percent (1/1), round-trip min/avg/max=2/2/2 ms.

Update the firmware

Note: These switches have two firmwares;
  • Layer 2 (S)
    • Compressed Pri Code size = 5325231, Version:07.3.00cT7f1 (/foundry/FGS/os/FCXS07300c.bin)
  • Layer 3 (R)
    • Compressed Sec Code size = 6811631, Version:07.3.00cT7f3 (/foundry/FGS/os/FCXR07300c.bin)

Create a my.brocade.com account

> enable
# config terminal
## (config) show flash

Stack unit 1:
  Compressed Pri Code size = 5325231, Version:07.3.00cT7f1 (/foundry/FGS/os/FCXS07300c.bin)
  Compressed Sec Code size = 6811631, Version:07.3.00cT7f3 (/foundry/FGS/os/FCXR07300c.bin)
  Compressed Boot-Monitor Image size = 370555, Version:07.3.02T7f5
  Code Flash Free Space = 53215232
Stack unit 2:
  Compressed Pri Code size = 5325231, Version 07.3.00cT7f1 (/foundry/FGS/os/FCXS07300c.bin)
  Compressed Sec Code size = 6811631, Version 07.3.00cT7f3 (/foundry/FGS/os/FCXR07300c.bin)
  Compressed Boot-Monitor Image size = 370555, Version 07.3.02T7f5
  Code Flash Free Space = 53084160

## (config) exit
# copy tftp flash 10.255.255.254 FCXS07400d.bin primary

ICX6610-24 Switch#Flash Memory Write (8192 bytes per dot) 
Automatic copy to member units:  2
....<lots of dots>....
TFTP to Flash Done.

# show flash

Stack unit 1:
  Compressed Pri Code size = 5702656, Version:07.4.00dT7f1 (FCXS07400d.bin)
  Compressed Sec Code size = 6811631, Version:07.3.00cT7f3 (/foundry/FGS/os/FCXR07300c.bin)
  Compressed Boot-Monitor Image size = 370555, Version:07.3.02T7f5
  Code Flash Free Space = 52822016
Stack unit 2:
  Compressed Pri Code size = 5702656, Version 07.4.00dT7f1 (FCXS07400d.bin)
  Compressed Sec Code size = 6811631, Version 07.3.00cT7f3 (/foundry/FGS/os/FCXR07300c.bin)
  Compressed Boot-Monitor Image size = 370555, Version 07.3.02T7f5
  Code Flash Free Space = 52690944

# write memory

Write startup-config done.

Automatic copy to member units:  2
Flash Memory Write (8192 bytes per dot) .
Flash to Flash Done.

# reload

Are you sure? (enter 'y' or 'n'): y
Reload request sent to attached stack member(s)...
Rebooting(0)...
Note: It takes a while to reboot because it will update the firmware of the second node. Please be patient.
> enable
# show version

  Copyright (c) 1996-2012 Brocade Communications Systems, Inc. All rights reserved.
    UNIT 1: compiled on Jul 08 2013 at 18:50:06 labeled as FCXS07400d
                (5702656 bytes) from Primary FCXS07400d.bin
        SW: Version 07.4.00dT7f1 
    UNIT 2: compiled on Jul 08 2013 at 18:50:06 labeled as FCXS07400d
                (5702656 bytes) from Primary FCXS07400d.bin
        SW: Version 07.4.00dT7f1 
  Boot-Monitor Image size = 370555, Version:07.3.02T7f5 (grz07302)
  HW: Stackable ICX6610-24
==========================================================================
UNIT 1: SL 1: ICX6610-24 24-port Management Module
         Serial  #: xxxx
         License: BASE_SOFT_PACKAGE   (LID: dzrHKJMlFKI)
         P-ENGINE  0: type E02B, rev 01
==========================================================================
UNIT 1: SL 2: ICX6610-QSFP 10-port 160G Module
==========================================================================
UNIT 1: SL 3: ICX6610-8-port Dual Mode(SFP/SFP+) Module
==========================================================================
UNIT 2: SL 1: ICX6610-24 24-port Management Module
         Serial  #: xxxx
         License: BASE_SOFT_PACKAGE   (LID: dzrHKJMlFKd)
         P-ENGINE  0: type E02B, rev 01
==========================================================================
UNIT 2: SL 2: ICX6610-QSFP 10-port 160G Module
==========================================================================
UNIT 2: SL 3: ICX6610-8-port Dual Mode(SFP/SFP+) Module
==========================================================================
  800 MHz Power PC processor 8544E (version 0021/0023) 400 MHz bus
65536 KB flash memory
  512 MB DRAM
STACKID 1  system uptime is 4 minutes 2 seconds 
STACKID 2  system uptime is 4 minutes 2 seconds 
The system : started=warm start  reloaded=by "reload"
My stack unit ID = 1, bootup role = active

Configure VLAN

We're creating three separate VLANs;

  • VID 100 (BCN)
  • VID 200 (SN)
  • VID 300 (IFN)

All ports default to VID 1. All unassigned ports remain in VID 1.

# config terminal
## (config) vlan 100 name bcn
### (config-vlan-100) untag ethernet 1/1/1 to 1/1/10

Added untagged port(s) ethe 1/1/1 to 1/1/10 to port-vlan 100.

### (config-vlan-100) untag ethernet 2/1/1 to 2/1/10

Added untagged port(s) ethe 2/1/1 to 2/1/10 to port-vlan 100.

### (config-vlan-100) vlan 200 name sn
### (config-vlan-200) untag ethernet 1/1/11 to 1/1/14 ethernet 2/1/11 to 2/1/24

Added untagged port(s) ethe 1/1/11 to 1/1/14 ethe 2/1/11 to 2/1/24 to port-vlan 200.

Oops. Have to send some ports back to VID 1.

### (config-vlan-200) no untag ethernet 2/1/15 to 2/1/24
### (config-vlan-200) show vlan

Total PORT-VLAN entries: 3
Maximum PORT-VLAN entries: 64

Legend: [Stk=Stack-Id, S=Slot]

PORT-VLAN 1, Name DEFAULT-VLAN, Priority level0, Spanning tree On
 Untagged Ports: (U1/M1)  15  16  17  18  19  20  21  22  23  24 
 Untagged Ports: (U1/M3)   1   2   3   4   5   6   7   8 
 Untagged Ports: (U2/M1)  15  16  17  18  19  20  21  22  23  24 
 Untagged Ports: (U2/M3)   1   2   3   4   5   6   7   8 
   Tagged Ports: None
   Uplink Ports: None
 DualMode Ports: None
 Mac-Vlan Ports: None
     Monitoring: Disabled
PORT-VLAN 100, Name bcn, Priority level0, Spanning tree On
 Untagged Ports: (U1/M1)   1   2   3   4   5   6   7   8   9  10 
 Untagged Ports: (U2/M1)   1   2   3   4   5   6   7   8   9  10 
   Tagged Ports: None
   Uplink Ports: None
 DualMode Ports: None
 Mac-Vlan Ports: None
     Monitoring: Disabled
PORT-VLAN 200, Name sn, Priority level0, Spanning tree On
 Untagged Ports: (U1/M1)  11  12  13  14 
 Untagged Ports: (U2/M1)  11  12  13  14 
   Tagged Ports: None
   Uplink Ports: None
 DualMode Ports: None
 Mac-Vlan Ports: None
     Monitoring: Disabled
Note: A port in VID 1 will simply change to the newly assigned VID. Ports in other VIDs need to be reset with no untag ... before reconfiguring for the new VLAN.

Back to configuring.

### (config-vlan-200) vlan 300 name ifn
### (config-vlan-300) untag ethernet 1/1/15 to 1/1/24 ethernet 2/1/15 to 2/1/24

Added untagged port(s) ethe 1/1/15 to 1/1/24 ethe 2/1/15 to 2/1/24 to port-vlan 300.

### show vlan

Total PORT-VLAN entries: 4
Maximum PORT-VLAN entries: 64

Legend: [Stk=Stack-Id, S=Slot]

PORT-VLAN 1, Name DEFAULT-VLAN, Priority level0, Spanning tree On
 Untagged Ports: (U1/M3)   1   2   3   4   5   6   7   8 
 Untagged Ports: (U2/M3)   1   2   3   4   5   6   7   8 
   Tagged Ports: None
   Uplink Ports: None
 DualMode Ports: None
 Mac-Vlan Ports: None
     Monitoring: Disabled
PORT-VLAN 100, Name bcn, Priority level0, Spanning tree On
 Untagged Ports: (U1/M1)   1   2   3   4   5   6   7   8   9  10 
 Untagged Ports: (U2/M1)   1   2   3   4   5   6   7   8   9  10 
   Tagged Ports: None
   Uplink Ports: None
 DualMode Ports: None
 Mac-Vlan Ports: None
     Monitoring: Disabled
PORT-VLAN 200, Name sn, Priority level0, Spanning tree On
 Untagged Ports: (U1/M1)  11  12  13  14 
 Untagged Ports: (U2/M1)  11  12  13  14 
   Tagged Ports: None
   Uplink Ports: None
 DualMode Ports: None
 Mac-Vlan Ports: None
     Monitoring: Disabled
PORT-VLAN 300, Name ifn, Priority level0, Spanning tree On
 Untagged Ports: (U1/M1)  15  16  17  18  19  20  21  22  23  24 
 Untagged Ports: (U2/M1)  15  16  17  18  19  20  21  22  23  24 
   Tagged Ports: None
   Uplink Ports: None
 DualMode Ports: None
 Mac-Vlan Ports: None
     Monitoring: Disabled

### (config-vlan-300) exit
### (config) write memory

Write startup-config done.

Automatic copy to member units:  2
Flash Memory Write (8192 bytes per dot) .
Flash to Flash Done.

### (config) exit

Pseudo Stacking on ICX6430-C12

To share one uplink between multiple VLANs (to act like a stack);

config terminal
an-s05(config)#vlan 100
an-s05(config-vlan-100)#tagged ethernet 1/2/1
Added tagged port(s) ethe 1/2/1 to port-vlan 100.
an-s05(config-vlan-100)#vlan 200
an-s05(config-vlan-200)#tagged ethernet 1/2/1
Added tagged port(s) ethe 1/2/1 to port-vlan 200.
an-s05(config-vlan-200)#vlan 300
an-s05(config-vlan-300)#tagged ethernet 1/2/1
Added tagged port(s) ethe 1/2/1 to port-vlan 300.

To prevent switch loops when plugging in both C2.

an-s05(config-vlan-300)#spanning-tree rstp

Trunking

Passive Trunk

This is used when the connected switch does not support LACP.

Note: Configure with only one cable connected into the trunk ports.
# config terminal
## (config) trunk ethernet 1/1/24 ethernet 2/1/24

Trunk will be created in next trunk deploy.

## (config) trunk deploy
## (config) write memory

Active Trunk

This is used if you can create an LACP on the client's switch.

Note: Configure with only one cable connected into the trunk ports.
# config terminal
## (config) interface ethernet 1/1/23 ethernet 2/1/23
## (config-mif-1/1/23,2/1/23) link-aggregate active
## exit
## show link-aggregate

System ID: 748e.f8ff.cf1c
Long  timeout: 90, default: 90
Short timeout: 3, default: 3
Port  [Sys P] [Port P] [  Key ] [Act][Tio][Agg][Syn][Col][Dis][Def][Exp][Ope]
1/1/23      1        1      482   Yes   S   Agg  Syn  Col  Dis  Def  No   Dwn
2/1/23      1        1      482   Yes   S   Agg  Syn  Col  Dis  Def  No   Dwn

Key Management

To get a license, you must purchase the license from a Brocade reseller. With it, you will get a spreadsheet containing a TRANSACTION KEY.

To convert this into a loadable license file, you will need to get the switch's 'LID', then create an account on "My Brocade". You can then combine the LID and the TRANSACTION KEY and Brocade will email you the license key.

To get the LID;


Installing Keys

Once you get the license file from Brocade, copy the key(s) to the root of your TFTP server (/var/lib/tftpboot/).

Note the LID number and which stack ID. In this case, I renamed the license files so that 'an-s01_01.key' was for the LID for switch stack 1 (the license key's suffix is the LID of the unit, see 'show config').

ICX6610-24 Switch>enable
Password:

ICX6610-24 Switch#copy tftp license 10.255.255.254 an-s01_01.key unit 1
ICX6610-24 Switch#Flash Memory Write (8192 bytes per dot) .
Copy Software License from TFTP to Flash Done.

ICX6610-24 Switch#show license                          1_01.key unit 2 
Index      License Name              Lid          License Type    Status     License Period  License Capacity  
Stack unit 1:
1          ICX6610-10G-LIC-POD       dzrHKJMlFKd  Normal          Invalid    Unlimited                  4

Repeat for the second switch in the stack with 'unit 2' (and so on) to load the keys for other switches in the stack.

Enable 10 Gbps Ports

After installing license files to upgrade a bank of four 1 Gbps SFP+ ports into 10 Gbps, you need to enable the ports.

In this example, we will upgrade switch 1 and 2's SFP+ ports 1 to 4.

ICX6610-24 Switch#config terminal

ICX6610-24 Switch(config)#interface ethernet 1/3/1 to 1/3/4 

ICX6610-24 Switch(config-mif-1/3/1-1/3/4)#speed-duplex 10g-full

ICX6610-24 Switch(config)#interface ethernet 2/3/1 to 2/3/4 

ICX6610-24 Switch(config-mif-2/3/1-2/3/4)#speed-duplex 10g-full

Unlike traditional twisted pair cable, a 10 Gbps cable will step run at a lower speed. Likewise, a 1 Gbps cable will not connect to a 10 Gbps port.

If you (accidentally) use a 1 Gbps SFP+ cable, the upgrade will likely throw an error like the one below:

ICX6610-24 Switch(config-mif-2/3/1-2/3/4)#U2-MSG: INFO: 2/3/4: optics <-> speed mismatch. Replace with SFP+ to enable link.
U2-MSG: INFO: 2/3/4: optics <-> speed mismatch. Replace with SFP+ to enable link.
interface ethernet 2/3/4
ICX6610-24 Switch(config-if-e10000-2/3/4)#speed-duplex 1000-full-master

Deleting Keys

If you need to remove a key (ie: replacing a demo license), you can do so thusly:

ICX6610-24 Switch#license delete unit 1 index 1

ICX6610-24 Switch#show license
License record empty

Configure Failover and Recovery

Configure the stack to handle switch "hitless" failure and recovery.

ICX6610-24 Switch#config terminal 
ICX6610-24 Switch(config)#hitless-failover enable

# Didn't help on it's own.
ICX6610-24 Switch(config)#stack mac 0000.0000.0123

# Set matching priorities
config terminal
stack unit 2
priority 128
<wait 2 minutes>

Done

Multicast Config

ICX6610-24 Switch#config terminal 
ICX6610-24 Switch(config)#vlan 300
ICX6610-24 Switch(config-vlan-300)#multicast passive 
ICX6610-24 Switch(config-vlan-300)#multicast version 2

Done

Resetting Lost Password

If you've lost the system password, you will need physical access to the switch.

Note: If you can't sit at your computer and press the reset button directly, ask someone to help with this next step as the timing is short.

On the front of the switch will be a small "Reset" switch. To press this, you will need a very thin object in order to press the button, like a small paper clip, needle or so on.

During the boot process, press b when you see the Enter 'b' to stop at boot monitor: prompt.

Enter 'b' to stop at boot monitor:  0 
ICX64XX-boot>> no password
OK! Skip password check when the system is up.
ICX64XX-boot>> boot system flash primary
Usage:
boot    - boot default, i.e., run 'bootcmd'

ICX64XX-boot>> boot_primary
Booting image from Primary
## Booting image at 00007fc0 ...
   Created:      2013-04-27   3:19:57 UTC
   Data Size:    10552120 Bytes = 10.1 MB
   Load Address: 00008000
   Entry Point:  00008000
   Verifying Checksum ... OK
OK

On next boot, you will be able to log into the switch without a password.

Reset to Factory Defaults

Note: This will erase any loaded licenses. If you have loaded licenses, be sure you have them backed up before proceeding.

At the command prompt, do:

SHESW11#erase startup-config 
Erase startup-config Done.
dhcp server lease database is also removed
Warning: Do not write memory! This will reload the running configuration back onto the system.
SHESW11#reload
Are you sure? (enter 'y' or 'n'): 
Sent SIGKILL to all processes
Requesting system reboot
Restarting syste

On the next boot, you should have an as-new system.

SNMP

ICX-6430-C12

To enable read-write access of MIB data;

an-s06(config)#snmp-server community public rw

Notes

Port numbering syntax is:

<stack>/<module>/<port>

Module numbering;

  • 1; Copper 1 Gbit
  • 2; Fibre stack
  • 3; 10 Gbps fibre

View the port status:

ICX6610-48 Switch(config)#show interfaces brief

Port    Link    State   Dupl Speed Trunk Tag Pvid Pri MAC            Name      
1/1/1   Down    None    None None  None  No  1    0   cc4e.24b9.4b74          
1/1/2   Down    None    None None  None  No  1    0   cc4e.24b9.4b75          
1/1/3   Down    None    None None  None  No  1    0   cc4e.24b9.4b76          
1/1/4   Down    None    None None  None  No  1    0   cc4e.24b9.4b77          
1/1/5   Down    None    None None  None  No  1    0   cc4e.24b9.4b78          
1/1/6   Down    None    None None  None  No  1    0   cc4e.24b9.4b79          
1/1/7   Down    None    None None  None  No  1    0   cc4e.24b9.4b7a          
1/1/8   Down    None    None None  None  No  1    0   cc4e.24b9.4b7b          
1/1/9   Down    None    None None  None  No  1    0   cc4e.24b9.4b7c          
1/1/10  Down    None    None None  None  No  1    0   cc4e.24b9.4b7d          
1/1/11  Down    None    None None  None  No  1    0   cc4e.24b9.4b7e          
1/1/12  Down    None    None None  None  No  1    0   cc4e.24b9.4b7f          
1/1/13  Down    None    None None  None  No  1    0   cc4e.24b9.4b80          
1/1/14  Down    None    None None  None  No  1    0   cc4e.24b9.4b81          
1/1/15  Down    None    None None  None  No  1    0   cc4e.24b9.4b82          
1/1/16  Down    None    None None  None  No  1    0   cc4e.24b9.4b83          
1/1/17  Down    None    None None  None  No  1    0   cc4e.24b9.4b84          
1/1/18  Down    None    None None  None  No  1    0   cc4e.24b9.4b85          
1/1/19  Down    None    None None  None  No  1    0   cc4e.24b9.4b86          
1/1/20  Down    None    None None  None  No  1    0   cc4e.24b9.4b87          
1/1/21  Down    None    None None  None  No  1    0   cc4e.24b9.4b88          
1/1/22  Down    None    None None  None  No  1    0   cc4e.24b9.4b89          
1/1/23  Down    None    None None  None  No  1    0   cc4e.24b9.4b8a          
1/1/24  Down    None    None None  None  No  1    0   cc4e.24b9.4b8b          
1/1/25  Down    None    None None  None  No  1    0   cc4e.24b9.4b8c          
1/1/26  Down    None    None None  None  No  1    0   cc4e.24b9.4b8d          
1/1/27  Down    None    None None  None  No  1    0   cc4e.24b9.4b8e          
1/1/28  Down    None    None None  None  No  1    0   cc4e.24b9.4b8f          
1/1/29  Down    None    None None  None  No  1    0   cc4e.24b9.4b90          
1/1/30  Up      Forward Full 1G    None  No  1    0   cc4e.24b9.4b91          
1/1/31  Up      Forward Full 1G    None  No  1    0   cc4e.24b9.4b92          
1/1/32  Down    None    None None  None  No  1    0   cc4e.24b9.4b93          
1/1/33  Up      Forward Full 1G    None  No  1    0   cc4e.24b9.4b94          
1/1/34  Up      Forward Full 1G    None  No  1    0   cc4e.24b9.4b95          
1/1/35  Up      Forward Full 1G    None  No  1    0   cc4e.24b9.4b96          
1/1/36  Up      Forward Full 1G    None  No  1    0   cc4e.24b9.4b97          
1/1/37  Up      Forward Full 1G    None  No  1    0   cc4e.24b9.4b98          
1/1/38  Up      Forward Full 1G    None  No  1    0   cc4e.24b9.4b99          
1/1/39  Down    None    None None  None  No  1    0   cc4e.24b9.4b9a          
1/1/40  Down    None    None None  None  No  1    0   cc4e.24b9.4b9b          
1/1/41  Up      Forward Full 1G    None  No  1    0   cc4e.24b9.4b9c          
1/1/42  Up      Forward Full 1G    None  No  1    0   cc4e.24b9.4b9d          
1/1/43  Up      Forward Full 1G    None  No  1    0   cc4e.24b9.4b9e          
1/1/44  Down    None    None None  None  No  1    0   cc4e.24b9.4b9f          
1/1/45  Down    None    None None  None  No  1    0   cc4e.24b9.4ba0          
1/1/46  Up      Forward Full 1G    None  No  1    0   cc4e.24b9.4ba1          
1/1/47  Down    None    None None  None  No  1    0   cc4e.24b9.4ba2          
1/1/48  Up      Forward Full 1G    None  No  1    0   cc4e.24b9.4ba3          
1/2/1   Up      Forward Full 40G   None  No  N/A  0   cc4e.24b9.4ba5          
1/2/2   Up      Forward Full 10G   None  No  N/A  0   cc4e.24b9.4ba6          
1/2/6   Up      Forward Full 40G   None  No  N/A  0   cc4e.24b9.4ba7          
1/2/7   Up      Forward Full 10G   None  No  N/A  0   cc4e.24b9.4ba8          
1/3/1   Down    None    None None  None  No  1    0   cc4e.24b9.4ba9          
1/3/2   Up      Forward Full 10G   None  No  1    0   cc4e.24b9.4baa          
1/3/3   Down    None    None None  None  No  1    0   cc4e.24b9.4bab          
1/3/4   Down    None    None None  None  No  1    0   cc4e.24b9.4bac          
1/3/5   Down    None    None None  None  No  1    0   cc4e.24b9.4bad          
1/3/6   Up      Forward Full 10G   None  No  1    0   cc4e.24b9.4bae          
1/3/7   Down    None    None None  None  No  1    0   cc4e.24b9.4baf          
1/3/8   Down    None    None None  None  No  1    0   cc4e.24b9.4bb0          
mgmt1   Down    None    None None  None  No  None 0   cc4e.24b9.4b74

 

Any questions, feedback, advice, complaints or meanderings are welcome.
Alteeve's Niche! Enterprise Support:
Alteeve Support
Community Support
© Alteeve's Niche! Inc. 1997-2024   Anvil! "Intelligent Availability®" Platform
legal stuff: All info is provided "As-Is". Do not use anything here unless you are willing and able to take responsibility for your own actions.