以下是 eth0 处于挂起状态的交换机的统计信息示例:
/sbin/ifconfig:
eth0 Link encap:Ethernet HWaddr 00:05:33:32:40:E3
inet addr:xx.xxa.x.xxx Bcast:xx.xxx.xx.xxx Mask:xxx.xxx.xxx.x
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:368707819 errors:0 dropped:0 overruns:0 frame:450
TX packets:161607771 errors:1321348 dropped:0 overruns:197 carrier:1291486
collisions:129622 txqueuelen:1000
如上所述,RX统计数据是干净的,但报告了严重的TX错误。
警告:不要执行“ifconfig eth0 down”命令来关闭以太网端口,因为这可能会导致部门级交换机上出现死机或重新启动,或者控制器类交换机上出现意外的 HAfailover。
控制器和部门交换机的解决方法:
提醒: 以下解决方法被视为无中断,但建议在客户窗口期间执行行动计划,以防发生意外重新启动。
部门交换机:
1.通过串行线缆连接到交换机。
2.使用以下选项之一重置 eth0(Brocade 中按推荐顺序列出了选项)。
a.执行 hareboot,这将重新启动处理器,但不会重新启动交换机(不会中断光纤通道)
示例:
> DS5000B hareboot
HA Rebooting ...B。更改交换机的 IP 地址,然后将其更改回原始 IP。
示例:
记下原始 IP 地址:
> DS5000B ipaddrshow
SWITCH
Ethernet IP Address: xx.xx.xx.xx
Ethernet Subnetmask: xxx.xxx.xxx.x
Gateway IP Address: xx.xx.xx.x
DHCP:关将 IP 设置更改回出厂默认值
> DS5000B ipaddrset
以太网 IP 地址 [xx.xx.xx.xx]:xx.xx.xx.xx
以太网子网掩码 [xxx.xxx.xxx.x]:xxx.x.x.x
网关 IP 地址 [xx.xx.xx.x]:x.x.x.x
DHCP [关闭]:现在将其更改回原始 IP
> DS5000B ipaddrset
以太网 IP 地址 [xx.xx.xx.xx]:xx.xx.xx.xx
以太网子网掩码 [xxx.x.x.x]:xxx.xxx.xxx.x
网关 IP 地址 [x.x.x.x]:xx.xx.xx.x
DHCP [关闭]:c. 更改流控制。
示例:
记下当前流控制。
DS5000B:> ifmodeshow eth0
Link mode:100 Mbit,半双工,链路正常
MAC 地址:00:05:1E:04:2C:4D将以下内容更改为与上述输出相反的内容,在本例中,将其更改为 100/全双工。
提醒:根据 Brocade,建议 eth0 接口以 100/全双工运行(假设 IP 网络交换机可以支持)。
> DS5000B ifmodeset eth0
使用此命令时要小心。强制链路进入其连接的网络设备不支持的操作模式可能会导致无法通过其以太网接口与系统通信。
建议仅从串行控制台端口使用此命令。
你确定你真的要这样做吗?(是,y,否,n):[no] y
谨慎进行。
自动协商(是、y、否、n):[否]
强制 100 Mbps/全双工(是、y、否、n):[no] y
Committing configuration...做。如果用户不知道其 IP 交换机是否可以支持 100/全双工,此时我们可以将 eth0 接口保留为 100/全双工并测试连接性。如果连接失败,请将其更改回原始设置。
将其更改回原始双工设置
> DS5000B ifmodeset eth0
使用此命令时要小心。强制链路进入其连接的网络设备不支持的操作模式可能会导致无法通过其以太网接口与系统通信。
建议仅从串行控制台端口使用此命令。
你确定你真的要这样做吗?(是,y,否,n):[no] y
谨慎进行。
自动协商(是、y、否、n):[否]
强制 100 Mbps/全双工(是、y、否、n):[否]
强制 100 Mbps/半双工(是、y、否、n):[no] y
Committing configuration...做。3.测试以太网连接。
控制器交换机:
1.通过串行线缆连接到活动 CP。
2.使用以下选项之一重置 eth0(Brocade 中按推荐顺序列出了选项)。
a.执行 hafailover,这将重新启动当前活动 CP 卡上的处理器,但不会重新启动交换机(不会中断光纤通道)。
检查以确保 HA 状态已启用且已同步,然后执行 CP 故障切换。
DCX> hashow
Local CP(插槽 7、CP1):活动、热恢复
远程 CP(插槽 6、CP0):待机、HA 启用且运行状况
良好、心跳启动、HA 状态已同步警告:仅当 HA 状态已启用且已同步时,才执行 CP 故障切换,否则不要尝试故障切换,否则您将重新启动交换机。
DCX> hafailover
Local CP(插槽 7、CP1):活动、热恢复
远程 CP(插槽 6、CP0):待机、HA 启用正常
、心跳启动、HA 状态同步警告
:此命令正在冗余控制处理器 (CP)
系统上运行,此操作将导致活动 CP 重置。
因此,需要重新启动所有现有的 Telnet 会话。是否确实要故障切换到备用 CP [y/n]?y
强制故障切换 ...B。更改交换机的 IP 地址,然后将其更改回原始 IP。
示例:
记下原始 IP 地址:
DCX> ipaddrshow
SWITCH
Ethernet IP Address: xx.xx.xx.xx
Ethernet Subnetmask: xxx.xxx.xxx.x
Gateway IP Address: xx.xx.xx.x
DHCP:关将活动 CP 上的 IP 设置更改回出厂默认值,在这种情况下,活动 CP 为 CP0
DCX> ipaddrset -cp 0
主机名称 [cp0]:
以太网 IP 地址 [xx.xx.xx.xx]:xx.xx.xx.xx
以太网子网掩码 [xxx.xxx.xxx.x]:xxx.x.x.x
网关 IP 地址 [xx.xx.xx.x]:x.x.x.x现在将其更改回原始 IP。
DCX> ipaddrset -cp 0
主机名称 [cp0]:
以太网 IP 地址 [xx.xx.xx.xx]:xx.xx.xx.xx
以太网子网掩码 [xxx.x.x.x]:xxx.xxx.xxx.x
网关 IP 地址 [x.x.x.x]:xx.xx.xx.xc. 更改流控制。
记下当前流控制。
DCX> ifmodeshow eth0
Link mode:100 Mbit,半双工,链路正常
MAC 地址:00:05:1E:04:2C:4D将以下内容更改为与上述输出相反的内容,在本例中,将其更改为 100/全双工。
提醒:根据 Brocade,建议 eth0 接口以 100/全双工运行(假设 IP 网络交换机可以支持)。
DCX> ifmodeset eth0
使用此命令时要小心。 强制链路进入其连接的网络设备不支持的操作模式可能会导致无法通过其以太网接口与系统通信。
建议仅从串行控制台端口使用此命令。
你确定你真的要这样做吗?(是,y,否,n):[no] y
谨慎进行。
自动协商(是、y、否、n):[否]
强制 100 Mbps/全双工(是、y、否、n):[no] y
Committing configuration...做。如果客户不知道其 IP 交换机是否可以支持 100/全双工,此时我们可以将 eth0 接口保留为 100/全双工并测试连接性。 如果连接失败,请将其更改回原始设置。
将其更改回原始双工设置。
DCX> ifmodeset eth0
使用此命令时要小心。 强制链路进入其连接的网络设备不支持的操作模式可能会导致无法通过其以太网接口与系统通信。
建议仅从串行控制台端口使用此命令。
你确定你真的要这样做吗?(是,y,否,n):[no] y
谨慎进行。
自动协商(是、y、否、n):[否]
强制 100 Mbps/全双工(是、y、否、n):[否]
强制 100 Mbps/半双工(是、y、否、n):[no] y
Committing configuration...做。3.测试以太网连接。