多个集线器/交换机之间的交叉电缆或直通

Mat*_*att 17 networking switch ethernet hub crossover-cable

我正在一个子网上将一堆 Raspberry Pi 联网,如下面我的高技术图表所示: 在此处输入图片说明

我想知道红色电缆应该是交叉电缆还是直通电缆?我很确定蓝色电缆应该是直通电缆(但如果我错了,请更正)。

另外,如果我要将任何集线器换成交换机,那会不会改变我是否应该在任何地方使用交叉布线还是直通布线?

谢谢

use*_*686 44

大多数现代硬件——以太网交换机计算机以太网接口——实现了 Auto-MDIX,自动为每个物理连接选择正确的模式。(这现在是千兆以太网的必需部分,但在 100 Mbps 端口中也很常见。)换句话说,您几乎可以在任何地方使用相同类型的普通直通电缆。

但是,以太网集线器没有此功能。它们不参与链路协商,仅电气连接所有设备。(尽管您的设备可能是被错误标记为集线器的交换机,而不是真正的集线器。)

如果没有此功能,两个集线器或交换机(就像两台计算机一样)将需要交叉电缆。也就是说,除非一台交换机有一个专用的“上行链路”端口,它可以接受直通电缆。(有时最后一个端口有一个物理切换按钮。)

我从中国购买了超便宜的集线器,所以老实说,我什至不确定它们是否具有该功能。有办法查吗?

确定它是否有效的最简单方法是将所有设备连接在一起,查看两端的“链接”指示灯是否亮起,以及是否可以在它们之间真正发送/接收数据包。如果它有效,那就意味着它有效。(以太网端口是变压器隔离的,我认为这意味着您不会因为使用错误类型的电缆而物理损坏任何东西。)

其他指征:

  • 如果它们是 1 Gbps 交换机,那么至少 1G 端口将始终具有 Auto-MDIX。
  • 如果规范提到“Auto-Uplink”,那只是 Auto-MDIX 的另一个名称,所以你很好。
  • 如果规范提到“存储和转发”,那至少意味着您有一个开关。

注意:不要购买实际的集线器。你不会从集线器中获得任何合理的性能(你拥有的设备越多越糟糕),并且你永远不会在集线器中获得 1 Gbps 的支持。(而且它们不再比交换机便宜了。)

也就是说,您购买的很可能是被错误标记为集线器的交换机,但无论如何都要小心。我的意思是,“超级便宜”通常与“永久可靠”相矛盾。

  • @matt 您可以通过连接至少 3 个设备来测试它是否是集线器与交换机,然后从 PC 1 向 PC 2 发送一个大文件,如果所有 PC 上的活动指示灯以相同的速率闪烁,则它是集线器,如果只有 2 台电脑同步闪烁的活动,这是一个开关 (7认同)
  • @Matt:我不确定这是否是保证(尝试连接至少 3 台设备)。但它很可能是一个交换机——因为交换机是如此普遍,以至于它们几乎变得比集线器_更便宜_,同时提供比集线器更好的性能。 (3认同)
  • “集线器”不会“将所有设备电气连接在一起”(它们解码并重新生成信号,但无需缓冲即可实时进行)。没有技术原因集线器不能通过在实践中支持自动 MDIx,他们通常不支持.. (2认同)
  • @Matt 只是为了回应其他人所说的,基本上无脑的以太网集线器是 15 到 25 年前的遗物。如果您在一些具有类似古老硬件的可怕环境中进行咨询,您*可能*会遇到需要注意设备是*集线器*或*交换机*的情况。但是,如果您走进几乎任何地方的任何商店,只需花 15 美元左右的价格从货架上购买一个便宜的“集线器”,那么这很可能是一种转换。现在最大的区别在于交换机是像路由器一样可管理还是不受管理。廉价的“集线器”只是非托管交换机。 (2认同)

App*_*ity 7

从技术上讲,当将相同“类型”的设备连接在一起时,应该使用交叉电缆。就像将 2 台 PC 连接在一起,或将 2 台交换机连接在一起。

将不同类型的设备连接在一起时,您可以使用直通电缆。就像将 PC 插入交换机时一样。

实际上只有两种不同的“类型”设备。PC 配置中的 NIC 和路由器/交换机/集线器配置中的 NIC。

为了进行网络通信,一端的传输线路需要连接到另一端的接收线路,反之亦然。这两种类型的设备使用相反的发送/接收引脚配置,并使用直通电缆将它们连接起来。但是当将相同的接口类型连接在一起时,交叉电缆是必要的。

然而,这都是技术上的说法。实际上,Auto MDI-X 已经存在了 20 年,并且几乎包含在当今存在的每个网络接口中。很少需要交叉电缆,在您的情况下可能不需要。此功能也可称为自动上行和交易、通用电缆识别和自动感应。

  • Auto-MDIX 几乎无处不在的部分原因是 1000BASE-T 不再_具有_单独的发送和接收线路。(所有四对都是双向的。) (2认同)
  • Nit-pick - 默认路由器端口通常在“PC 配置”中。我会将您的第 3 段更改为 *实际上只有两种不同的端口“模式”。主机模式下的端口(例如 PC、路由器)和交换机/集线器模式下的端口*。 (2认同)