10G SFP+ 光模块能不能降速协商,与对端的 1G SFP 建立链路?
提问者想知道,一台交换机上的 10G SFP+ SR 或 LR 光模块能不能自动协商降到 1G,从而通过光纤和另一台交换机上的 1G SFP 建立链路;如果不能,又该如何把几条 1G 光纤连接从一台 1G 交换机接到一台 10G 交换机上。他知道思科的 SFP+ 光模块只能跑 10G、思科的 SFP 光模块只能跑 1G,也认为一般来说 SFP+ 模块无法降到 1G,因为 SFP+ 规范覆盖的大约是 4.25 到 16 Gbps 这个范围;他想确认的是这个一般性原理,而不是针对某个具体型号的答案。
- 硬件: 配 Intel X520 网卡的 Cisco UCS 服务器,一台通用 10G 交换机(型号未指明)
- 光模块: SFP-10G-SR、GLC-SX-MMD、Intel E10GSFPSR、Intel E10GSFPLR
- 封装: SFP、SFP+
现象/报错:
10G SFP+ cannot link to a 1G SFP at the far end
speed mismatch between 1G and 10G optics
Comments 4
无论哪家厂商的光模块都不会自动协商速率:它们是由固定速率的 ASIC 驱动的。市面上有少数使用两颗 VCSEL 的双速率 100M/1G 光模块,但没有 1G/10G 的对应产品;不过很多 10G SFP+ 端口是可以接受 1G SFP 的,所以要查一下具体平台的兼容性矩阵。
1G SFP 在物理上是可以插进 SFP+ 端口的,但能不能工作取决于光模块固件和具体硬件上 IOS 版本的组合;买之前先查兼容性矩阵,免得花冤枉钱。
Intel E10GSFPSR和E10GSFPLR是1G/10G双速率光模块——我在UCS服务器的Intel X520上用过它们,分别对接Cisco的GLC-SX-MMD,后来又对接SFP-10G-SR,都没做任何配置改动。
后面有个读者打算在 UCS C220 M4 上用 X520 配这类双速率光模块,接入一个承载虚拟 CSR 路由器的 1 Gbps 单模网络。