通俗地说,上行链路端口有什么用途,我需要它吗?

网络工程 转变 以太网
2021-07-07 16:57:12

我有一个旧的 Linksys 交换机 (EZXS55W),它已经运行了很多年,但我今天尝试将某些东西连接到最后一个打开的端口,并注意到当我这样做时该设备无法正常工作。当我查看我的交换机时,它说它在使用上行链路端口时禁用了该端口。

我对上行链路端口对我的作用仍然有点模糊,我一直认为这个上行链路端口是让我从我家其他地方的路由器插入并连接到调制解调器,这样它就可以允许切换到我的其他设备上工作。我想我现在需要 5 个以上的端口,但我看到较新的交换机通常不再有这个上行链路端口。我可以安全地购买没有上行链路端口并保持完全相同功能的新 8 端口交换机吗?

如果我理解正确阅读的内容,较新的交换机不需要专用的上行链路端口,所以现在交换机可以智能地执行上行链路所做的任何事情?我不想进一步远离对此的准确答案,所以我只想了解这背后的技术性,所以我不会不知情。

不过,我想我从中看到的一件事是,如果交换机是一个 8 端口交换机,这意味着将使用 1 个端口从实际的互联网连接(无论是哪条电缆提供给交换机),然后另一个端口7 可以是需要访问该共享网络连接以及互联网的设备。然而,它不是,像 5 端口一样工作意味着它有 6 个物理端口,一个是“互联网”连接,另外 5 个是需要连接的设备,对吗?后者是我一直认为它有效的方式,但现在认为这是不正确的。

2个回答

上行端口是传输和接收反向的端口。

它们用于通过标准直槽电缆将 2 个交换机连接在一起。(否则它需要一根交叉电缆,其中传输和接收在电缆中交叉,而不是在交换机端口上)

一些交换机带有 2 个物理端口,它们实际上是相同的逻辑端口,第一个连接正常,第二个连接“交叉”。因此,您一次只能使用一个物理端口,具体取决于您连接的是 PC(或路由器)还是交换机。

现在这通常不再重要,因为大多数接口都是“自动mdix”,这意味着接口检测连接的设备类型,并在需要时在内部交叉传输和接收。

(如果开关本身不是 auto-mdix 但你连接的设备是,它也可以工作)。

注意:这主要适用于 10Base-T / 100Base-TX 端口,因为 Auto MDI-X 在千兆以太网上几乎无处不在,不适用于 10GB 及以上没有更多专用传输/接收线的以太网。

这与 (UTP) 以太网布线的工作方式有关。在过去,端点设备(如您的 PC)将使用 1 和 2 线传输数据,使用 3 和 6 线进行侦听 ( https://en.wikipedia.org/wiki/File:Ethernet_MDI_crossover.svg ) ( *)。电缆另一侧的开关将监听 1 和 2 线,并在 3 和 6 上传输。现在如果你连接两个开关,这将不适用于普通电缆,因为两个开关将使用相同的线要传输的电缆。对此的解决方案是使用特殊的交叉电缆,电缆在其中交叉。另一种解决方案是在交换机上有一个特定的“上行链路”端口,该端口作为端点连接,并使用相同的电线作为常规 PC 进行侦听/传输。

对于现代设备,这完全是一个有争议的问题,因为实际上每个设备都使用“Auto-MDI-X”(https://en.wikipedia.org/wiki/Medium-dependent_interface#Auto_MDI-X)来感知要侦听和继续传输。该标准于 1998 年推出,因此现在很难找到旧的交叉电缆的用途。

至于您的 Linksys 交换机:如果您使用交叉电缆,则可以使用上行链路端口连接端点。但是,在交换机的内部布线中,上行端口与端口号 5 相同(http://www.linksys.com/id/support-article?articleNum=132646),因此您只能使用其中之一(上行链路端口或端口 5,不能同时使用)。

(*) 这适用于 10BASE-T (10 Mbit/s) 和 100BASE-TX (100 Mbit/s) 以太网。千兆以太网使用电缆中的所有 8 根电线。