Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products

Connectrix B 系列 Brocade:如何在无法使用 webtools、telnet 或 SSH 访问的情况下从管理以太网端口上的挂起状态恢复

Summary: 如何在无法使用 webtools、telnet 或 SSH 访问的情况下从管理以太网端口上的挂起状态恢复

This article applies to   This article does not apply to 

Symptoms



如何在无法使用 webtools、telnet 或 SSH 访问的情况下从管理以太网端口上的挂起状态恢复。

Brocade 控制器级交换机无法通过机箱 IP 或活动 CP IP 进行访问,也无法使用 webtools、telnet 或 SSH 进行访问。
Brocade 部门级交换机不能通过交换机 IP 访问,也无法通过 webtools、telnet 或 SSH 访问。

eth0

ifconfig

mgmt

Cause

根据 Brocade L3 的说法,以太网软件不存在已知的代码问题,但他们通常会看到导致 PHY 挂起的网络配置错误。PHY 是硬件以太网芯片,如果记录了足够多的错误,则可能会导致该芯片挂起。根据网络环境,交换机可能会运行一段时间,直到配置问题导致足够的错误引起问题。

以下是 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错误。

Resolution

警告:不要执行“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.x

c. 更改流控制。

记下当前流控制。

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.测试以太网连接。

Affected Products

Connectrix B-Series Hardware

Products

Connectrix, Connectrix B-Series Hardware