在我的网络中,我有一个主 Cisco 2950 连接到我的外部带宽,然后每个机柜中单独的 Cisco 2950 连接回主 Cisco 2950。
最近,我的一个机柜中的某个人开始占用我网络的 100% 带宽。为了快速解决问题,我将主交换机上与机柜中的交换机连接的端口的速度设置为 10Mbps。
但是,执行此操作后,端口现在显示关闭(未连接)。我尝试将速度重新设置为 100,然后关闭/重新启动端口,但它从未重新连接。除了重新启动终端柜中的交换机之外,还有什么建议可以恢复此端口(我无法连接到交换机)
这是我所做的:
配置 t 国际快速以太网1/0/47 速度 100 全双工 结尾
即使重置了速度后,我仍然得到:
sh int 快速以太网 1/0/47 FastEthernet1/0/47 已关闭,线路协议已关闭(未连接) 硬件是快速以太网,地址是0016.4797.4633(bia 0016.4797.4633) MTU 1500 字节,BW 10000 Kbit,DLY 1000 微秒, 可靠性 255/255,txload 1/255,rxload 73/255 封装 ARPA,未设置环回 保活设置(10 秒) 全双工,100Mb/s,介质类型为 10/100BaseTX
改变速度之前:
sh int 快速以太网 1/0/47 FastEthernet1/0/47 已启动,线路协议已启动(已连接) 硬件是快速以太网,地址是0016.4797.4633(bia 0016.4797.4633) MTU 1500 字节,BW 100000 Kbit,DLY 100 微秒, 可靠性 255/255,txload 1/255,rxload 209/255 封装 ARPA,未设置环回 保活设置(10 秒) 全双工,100Mb/s,介质类型为 10/100BaseTX
答案1
根据评论,解决方案是将端口设置为自动协商,而不是手动定义速度和双工设置。
而这种问题(以及其他潜在问题)就是为什么通过手动强制交换机到交换机端口为较低的速度和/或双工设置来限制带宽是一个坏主意。
答案2
我在家里的实验室遇到了同样的问题并找到了原因。
显示关闭(未连接)意味着存在物理问题。这似乎很奇怪,因为在更改速度之前端口运行良好。
如果该交换机端口连接到另一个交换机,则需要交叉电缆,但如果您有直通电缆,它将无法工作,除非自动 MDIX 功能启动,但自动 MDIX 功能仅在速度和双工设置为自动时才工作。
基本上,如果您使用了错误的电缆类型并依赖 auto-mdix 来获得连接,则必须将速度和双工保持为自动。否则,请更改电缆类型。
可以使用以下命令查看auto-mdix的运行状态。
SW1#显示控制器以太网控制器快速以太网 1/0/1 phy。
请注意,在运行 Cisco IOS 版本 12.2(18)SE 或更高版本的交换机上,自动介质相关接口交叉 (Auto-MDIX) 功能默认启用。启用 Auto-MDIX 功能后,交换机会检测铜质以太网连接所需的电缆类型并相应地配置接口。因此,无论连接另一端的设备类型如何,您都可以使用交叉或直通电缆连接到交换机上的铜质 10/100、10/100/1000 或 1000BASE-T SFP 模块端口。
答案3
正如前面提到的,这不是解决这个问题的最佳方法。但是,对于为什么事情会这样运作,值得了解的是,主要问题来自于一侧手动设置,而另一侧静态设置。
一旦您手动设置了一侧的双工,您也需要在另一侧设置双工。如果一侧手动设置了双工,则自动协商在这种情况下不起作用。这就是为什么将其重新设置为自动协商可以解决问题(尽管不是带宽占用问题)。
此外,仅在一台交换机上弄乱双工可能会导致端口进入错误禁用状态,需要手动控制台进入另一台交换机并重置端口。