本文主要是介绍如何利用LED指示灯判断连通性,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
虽然可以借助于PING和Tracert命令来测试网络的连通性,但是,却无法具体确定网络故障的具体位置。然而,借助于网卡和网络设备的指示灯,却能非常容易地进行判断。无论是网卡还是网络设备都提供有LED指示灯,通过对这些指示灯的观察,通常能够提供一些非常有帮助的信息,并解决一些非常简单的连通性故障。
1. 网卡指示灯及判断
在使用网卡指示灯判断连通性时,一定要注意先将集线器或交换机的电源打开,并保证集线设备处于正常运行状态。
(1)10/100Mbps网卡指示灯
10/100Mbps网卡通常都有三个LED指示灯。但是,不同品牌的网卡,其指示灯所代表的意义有所不同。例如,Accton 1027D分别表示当前的连接速率(“LINK/10Mbps”或“LINK/100Mbps”指示灯)和是否正在通讯(“ACT”指示灯),而D-Link 530TX则分别表示连接速率(“100M”指示灯)、是否正在通讯(“LINK”指示灯)和全双工状态(“FULL”指示灯)。当相应的指示灯亮时,即表示处于该状态下。
如果计算机与10/100Mbps交换机端口正常连接,那么,D-Link 530TX的“FULL”和“100M”指示灯应当呈绿色,“LINK”指示灯则不断闪烁;Accton 1207D的“LINK/100Mbps”指示灯呈绿色,而“ACT”指示灯则不断闪烁(如图1所示)。如果计算机与交换机未能正常连接,那么,所有指示灯均应熄灭。因此,当网卡没有指示灯被点亮时,表明计算机与网络设备之间没有建立正常连接,物理链路有故障发生。
图1 Accton 1207D网卡的3个指示灯
需要注意的是,无论网卡是否安装了驱动程序,无论交换机是否设置了 VLAN 或其他功能,只要网卡与交换机之间的链路是畅通的,那么,相应的指示灯就应当被点亮。否则,可以简单地判断为网络连通性故障,应当使用专用工具对链路进行测试。
随着计算机网络的不断普及,为了进一步计算机的提高性价比,现在越来越多的主板集成了 Intel Pro/100 网卡。通常情况下,集成网卡只有两个指示灯(如图 2 所示),黄色指示灯用于表明连接是否正常,绿色指示灯则表示计算机主板是否已经供电,正处于待机状态。因此,当计算机正常连接至交换机时,即使处于计算机处于待机状态(绿色灯被点亮),黄色指示灯也应当被点亮,否则,就表示发生了连通性故障。
图2 内置Intel Pro/100网卡的2个指示灯
(2)10/100/1000Mbps网卡指示灯
Intel Pro/1000 MT网卡指示灯通常有4个(如图3所示),分别用于表示连接状态("Link"指示灯)、数据传输状态("ACT"指示灯)和连接速率。当正常连接时,"Link"指示灯呈绿色,有数据传输时,"ACT"指示灯不停闪烁。当连接速率为10Mbps时,速率指示灯熄灭;连接速率为100Mbps时,速率指示灯呈绿色;连接速率为1000Mbps时,速率指示灯呈黄色。如果Link指示灯未被点亮,表明连接有故障。
(2)10/100/1000Mbps网卡指示灯
Intel Pro/1000 MT网卡指示灯通常有4个(如图3所示),分别用于表示连接状态("Link"指示灯)、数据传输状态("ACT"指示灯)和连接速率。当正常连接时,"Link"指示灯呈绿色,有数据传输时,"ACT"指示灯不停闪烁。当连接速率为10Mbps时,速率指示灯熄灭;连接速率为100Mbps时,速率指示灯呈绿色;连接速率为1000Mbps时,速率指示灯呈黄色。如果Link指示灯未被点亮,表明连接有故障。
图3 Intel Pro/1000 MT网卡
D-Link 550T网卡指示灯多达6个,分别用于表示连接速率("10 Link"、"100 Link"和"1000 Link"指示灯)、全双工工作模式("FDX"指示灯)、碰撞冲突("COS"指示灯)和数据传输状态("ACT"指示灯)。当网卡分别与不同速率端口的交换机连接时,相应的"10 Link"、"100 Link"和"1000 Link"指示灯会被点亮;处于全双工工作模式时,"FDX"指示灯会被点亮;当有数据传输时,"ACT"指示灯会闪烁。如果所有表明连接速率的指示灯均未被点亮,表明连接有故障。
(3)1000Base-SX网卡指示灯
● 3Com
3Com只有Link 1000和ACT两个LED批示灯。其中,"Link 1000"表示链接是否正常,当连通性完好时,该指示灯被点亮。"ACT"表示是否有数据在传输,正常情况下,该指示灯应当闪烁。
● D-Link 550SX
D-Link 550SX拥有Pwr、Link和Full三个指示灯。其中,"Pwr"表示主板是否有电源供电,当计算机连接到电源上时,该指示灯应当被点亮。"Link"表示网卡是否正常连接,当连通性完好时,该指示灯被点亮。"Full"表示是否工作于全双工状态,当网卡工作于全双工模式时,该指示灯被点亮。
2. 网络设备指示灯及判断
无论是集线器还是交换机,无论是SC光纤端口还是RJ-45端口,每个端口都有一个LED指示灯用于指示该端口是否处于工作状态,即连接至该端口的计算机或网络设备是否处于工作状态、连通性是否完好。无论该端口所连接的设备处于关机状态,还是链路的连通性有问题,都会导致相应端口的LED指示灯熄灭。只有该端口所连接的设备处于开机状态,并且链路连通性完好的情况下,指示灯才会被点亮(如图4所示)。
D-Link 550T网卡指示灯多达6个,分别用于表示连接速率("10 Link"、"100 Link"和"1000 Link"指示灯)、全双工工作模式("FDX"指示灯)、碰撞冲突("COS"指示灯)和数据传输状态("ACT"指示灯)。当网卡分别与不同速率端口的交换机连接时,相应的"10 Link"、"100 Link"和"1000 Link"指示灯会被点亮;处于全双工工作模式时,"FDX"指示灯会被点亮;当有数据传输时,"ACT"指示灯会闪烁。如果所有表明连接速率的指示灯均未被点亮,表明连接有故障。
(3)1000Base-SX网卡指示灯
● 3Com
3Com只有Link 1000和ACT两个LED批示灯。其中,"Link 1000"表示链接是否正常,当连通性完好时,该指示灯被点亮。"ACT"表示是否有数据在传输,正常情况下,该指示灯应当闪烁。
● D-Link 550SX
D-Link 550SX拥有Pwr、Link和Full三个指示灯。其中,"Pwr"表示主板是否有电源供电,当计算机连接到电源上时,该指示灯应当被点亮。"Link"表示网卡是否正常连接,当连通性完好时,该指示灯被点亮。"Full"表示是否工作于全双工状态,当网卡工作于全双工模式时,该指示灯被点亮。
2. 网络设备指示灯及判断
无论是集线器还是交换机,无论是SC光纤端口还是RJ-45端口,每个端口都有一个LED指示灯用于指示该端口是否处于工作状态,即连接至该端口的计算机或网络设备是否处于工作状态、连通性是否完好。无论该端口所连接的设备处于关机状态,还是链路的连通性有问题,都会导致相应端口的LED指示灯熄灭。只有该端口所连接的设备处于开机状态,并且链路连通性完好的情况下,指示灯才会被点亮(如图4所示)。
图4 交换机的LED指示灯
下面以 Cisco Catalyst 2950/3550 系列交换机为例,详细介绍一下各种 LED 指示灯的含义。 Catalyst 2950/3550 系列交换机前面板 LED 指示灯标注如图 5 所示。
图5 交换机LED指示灯标注
SYSTEM LED指示灯用于显示系统加电情况,各指示灯含义如表1所示。
SYSTEM LED指示灯用于显示系统加电情况,各指示灯含义如表1所示。
颜色 | 系统状态 |
灭 | 系统未加电 |
绿色 | 系统正常运行 |
琥珀色 | 系统虽然加电,但电源有问题 |
在不同模式下,不同颜色的 LED 指示灯的含义有所不同,如表 2 所示。
表2 不同模式下不同颜色的LED指示灯的含义
端口模式 | LED颜色 | 含义 |
STATUS (端口状态) | 灭 | 未连接,或连接设备未打开电源 |
绿色 | 端口正常连接 | |
闪烁绿色 | 端口正在发送或接收数据 | |
琥珀色与绿色交替 | 连接失败。错误帧影响连通性,在该连接监视到过多的碰撞冲突、CRC校验错误、队列错误。 | |
琥珀色 | 端口被Spanning Tree Protocol (STP) 阻塞,不能转发数据。当端口被重新设置时,端口LED将保持琥珀色30秒以上,STP将检查交换机以防止拓朴环发生。 | |
闪烁琥珀色 | 端口被Spanning Tree Protocol (STP) 阻塞,正在发送或接收包 | |
UTIL (利用) | 绿色 | 背板利用率在合理范围内 |
琥珀色 | 最后24小时的背板利用率达到最高值 | |
DUPLX (双工模式) | 灭 | 端口运行于半双工模式 |
绿 | 端口运行于全双工模式 | |
SPEED (连接速率) | 10/100和10/100/1000端口 | |
灭 | 端口运行于10 Mbps | |
绿色 | 端口运行于100 Mbps | |
闪烁绿色 | 端口运行于1000 Mbps | |
GBIC端口 | ||
灭 | 端口未运行,未连接或连接设备未打开电源 | |
闪烁绿色 | 端口运行于1000 Mbps |
本文转自 刘晓辉 51CTO博客,原文链接http://blog.51cto.com/liuxh/42283 ,如需转载请自行联系原作者
这篇关于如何利用LED指示灯判断连通性的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!