端口速率、双工模式与自协商

FE速率有10M100M两种,GE电口速率有10M100M1000M三种。

光口只能设为全双工,不能修改速率。

自动协商是由phy实现的,phy协商的结果通过硬件或软件代码实现的方式,要写到MAC寄存器中(MAC侧一般配为强制。),使得MACphy状态一致。如果mac与phy的速率不一致,会导致收到的包为错包(bad CRC)。

当交换机与其他设备对接时,对接的端口一定要配置一致。特别是当一端设为强制百兆全双工、一端设为自适应时,自适应的一端会适应为百兆半双工,这时ping没有问题,流量小时也没有任何问题,但如果流量达到15%以上时,会出现非常严重的丢包。所以,在测试时,一端配为自协商,另一端必须也配为自协商;一端配为强制,另一端也必须配为强制,这样测试才有意义。



交换芯片什么时候需要接PHY,什么时候可以不用?
端口模式:1.SGMII模式和SERDES模式。2.当端口作电口用时,配为SGMII模式,需要连接PHY芯片;当端口作光口用时,配为SERDES模式。3.PHY芯片的作用主要是在电口之间进行不同接口的转换(SGMII/GMII/RGMII等),因此如果需要外接其他设备,那么一般是要接PHY芯片的,如果是级联口,可以不用PHY。因为光口只有SERDES接口模式这一种,不需要进行接口转换,所以不需要接PHY芯片。

SMI接口与SMI接口之间进行连接的总线称为SMI总线。
SMI总线传输数据速率比MII总线慢很多。
98DX107提供两个接口与CPU连接:SMI接口和MII接口。SMI接口主要用于98DX107芯片内所有寄存器的访问,MII直接与CPU连接,主要用于收发包的传送。


高速总线:PCI
低速总线:SMI、I2C、SPI。

你可能感兴趣的:(c,测试)