为什么 1000BASE-T 需要 Auto-MDIX?

网络工程 以太网
2021-07-27 00:09:22

100BASE-TX PC 接口在引脚 1,2 上发送其帧并在引脚 3,6 上接收帧。如果我们将这台 PC 的 NIC 与另一台 PC 的 NIC 连接起来,我们就不能使用直连电缆,因为第一台 PC 发送的帧会到达第二台 PC 的引脚 1,2,后者只能发送,不能接收。在这种情况下,我们显然需要交叉电缆或 auto-mdix。

现在,如果我们有一台带有 1000BASE-T NIC 的 PC,就可以在四对电缆中的任何一对上发送和接收帧。如果我们将这台 PC 连接到另一台 1000BASE-T PC,并且第一台 PC 从引脚 1,2 发送消息,那么第二台 PC 可能会使用其 1,2 对来接收消息。在我看来,不需要交叉。

我哪里错了?

2个回答

1000Base-T 严格来说不需要 auto-MIDX。然而,在编写标准时,考虑了与旧技术的互操作。因此,为简单起见,在与 100base 或 10base 设备通信时,自动 MIDX 存在,因此不再需要交叉电缆。

编辑:我忘了提及,虽然 auto-MIDX 是标准配置,但它是一个可选功能,因此它可能不会出现在所有硬件中。

什么时候需要交叉电缆或 Auto-MDIX?

对于交换机到交换机的连接,传统上这些需要以太网交叉电缆,但 1000Base-T 标准中的 Auto-MDIX 无需交叉电缆即可解决问题(直通很好)。如果您的膝上型 NIC 支持 Auto-MDIX,它还允许使用直通电缆在膝上型计算机之间进行连接。