交换机端口堵塞故障解决方法
我们知道,交换机相当于相当于一台计算机,收到数据包以后,处理端口会查找内存中的MAC地址对照表,以确定目的MAC的网卡挂接在哪个端口上,那么对于交换机端口堵塞故障应该如何解决呢?下面以案例形式介绍。
具体介绍
某工作站A报告客户端程序录入数据确定后报错,重启动后不能登录网络。
由于只预留一条线路,工作站A和B通过集线器(HUB)连接二级交换机。根据实际情况,采取如下措施:从工作站A点 ping本身和工作站B点均通,排除HUB和A、B点之间的故障;ping服务器和其它工作站均不通,重做HUB和交换机间网线两端水晶头,故障依旧;用测线器测量HUB交换机的网线,线路畅通;于是将问题锁定在交换机上,连接到该交换机的其他工作站均能正常工作,将问题焦点转移到交换机的端口上,与HUB相连的交换机端口指示灯不亮,是不是该端口关闭或者堵塞了呢?我们知道交换机上的端口状态分为五种:关闭、阻塞、侦听、学习和转发,前四种状态时都不接收用户数据。由于交换机的端口已经满,没有剩余的的端口可替换,只能先让一工作站C暂停使用计算机,然后将与HUB相连的网线接入C所使用的交换机端口,A和B能正常工作,现在可确定与HUB相连的交换机端口出现故障;由于工作时间不能重启交换机,只能暂时增加一个HUB扩展端口来解决问题。到了休息时间,将A点网线接入原先端口,交换机断电后重启,5分钟后,问题端口正常闪亮,通信正常,问题解决。
我们知道,交换机相当于相当于一台计算机,收到数据包以后,处理端口会查找内存中的MAC地址对照表,以确定目的MAC的网卡挂接在哪个端口上;通过内部交换矩阵直接将数据迅速包传送到目的节点;目的MAC若不存在才广播到所有的端口。交换机端口发生堵塞的原因有许多,例如网桥协议数据单元(BPDU)错误、端口配置错误、DHCP速率限制、光线接口GBIC故障、协议通道错误、产生回路、广播风暴等。
分析这次故障产生的原因:在100M网络中就要尽量减少使用HUB,但是由于建设时预留线路不足,不得不用HUB来扩充端口;一些网卡经常在10/100M自适应下通信时断时续,将其降为10M全双工就能正常工作;经过Sniffer数据分析,发现网络中有大量的广播数据。结合以前的情况,可推断在交换机、HUB和计算机之间产生局部广播风暴堵塞了交换机的一个端口。重启交换机后,端口可恢复初始状态。
最后要说一点,日常工作中故障诊断的顺序是:用户感知到网络性能下降后告知网络中心,网络管理员从故障接入点开始做故障诊断,这种方法完全是被动的。理想的方法是使用主动性、前瞻性地监测,定期地查询每个交换机、监测每个交换端口的流量、流量的趋势,同时检测其他的相关网段,早期发现异常数据现象,预防故障的发生。
补充:交换机常见故障解决
通过观察初步定为故障,一般如果设备正常,而且线路连接也正常,则交换机指示灯会亮绿色并且一闪一闪的。如果发现交换机指示灯不亮则首先检查线路连接,如果一直亮着不闪,则检查交换机等设备!
通过电脑直接连接交换机查看是否能够自动获取IP地址和网关,如下面示意图连接电脑之后,将电脑TCP/IP协议设置为DHCP动态获取模式,然后运行命令行输入ipconfig查看电脑是否能够获取到交换机分配的ip地址和网关。
如果交换机未配置,则需通过终端配置交换机,使用配置电缆的 DB-9 孔式插头接到要对交换机进行配置的 PC 或终端的串口上,将配置电缆的 RJ-45 一端连到交换机的配置口(Console)上。
在 Console 口与本地电脑连接之后,在PC短通过终端与交换机建立连接,连接过程中要求,波特率为 9600,数据位为 8,奇偶校验为无,停止位为 1,流量控制为无,选择终端仿真为 VT100。
通过超级终端登陆交换机之后,检查端口是否被shutdown,并通过display interface brief 命令,查看端口显示信息的速率与双工是否与对端一致。若不一致,请通过 speed 命令和 duplex 命令配置端口的速率和双工模式。
(4)确认网线质量或光口的光模块类型及其波长是否匹配
更换网线插入端口,查看端口是否 UP,端口物理连接是否畅通,端口是否被shutdown,检查端口连接,undo shutdown端口,检查网线是否正常。
相关阅读:交换机的基本功能:
1. 像集线器一样,交换机提供了大量可供线缆连接的端口,这样可以采用星型拓扑布线。
2. 像中继器、集线器和网桥那样,当它转发帧时,交换机会重新产生一个不失真的方形电信号。
3. 像网桥那样,交换机在每个端口上都使用相同的转发或过滤逻辑。
4. 像网桥那样,交换机将局域网分为多个冲突域,每个冲突域都是有独立的宽带,因此大大提高了局域网的带宽。
5. 除了具有网桥、集线器和中继器的功能以外,交换机还提供了更先进的功能,如虚拟局域网(VLAN)和更高的性能。
交换机端口堵塞故障相关文章: