SGMII 和 1000Base-X 之间的确切区别是什么?

电器工程 沟通 以太网 网络 苹果 物理
2022-02-02 02:11:21

我想知道 SGMII 和 1000Base-X 之间的确切区别是什么,因为两者看起来非常相似。“大”差异只是它们应该在其上传输的物理介质吗?
两种标准都传输以太网帧并使用相同的介质访问方法 (CSMA/CD),那么为什么要对基本相同的事物使用两个名称?

3个回答

为了详细说明@Majenko 的答案,SGMII 和 1000Base-x 都是双 1000Mbps SERDES 对(每个方向一个),至少在 1000Base-X 信号到达光收发器之前。主要区别在于自动协商功能。

在 1000Base-X 中,自动协商仅限于流量控制(和双工,因为它总是全双工,所以并没有真正使用)。

在 SGMII 中,自动协商还允许 PHY 向 MAC 指示 post-PHY 链路速度。尽管 MAC 到 PHY SGMII 链路始终为 1000Mbps,但它支持 10、100 和 1000Mbps 超过 PHY,MAC 需要知道这一点才能正确分隔位(例如,如果外部链路为 100Mbps,则SGMII 链接发送 10 次)。

大多数以太网系统由许多构建块组成。最重要的两个是以太网 MAC 设备(实际制作和接收以太网帧的设备)和以太网 PHY(物理接口)设备 - 将您连接到电线、光纤等的设备。

这两个设备使用媒体独立接口 (MII) 连接。在千兆以太网中,它是 SGMII - 串行千兆媒体独立接口。

因此,您的以太网芯片将使用 SGMII 连接到 1000Base-X PHY。它可以改为使用相同的 SGMII 接口连接到 1000Base-T PHY 设备。

有带有 RGMII、SGMII 和 MDI 的 PHY。在这些情况下,RGMII 连接到 MAC。SGMII 连接到媒体模块,例如可以是光纤或铜线的 SFP 模块。MDI 像往常一样用于铜变压器接口。在某些 PHY 中,与 MAC 的链接通过 SGMII。