GE端口之SerDes和SGMII模式
在以太网交换机中,上联GE端口通常可以配置为SerDes模式和SGMII模式两种。
硬件连接
SerDes模式和SGMII模式在硬件连线上是完全兼容的,都是一对接收、发送差分信号。
SGMII模式另外有接收数据参考时钟信号,如果MAC和PHY各自拥有独立的参考时钟,则可以忽略。
以BCM56820芯片为例,SGMII模式下:
SerDes模式下:
实际使用过程中,通过配置MAC相关寄存器,配置GE端口模式为SerDes模式或者SGMII模式。
应用范围
SGMII模式通常用来连接GE电模块,支持10/100/1000BASE-T电模块,如强制1000M电模块或者10/100/1000M自适应电模块。
SerDes模式通常用来接GE光模块,支持1000BASE-X光模块。
原理分析
SGMII模式下,GE端口速率为1.25Gbps,除去报文控制信息,实际传输速率为10Gbps。
SerDes模式下,GE端口速率为1.25Gbps,但是需要做8B/10B编解码,因此实际传输速率也是10Gbps。
SGMII模式和SerDes模式的区别在于——SGMII模式下,MAC和电模块之间需要接PHY芯片;同时,SGMII模式支持自协商模式。
SGMII模式的8B/10B编解码工作通过PHY芯片完成,SerDes模式的8B/10B编解码工作由MAC芯片完成。