随着网络趋于高速率的发展,万兆交换机在企业网络中越来越受欢迎。但,SFP和SFP+两者之间的兼容问题一直以来都让许多用户感到困惑,如,SFP+端口能否支持SFP光模块?SFP端口能否支持SFP+光模块?千兆交换机的SFP端口能否与万兆交换机的SFP+端口连接?本文将揭示SFP和SFP+端口的兼容问题。

千兆交换机上的SFP端口是什么?

随着以太网交换机传输速率的不断变化,其端口类型也不断在变化,如SFP端口、SFP+端口、SFP28端口、QSFP+端口、QSFP28端口等,其中SFP端口是一种结构紧凑可热插拔的网络接口,对于以太网而言,传输速率为1Gbit/s,对于光纤通道系统而言,传输速率可达4Gbit/s。在千兆交换机的SFP端口上插入SFP光模块搭配光纤跳线或铜缆时,可实现不同距离的传输。如,使用SFP1G-ZXC-55光模块和LC双工光纤跳线连接时最大传输距离为160千米,使用SFP-GB-GE-T光模块(即电口模块)和五类网线连接时最大传输距离为100米。

万兆交换机上的SFP+端口是什么?

万兆交换机根据端口类型不同分为万兆光纤交换机和万兆铜缆交换机,其中万兆光纤交换机是一种带有SFP+端口的万兆交换机,SFP+端口与上述提及的SFP端口的外观和尺寸相同,两者最大的区别在于SFP+端口可支持高达10Gbps的传输速率。一般来说,万兆交换机上都会带有更高速率的上行端口,如QSFP+端口、QSFP28端口,以便于拓扑中其他更高速率的交换机连接。

在大多数情况下,SFP+端口上可以使用SFP光模块

1G SFP光模块能否插在10G SFP+端口上使用?在大多数情况下是可以的,但若是在SFP+端口上插入SFP光模块,链路的传输速率会降低至1Gb,且部分交换机将会将该端口的速率锁定在1G,直到您重置交换机或执行配置命令时端口速率才会恢复如初。此外,SFP+端口通常无法支持低于1Gb以下的速率。也就是说SFP+端口无法使用100BASE SFP光模块。实际上,对于这个问题,很大程度上取决于交换机自身,因为有的交换机可支持,但有的不能支持。目前,许多供应商提供的万兆交换机都可以在SFP+端口上插入10G SFP+光模块和1G SFP光模块(但两者不能同时使用),也有部分供应商提供的万兆交换机仅只能支持10G SFP+光模块,因此,若是您想要将SFP光模块插入到万兆交换机的SFP+端口上,使用之前,最好是咨询一下供应商,确保万兆交换机的SFP+端口能支持双速率。

在任何情况下,SFP端口上都不能使用SFP+光模块

能否在1G SFP端口上使用10G SFP+光模块?答案肯定是“No”。众所周知,安装在交换机上的光模块速率决定了端口链路的速率。目前大多数万兆交换机上的SFP+端口都能向后兼容,支持1G SFP光模块。但,千兆交换机上的SFP端口无法向前兼容,也就是无法支持10G SFP+光模块。

千兆交换机的SFP端口能否与万兆交换机的SFP+端口连接?

由上可知,通常SFP+端口上可支持SFP光模块和SFP+光模块,而SFP端口上只能支持SFP光模块不能支持SFP+光模块,因此两端连接主要分为以下两种情况:

当万兆交换机的SFP+端口上使用的是SFP+光模块,千兆交换机的SFP端口上使用的是SFP光模块时,万兆交换机的SFP+端口与千兆交换机的SFP端口不能实现连接。因为SFP+光模块不支持自动协商技术(自动协商是基于电脉冲而非光脉冲,它只能在双绞线上实现,无法在光纤上实现),无法将速率调至1G,此种连接方法无效。

当万兆交换机的SFP+端口上使用的是SFP光模块,千兆交换机的SFP端口上使用的是SFP光模块时,万兆交换机的SFP+端口可与千兆交换机的SFP端口连接,此时链路可正常工作,其链路传输速率为1G。

总结

总而言之,大多数的SFP+端口都可以支持SFP光模块,但SFP端口不能支持SFP+光模块。当将1G SFP光模块插入到万兆交换机上的SFP+端口时,10G SFP+端口速率将会降低至1G,也就是说,万兆交换机的SFP+端口可以连接到千兆交换机的SFP端口,但此时链路的传输速率为1G。所以,为了确保网络正常运行,两端采用的光模块必须相互兼容。