基础连接与登录
在开始之前,您需要通过 Console 口、Telnet 或 SSH 连接到交换机。

-
Console 连接:使用串口线(通常是蓝色 RJ45 转 DB9)连接电脑和交换机的 Console 口,终端软件设置:9600 波特率, 8 数据位, 无奇偶校验, 1 停止位, 无流控。
-
登录后:默认会进入
admin权限模式,如果需要最高权限,请输入enable命令。login: admin Password: <your_password> // 进入最高权限模式 admin> enable Password: <enable_password> admin#
>表示用户模式(admin)- 表示特权模式(
admin+enable)
基础系统信息与状态查询
这些是日常巡检最常用的命令,用于快速了解交换机的基本状态。
| 命令 | 功能描述 | 示例/输出 |
|---|---|---|
switchshow |
最核心命令,显示交换机的基本信息、端口状态、WWN、Zone 配置等。 | switchshow |
version |
显示交换机的固件版本、型号、序列号和启动时间。 | version |
date |
显示或设置交换机系统时间。 | date |
chassisshow |
显示机箱状态,如风扇、电源状态。 | chassisshow |
logshow |
显示系统日志,用于故障排查。 | logshow -noheader (显示更简洁) |
端口管理
查看和管理物理端口的状态。

| 命令 | 功能描述 | 示例/输出 |
|---|---|---|
portshow |
显示所有端口的状态,包括 Online/Offline/Disabled 等。 |
portshow |
portdisable <port_num> |
禁用一个端口。 | portdisable 5 (禁用 5 号端口) |
portenable <port_num> |
启用一个被禁用的端口。 | portenable 5 |
speed <port_num> <speed> |
设置端口速率(1G, 2G, 4G)。 | speed 5 2g (设置 5 号端口速率为 2G) |
WWN 和设备管理
查看连接到交换机的设备信息。
| 命令 | 功能描述 | 示例/输出 |
|---|---|---|
nsshow |
显示连接到交换机的所有节点(服务器、存储设备)的详细信息,包括 WWPN、WWNN、端口类型、固件版本等。 | nsshow |
devicealias |
管理设备别名,为 WWN 起一个易于记忆的名称,方便在 Zone 中使用。 | devicealias |
fcping |
测试与目标设备的连接,通过 WWPN 来 ping,类似于网络中的 ping。 | fcping 50:00a0:98:xx:xx:xx:xx:xx |
Zone 配置 (Zoning)
这是 Brocade 交换机最核心、最重要的功能之一,用于控制设备间的访问权限。
查看 Zone 信息
| 命令 | 功能描述 |
|---|---|
cfgshow |
显示当前的 Zone 配置,包括所有 Zone 和 Zone Member 的内容。 |
zoneshow |
显示当前生效的 Zone 配置(通常是 active 配置)。 |
zonestatus |
显示 Zone 的状态,enabled (已启用) 或 disabled (已禁用)。 |
配置 Zone 的基本流程
Zone 配置通常在 config 模式下进行。
admin# config admin(config)#
步骤 1:创建设备别名

// 创建一个服务器别名 admin(config)# devicealias name "srv_wwpn" 50:00a0:98:xx:xx:xx:xx:xx // 创建一个存储别名 admin(config)# devicealias name "stor_wwpn" 50:00a0:98:yy:yy:yy:yy:yy
步骤 2:创建 Zone
// 创建一个 Zone,并加入两个设备别名 admin(config)# zone name "srv_to_stor" member "srv_wwpn";"stor_wwpn"
步骤 3:创建 Zone Config (配置集) Zone 必须放在一个配置集中才能应用。
// 创建一个名为 "production_config" 的配置集 admin(config)# zonecreate "production_config" "srv_to_stor"
步骤 4:激活配置
// 激活 "production_config" 配置集 admin(config)# cfgactv "production_config"
步骤 5:保存配置 非常重要!否则重启后配置会丢失。
// 退出 config 模式 admin(config)# exit // 保存配置 admin# saveconfig
其他常用 Zone 命令
| 命令 | 功能描述 |
|---|---|
zonedelete <zone_name> |
删除一个 Zone。 |
zoneconfigdelete <config_name> |
删除一个 Zone 配置集。 |
cfgactv <config_name> |
激活指定的 Zone 配置集。 |
cfgenable |
启用 Zone 功能。 |
cfgdisable |
禁用 Zone 功能(不常用)。 |
RADIUS/TACACS+ 服务器配置
用于集中管理用户认证。
| 命令 | 功能描述 |
|---|---|
radiusserveradd <name> <ip_address> <secret_key> |
添加一个 RADIUS 服务器。 |
radiusserverdelete <name> |
删除一个 RADIUS 服务器。 |
radiusconfig <name> attempt <num> timeout <sec> |
配置 RADIUS 认证尝试次数和超时时间。 |
aaaconfig authentication radius |
设置认证方式为 RADIUS。 |
aaaconfig accounting radius |
设置计费方式为 RADIUS (可选)。 |
用户和权限管理
| 命令 | 功能描述 |
|---|---|
useradd <username> <role> |
创建一个新用户并分配角色。 |
userdelete <username> |
删除一个用户。 |
passwd <username> |
修改用户密码。 |
roleshow |
显示所有可用的角色及其权限。 |
rolecreate <rolename> |
创建一个自定义角色。 |
roledelete <rolename> |
删除一个自定义角色。 |
故障排查与诊断
当遇到连接问题时,这些命令非常有用。
| 命令 | 功能描述 |
|---|---|
tracert <wwpn> |
跟踪从源 WWPN 到目标 WWPN 的路径,用于定位环路中断点。 |
diag |
进入诊断模式,执行底层诊断(通常需要 Brocare 支持)。 |
clear <port_num> |
清除端口的统计计数器,用于观察问题是否复现。 |
stat <port_num> |
显示端口的详细统计信息,如 CRC 错误、丢包等。 |
文件管理
| 命令 | 功能描述 |
|---|---|
copy <source> <destination> |
复制文件,如 copy tftp: myconfig.cfg bootflash:myconfig.cfg。 |
delete <filename> |
删除文件。 |
ls |
列出文件系统中的文件。 |
mkdir <dirname> |
创建目录。 |
升级与重启
| 命令 | 功能描述 |
|---|---|
firmwaredownload <filename> |
从 TFTP 服务器下载新的固件。 |
firmwareshow |
显示当前固件版本和可用的升级包。 |
firmwareupdate |
执行固件升级。(此操作风险高,请务必谨慎!) |
reboot |
重启交换机。 |
重要提示:
- 操作前备份:在进行任何可能影响网络配置的操作(如修改 Zone、升级固件)之前,务必使用
copy running-config tftp:或saveconfig命令备份当前配置。 - 谨慎操作:
firmwareupdate、reboot、cfgactv等命令会中断服务,请在维护窗口期执行。 - 官方文档:Brocade 官方网站有最权威、最详细的 Fabric OS 命令参考手册,建议随时查阅。
- 安全:为
admin和enable设置强密码,并启用 TACACS+/RADIUS 认证,确保交换机安全。
希望这份详细的命令清单能帮助您更好地管理 Brocade 300 交换机!
