什么可能导致两个设备拒绝链接?

这是一个奇怪的例子,手头的所有设备都会相互链接,除了两个不能互相检测的设备。 一个设备是一个千兆网卡的单板计算机(SBC),另一个是一个奇特的pipe理千兆交换机。

如果我将电脑安装到任何其他交换机上(实验室中有两个其他型号的交换机),计算机和交换机连接正常。 如果我将其他计算机插入挑剔的开关,它们也连接好。 但是这个SBC甚至都不会在任何一个端口上连接指示灯 – 就像插入的电缆不在那里一样。 不仅RJ45的LED灯不亮,交换机pipe理控制台中的“端口显示”命令也没有显示任何连接的提示。 端口被设置为自动检测。

当然,我检查了布线。 Cat5e,没有欧姆,但看起来像所有四对压入RJ45的好 – 此外,相同的布线获得1000Base与其他端口的链接就好了。

在这一点上,我甚至不在乎谈判的链接是否是10Base,我只是希望看到这些端口照亮,好像它们互相检测出来一样。 什么可能导致这样的事情?

  1. 确保您使用的是已知的良好交换机端口。

  2. 尝试一种不同的已知好的电缆,即使这个电缆在其他情况下工作。

  3. 确保两个接口都设置为自动。 在互连千兆设备时,这始终是第一个最好的select。

  4. 正如@ womble所说,你的奇特的千兆交换机几乎肯定有能力生成有用的日志数据。 你可能希望探索这个。

  5. 如果两台设备在设置为auto时拒绝正确协商千兆链路, 并且不需要千兆性能,则可以尝试将两个接口硬性设置为100 / Full。 鉴于这两种设备已知在其他情况下工作,这很有可能工作。

检查SBC和交换机上的速度协商设置。 将两者都设置为自动。 如果这不起作用,请通过所有可能的选项更改SBC的协商设置。 所以千兆位的FD, 然后千兆位高清 (制造雅'看!),然后100Mb的FD,然后100Mb高清和下线的可能性。 在SBC的NIC不喜欢的谈判环境中,很可能存在一个特殊的不匹配。

早些时候应该已经看到了 – 被认为是千兆位的备用交换机设备不是,并且SBC上有跳线将网卡configuration为两个10/100接口或一个千兆位接口。 所以有一个连接1G的错觉 ,但不是,猜测跳投是以哪种方式设置的。 (提示: 不是千兆位)。