100G光模块的标准有哪些?分别有什么特点?

2023-11-07 18:10
文章标签 特点 分别 模块 标准 100g

本文主要是介绍100G光模块的标准有哪些?分别有什么特点?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

随着100G以太网发展成为趋势,100G光模块市场的需求愈发增大,如今100G光模块在网络建设成本中占据了很大比例。那么100G光模块的标准有哪些呢?每个标准有什么特点呢?阅读本文即可找到答案。

100G以太网标准的诞生

早在2006年,IEEE就成立了以研究制定下一代高速以太网100G标准为目标的HSSG(Higher Speed Study Group),但因研究人员对100G与40G以太网标准的分歧,最终HSSG制定一个包含40G和100G两个速度的标准。随着IEEE的40G/100G以太网标准的发布,人们对数据中心、运营商网络等密集高性能计算环境应用中的宽带需求得以满足,同时也推动了万兆以太网的普及,可以提供更多的万兆链路汇聚。

100G光模块的标准有哪些?

IEEE、多源协议(MSA)行业联盟等机构都针对100G QSFP28光模块制定了多个标准。 100GBASE-CR10光模块标准,支持在10对同轴电缆上传输,物理介质相关层支持的传输速度为100G,但最远距离只有7米,适用于短距离传输。

100GBASE-SR10光模块标准采用了基于原有已成熟的双工多模光纤10Gb/s的数据传输流技术,网络为星型拓扑结构,使用850nm低成本光纤,传输距离可达100m,是第一次使用多于2芯光纤传输的以太网应用。

100GBASE-LR4光模块标准支持密集波分复用技术,使用成本高于SR的1310nm单模光纤,该物理网络介质相关层在单对光纤上以4倍光波长发送信号,需要复杂的光纤定位来支持长达10km的传输。

100GBASE-ER4光模块标准可支持使用密集波分复用技术,单模光纤串联方案传输,使用1550nm超长波长光纤,该网络物理介质相关层每条单模光纤每个方向上传输超过4条波长,需要是有共半导体光放大器才能传输长达40km的距离。

100GBASE-PSM4光模块标准采用类似于100GBase-SR4的管壳和接口形式,以单模光纤作为传输介质,采用1310nm激光光源接口,与单模MTP/MPO光纤连接器进行对接。使用常规OS2单模光纤最长距离长达500m,在该距离范围内的应用使用100GBase-PSM4光模块成本更低。

100G CLR4和100G CWDM4是基于单模粗波分复用技术的100G传输模块,采用4路25Gbps信号,光纤收发器采用单模激光光源,采用LC双工接口,每芯光纤上支持4个长波段的信号传输,这4个发射窗口分别是1271nm、1291nm、1311nm和1331nm,每个波段传输25G。适用于传输距离为2km的传输应用。

100GBase-SWDM4,采用的是短波段波分复用技术,首次将波分复用技术应用多模光纤短波段上,在一芯多模光纤上传输4个波段的光信号。多模光纤中四个波段的窗口分别是850nm、880nm、910nm以及940nm。使用新一代多模光纤WBMMF的带宽性能最高点处于大约在880nm波段附近且最高带宽点高于传统OM4多模光纤。

标准定制机构连接器光纤类型中心波长传输距离
100GBASE-SR10IEEE24芯MPO并行多模光纤,10收10发,850nmOM3(100m)& OM4(150m)
100GBASE-SR4IEEE12芯MPO并行多模光纤,4收4发,850nmOM4:150m
100GBASE-LR4IEEE双工LC单模光纤,4λ×25G WDM1310nm10km
100GBASE-ER4IEEE12芯MPO并行多模光纤,4收4发,1310nm40km
100G PSM4100G PSM4 MSA12芯MPO并行单模光纤,4收4发,1310nm500m
100G PSM4CWDM4 MSA双工LC单模光纤,4λ×25G CWDM1271-1331nm2km
100G SWDM4SWDM行业联盟双工LC单模光纤,4λ×25G SWDM850-950nm,150m
100G CLR4100G CLR4行业联盟双工LC单模光纤,4λ×25G CWDM1271-1331nm150m

在众多标准中,多源协议(MSA)行业组织制定的PSM4和CWDM4标准更加适合现在市场上主流的100G QSFP28光模块。

总结

在100G光模块应用中,以上标准均发挥了不可忽视的作用,随着光通信行业的飞速发展,100G光模块的应用也越来越广泛。

这篇关于100G光模块的标准有哪些?分别有什么特点?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/365385

相关文章

Node.js net模块的使用示例

《Node.jsnet模块的使用示例》本文主要介绍了Node.jsnet模块的使用示例,net模块支持TCP通信,处理TCP连接和数据传输,具有一定的参考价值,感兴趣的可以了解一下... 目录简介引入 net 模块核心概念TCP (传输控制协议)Socket服务器TCP 服务器创建基本服务器服务器配置选项服

Python利用自带模块实现屏幕像素高效操作

《Python利用自带模块实现屏幕像素高效操作》这篇文章主要为大家详细介绍了Python如何利用自带模块实现屏幕像素高效操作,文中的示例代码讲解详,感兴趣的小伙伴可以跟随小编一起学习一下... 目录1、获取屏幕放缩比例2、获取屏幕指定坐标处像素颜色3、一个简单的使用案例4、总结1、获取屏幕放缩比例from

nginx-rtmp-module模块实现视频点播的示例代码

《nginx-rtmp-module模块实现视频点播的示例代码》本文主要介绍了nginx-rtmp-module模块实现视频点播,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习... 目录预置条件Nginx点播基本配置点播远程文件指定多个播放位置参考预置条件配置点播服务器 192.

Java中List转Map的几种具体实现方式和特点

《Java中List转Map的几种具体实现方式和特点》:本文主要介绍几种常用的List转Map的方式,包括使用for循环遍历、Java8StreamAPI、ApacheCommonsCollect... 目录前言1、使用for循环遍历:2、Java8 Stream API:3、Apache Commons

Python 标准库time时间的访问和转换问题小结

《Python标准库time时间的访问和转换问题小结》time模块为Python提供了处理时间和日期的多种功能,适用于多种与时间相关的场景,包括获取当前时间、格式化时间、暂停程序执行、计算程序运行时... 目录模块介绍使用场景主要类主要函数 - time()- sleep()- localtime()- g

多模块的springboot项目发布指定模块的脚本方式

《多模块的springboot项目发布指定模块的脚本方式》该文章主要介绍了如何在多模块的SpringBoot项目中发布指定模块的脚本,作者原先的脚本会清理并编译所有模块,导致发布时间过长,通过简化脚本... 目录多模块的springboot项目发布指定模块的脚本1、不计成本地全部发布2、指定模块发布总结多模

Python中构建终端应用界面利器Blessed模块的使用

《Python中构建终端应用界面利器Blessed模块的使用》Blessed库作为一个轻量级且功能强大的解决方案,开始在开发者中赢得口碑,今天,我们就一起来探索一下它是如何让终端UI开发变得轻松而高... 目录一、安装与配置:简单、快速、无障碍二、基本功能:从彩色文本到动态交互1. 显示基本内容2. 创建链

Node.js 中 http 模块的深度剖析与实战应用小结

《Node.js中http模块的深度剖析与实战应用小结》本文详细介绍了Node.js中的http模块,从创建HTTP服务器、处理请求与响应,到获取请求参数,每个环节都通过代码示例进行解析,旨在帮... 目录Node.js 中 http 模块的深度剖析与实战应用一、引言二、创建 HTTP 服务器:基石搭建(一

python中的与时间相关的模块应用场景分析

《python中的与时间相关的模块应用场景分析》本文介绍了Python中与时间相关的几个重要模块:`time`、`datetime`、`calendar`、`timeit`、`pytz`和`dateu... 目录1. time 模块2. datetime 模块3. calendar 模块4. timeit

Python模块导入的几种方法实现

《Python模块导入的几种方法实现》本文主要介绍了Python模块导入的几种方法实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学... 目录一、什么是模块?二、模块导入的基本方法1. 使用import整个模块2.使用from ... i