以太网设备在以太网交换机的某些端口上工作,但在其他端口上不起作用

网络工程 转变 以太网
2021-07-23 07:21:22

我有一个小而便宜的以太网交换机,这让我有些头疼。出于某种原因,某些设备仅在我将它们插入特定端口时才能工作。端口没有损坏,因为其他设备在相同的端口上工作。另外,如果我只是从一个不工作的端口中取出电缆并将其插入另一个端口,它就可以正常工作。

当我说设备不工作时,它们实际上在 LINK 和 ACT 等 LED 上显示活动,但我无法 ping 它们,但我没有解释。我还尝试重新启动交换机、计算机、刷新 ARP 缓存等。

我读到某些交换机具有自动 MAC 地址老化和学习功能。这可能有关系吗?

他们之所以问我是因为很快我将进行大规模操作,我们必须将数百个这样的设备连接到网络,我们计划为此购买 48 端口交换机。如果他们开始玩这种奇怪的游戏,我绝对不确定发生了什么。

这可能是交换机的问题,这是预期的,还是您认为这是计算机问题或路由器问题(交换机连接到路由器),但我没有在这些设备或计算机上使用网关(如前所述,只要我将设备插入不同的端口,它们就会开始工作)。

4个回答

仅仅因为某些设备会链接并不意味着交换机还不错。一些 NIC 将更能容忍边缘信号和/或时序。

个人示例...我有一个时钟电路损坏的 Nortel ERS(停电导致它死亡。)我已经用示波器验证过,交换机后半部分的时钟噪音很大,并且略微超出规格。结果,一些网卡会链接,并实际运行。但是,大多数,包括开关的另一半和我拥有的所有其他开关,都不会10M 工作正常,因为 PHY 生成自己的时钟。100M 仅适用于“松散”的 NIC。1000M 甚至不会与自身链接——该信号是纯噪声。

便宜的开关便宜是有原因的。我不会说我扔掉了多少低于 50 美元的“集线器”。

我在使用廉价交换机时遇到的一个问题是,许多交换机没有良好的Auto MDI/MDIX支持。这意味着交换机无法检测交叉或直槽布线之间的差异,也无法适应当前的布线情况。我见过的最常见的设置是每个开关都有一些。通常,标记为“上行链路”的端口用于与其他交换机/路由器的交叉连接,而其他端口则用于与客户端设备的直通连接。我还看到一些开关具有硬件切换来更改端口的接线方案。

我的建议是尝试使用交叉和直通电缆,看看是否可以解决这些端口的问题。从长远来看,廉价的消费硬件无法处理许多用例,您可能希望像一些评论者建议的那样考虑升级。

由于您的交换机不支持 MDX,因此请使用适当的电缆类型,如果另一端也是交换机,则使用交叉电缆

“小而便宜”在我看来它不是托管交换机 - 因此可以排除停用端口或配置为不兼容模式的端口。

最可能的问题是您使用的电缆。有些电缆连接器很短,有些端口很深,所以当这两个连接在一起时,它们不会链接 - 或者更确切地说,只有当连接器深入端口并保持这种方式时,它们才会链接。

更高质量的设备具有更小的容差并且工作更可靠。