以太网的标准,通常以10倍来翻倍。10M 100M 1G 10G 100G. 10G 的下一代,应该进化到 100G,可是中间横插入了 40G。这不伦不类的 40G 不仅仅速度不清真,更重要的是,他把以太网带入了歪路。导致了 100G 以太网接口有了3重版本。
以太网迈入光纤时代,不管是 100M 还是 1G 还是 10G,都使用的一个漂亮的接口,SFP。SFP 接口包含了一对数据链。模块只做电光转换。协议处理由后端负责。
简单,优雅。
可是,横插入的 40G 以太网打乱了这个简单优雅。设计了 QSFP 接口。一个 QSFP 其实是4个SFP的简单叠加。重用了供电和其他功能性引脚,但是直接塞入了4对数据链。所以相比4个SFP接口,体积还是稍微小了点。
但是,这个 QSFP 接口,带来了无穷的混乱。首先就是 4对数据链路导致 QSFP 模块必须插8根光纤,进而让LC SC 这种简单的耦合设计无用武之地。使是有些只有2根光纤的,拿也是在模块内部使用了波分复用,使用了4条激光发送数据。一对光纤一对路的原则被破坏殆尽。我很不喜欢 QSFP。这更导致了 QSFP 没有 bidi 模块(使用一条光纤同时收发的模块)。
第二个混乱在于,QSFP 被证明用户被强奸后也默默接受了,于是 100G 以太网还要使用4对链路收发。不过谢天谢地没有使用8对链路。但是,标准委员会又引入了不兼容,搞了 QSFP28 接口。
有 QSFP28 就有 SFP28 了。大小也不一样了,直接物理层不兼容。一下子整出了4个模块接口。SFP SFP28 QSFP QSFP28. 除了 SFP 能塞进 100M 到 16G 之间的各种速度(兼容性大大的好)。。。 其他的都只为以太网的一个特定速度设计。
这样,10G 并不能平滑的升级,因为不管是 25G 40G 还是 100G,速度,接口都不一样。
也许是觉得这个局面不够混乱,以太网又整了个50G出来。
50G 怎么来的呢? 是200G 的 1/4 版本。
以太网已经在4对链路的路上开始放飞自我了。 200G 的以太网搞出来,于是他的单链路版本 50G 自然就出来了。
可是, 50G*2 = 100G 不是吗?
于是 100G 以太网迎来了2个互不兼容的版本。25*4 版本,和 50*2 版本. 这个 50*2的版本呢,自然就叫 SFP-DD 了。至于为啥不叫 DSFP56 就不知道为啥了。
但是,200G 相比 100G 只倍数提升,面子挂不住。考虑到 10G 到 40G 已经整了一个 4倍提升,于是 400G 以太网就这么制定出来了。
也许是觉得,新标准新气象,不能在多链上太过于狂奔,400G 以太网没有使用 50G*8的方式达成,而是使用了 100G*4. 还是熟悉的4对链路。
这下糟糕了,这 100G*4,当中的每一条,不就是完整的 100G? 于是 100G 以太网又又又迎来第三个不兼容的标准,SFP112.
不管是原来的 QSFP28 还是后来的 SFP-DD,100G 以太网真正算的上革新的技术,还是 SFP112. 回归原始,使用单链而不是4链组合完成 100G 的速度。这意味着,又可以有 100G 单纤的 bidi 模块可以用了。
所以, SFP112 才是真正的 100G 以太网。真正的 10G 以太网的继任者。
Comments