首页 > 其他分享 >光模块知识全解析:网络工程师的必备技能

光模块知识全解析:网络工程师的必备技能

时间:2023-09-01 16:36:40浏览次数:45  
标签:dBm Power 必备 SFP Threshold 模块 功率 解析

在这个信息爆炸的时代,数据传输已经成为我们生活中不可或缺的一部分。而在众多的数据传输方式中,光纤通信以其高速、高带宽、低损耗的特点,成为了现代通信的主流。而在这个光纤通信的背后,有一个神奇的器件在默默地发挥着作用,那就是光模块。那么,光模块究竟是什么呢?它又是如何工作的呢?本文将为您揭开光模块的神秘面纱。

光模块的组成结构

光模块,英文名叫Optical Module。Optical,意思是“视力的,视觉的,光学的”。

准确来说,光模块是多种模块类别的统称,具体包括:光接收模块光发送模块光收发一体模块光转发模块等。

光模块知识全解析:网络工程师的必备技能_光模块

现今我们通常所说的光模块,一般是指光收发一体模块光模块主要负责物理层的工作,这是OSI模型中的基础层次。其主要功能是执行光电转换,这是一种基本的数据传输过程。具体来说,光模块能够将光信号转换为电信号,反之亦然。这种转换过程在许多现代通信系统中都起着至关重要的作用。

光模块知识全解析:网络工程师的必备技能_光模块_02

虽然看似简单,但实现过程的技术含量并不低。

一个光模块,通常由光发射器件(TOSA,含激光器)光接收器件(ROSA,含光探测器)、功能电路光(电)接口等部分组成。

光模块知识全解析:网络工程师的必备技能_光模块_03

  • 光接收组件TOSA : 激光器、金属结构件和陶瓷插芯等
  • 光接收组件ROSA:PIN或APD检测器、前置放大器机其他结构件
  • 光发射接收组件BOSA:激光器、检测器、光学滤波片,金属件、陶瓷套管和插芯

光模块的封装

光模块的封装方式有很多种,其中最常见的有SFP、SFP+、XFP、QSFP+、QSFP28等。

光模块知识全解析:网络工程师的必备技能_网络工程师_04

光模块封装的作用是将电芯片和光收发组件焊接到PCB板上组成光模块,同时保护电芯片和光收发组件,使其具有良好的机械强度和电气性能。

光模块的应用场景确实非常多样,这也是导致封装标准多样化的一个重要原因。不同的传输距离、带宽需求和使用场所,都需要使用不同类型的光纤和光模块

简单罗列了一下包括封装在内的光模块分类方式,如下表所示:

光模块知识全解析:网络工程师的必备技能_通信工程_05

GBIC

光模块知识全解析:网络工程师的必备技能_通信工程_06

GBIC,就是Giga Bitrate Interface Converter(千兆接口转换器)。

在2000年之前,GBIC是最流行的光模块封装,也是应用最广泛的千兆模块形态。

SFP

光模块知识全解析:网络工程师的必备技能_光模块_07

因为GBIC的体积比较大,后来,SFP出现,开始取代GBIC的位置。

SFP,全称Small Form-factor Pluggable,即小型可热插拔光模块。它的小,就是相对GBIC封装来说的。

SFP的体积比GBIC模块减少一半,可以在相同的面板上配置多出一倍以上的端口数量。在功能上,两者差别不大,都支持热插拔。SFP支持最大带宽是4Gbps。

XFP

光模块知识全解析:网络工程师的必备技能_网络工程师_08

XFP,是10-Gigabit Small Form-factor Pluggable,一看就懂,就是万兆SFP。

XFP采用一条XFI(10Gb串行接口)连接的全速单通道串行模块,可替代Xenpak及其派生产品。

SFP+

光模块知识全解析:网络工程师的必备技能_通信工程_09

SFP+,它和XFP一样是10G的光模块。SFP+的尺寸和SFP一致,比XFP更紧凑(缩小了30%左右),功耗也更小(减少了一些信号控制功能)。

光模块知识全解析:网络工程师的必备技能_网络工程师_10

SFP28

光模块知识全解析:网络工程师的必备技能_网络工程师_11

速率达到25Gbps的SFP,主要是因为当时40G和100G光模块价格太贵,所以搞了这么个折衷过渡方案。

光模块关键参数标准

光模块的关键性能指标包括:发送光功率、接收光功率、接收灵敏度、消光比和过载光功率等

  • 发送光功率:指光模块在正常工作条件下发送端光源输出的光功率,可以理解为光的强度,单位为W或mW或dBm。其中W或mW为线性单位,dBm为对数单位。在通信中,我们通常使用dBm来表示光功率,0dBm的光功率对应1mW。
  • 接收光功率: 指光模块在一定的误码率(BER=10-12)条件下,接收端组件能接收的平均光功率范围。上限值为过载光功率,下限值为接收灵敏度最大值。
  • 过载光功率: 又称饱和光功率,指的是在一定的传输速率下,维持一定的误码率(BER=10-12)时接收端组件所能接收的最大输入平均光功率,单位:dBm。
  • 接收灵敏度:指的是在一定的传输速率下,维持一定的误码率(BER=10-12)时接收端组件所能接收的最小平均输入光功率,单位:dBm。

光模块是怎么命名

光模块知识全解析:网络工程师的必备技能_网络工程师_12

每一种光模块厂商都有自己的命名规则,有些厂商的产品型号直接可以看出该模块的一些基本信息,例如:SFP-GE-MM-850-SR。其中,SFP表示光模块的封装类型为SFP;GE表示光模块的传输速率为1G;MM表示光模块连接距离为多模;850表示光模块的发射光功率为850mW;SR表示该模块是热插拔式的。

交换机上查看光模块信息示例

华为设备接口光模块信息:执行命令display transceiver [ interface interface-type interface-number | slot slot-id ] [ verbose ],查看设备接口上的光模块信息。

100GE1/0/0 transceiver information:
-------------------------------------------------------------------
 Common information:
   Transceiver Type                      :100GBASE_CWDM4
   Connector Type                        :LC
   Wavelength (nm)                       :1301
   Transfer Distance (m)                 :2000(9um/125um SMF)
   Digital Diagnostic Monitoring         :YES
   Vendor Name                           :XXX
   Vendor Part Number                    :XXXX
   Ordering Name                         :
-------------------------------------------------------------------
 Manufacture information:
   Manu. Serial Number                   :XXXXX
   Manufacturing Date                    :2017-11-2+08:00
   Vendor Name                           :FINISAR CORP.
-------------------------------------------------------------------
 Alarm information:
    Non-Huawei-Ethernet-Switch-Certified Transceiver
-------------------------------------------------------------------
 Diagnostic information: 
   Temperature (Celsius)                 :38.64
   Voltage (V)                           :3.25
   Bias Current (mA)                     :40.23|36.02  (Lane0|Lane1)
                                          36.68|36.97  (Lane2|Lane3)
   Bias High Threshold (mA)              :55.00
   Bias Low Threshold (mA)               :25.00
   Current RX Power (dBm)                :-1.05|-1.02  (Lane0|Lane1)                                          
                                          0.14|0.01    (Lane2|Lane3)
   Default RX Power High Threshold (dBm) :3.50
   Default RX Power Low Threshold (dBm)  :-16.00
   Current TX Power (dBm)                :0.72|-0.14   (Lane0|Lane1)                                         
                                          -0.48|0.55   (Lane2|Lane3)
   Default TX Power High Threshold (dBm) :5.50
   Default TX Power Low Threshold (dBm)  :-8.00
-------------------------------------------------------------------

个别参数详细说明:

项目

描述

Common information

表示光模块的常规信息。

Transceiver Type

表示光模块类型。

Connector Type

表示接口类型。

Wavelength (nm)

表示光波波长。

Transfer Distance (m)

表示光波传输距离。50um/125um表示光纤的直径,OM2表示光纤的等级。

Digital Diagnostic Monitoring

表示光模块诊断信息是否监控。

Vendor Name

表示光模块制造厂商名称。如果显示内容为“HUAWEI”,表示是经过华为数据中心交换机认证的光模块;其他的显示内容表示是非华为数据中心交换机认证光模块。

Vendor Part Number

表示光模块制造厂商编号。

Ordering Name

表示光模块对外型号。

Manufacture information

表示光模块制造信息。

Manu. Serial Number

表示光模块生产序列号。

Manufacturing Date

表示光模块生产日期。

Alarm information

表示光模块告警信息。

Diagnostic information

表示光模块诊断信息。如果显示为“-”,则表示该光模块不支持获取此信息或信息不精确。

Temperature (Celsius)

表示光模块当前温度。

Voltage(V)

表示光模块当前电压。

Bias Current (mA)

表示光模块当前电流。说明: 如果接口支持拆分,当接口插入光模块后,会显示光模块中每条Lane的当前电流。每条lane的当前电流值均应在Bias Low Threshold (mA)~Bias High Threshold (mA)范围内才能保证模块正常工作。

Bias High Threshold (mA)

表示光模块电流上限。

Bias Low Threshold (mA)

表示光模块电流下限。

Current RX Power (dBm)

表示当前光模块接收功率。说明: 如果接口支持拆分,当接口插入光模块后,会显示光模块中每条Lane的当前接收功率。

Default RX Power High Threshold (dBm)

表示默认光模块接收功率上限。

Default RX Power Low Threshold (dBm)

表示默认光模块接收功率下限。

Current TX Power (dBm)

表示当前光模块发送功率。说明: 如果接口支持拆分,当接口插入光模块后,会显示光模块中每条Lane的当前发送功率。

Default TX Power High Threshold (dBm)

表示默认光模块发送功率上限。

Default TX Power Low Threshold (dBm)

表示默认光模块发送功率下限。

标签:dBm,Power,必备,SFP,Threshold,模块,功率,解析
From: https://blog.51cto.com/feng1992/7324166

相关文章

  • Android并发编程高级面试题汇总(含详细解析 十五)
    Android并发编程高级面试题汇总最全最细面试题讲解持续更新中......
  • 京东API接口解析,实现按关键字搜索商品
    京东开放平台提供了丰富的API接口,用于查询商品、用户、订单等信息。以下是一个基本的示例,解析并实现按关键字搜索商品的API接口。需要访问京东开放平台并注册一个开发者账号。注册完成后,你需要创建一个应用并获取到API的权限。在获取到API权限后,你可以在开发者的控制台中找到API的......
  • Jinja2模块生成html
    1、html模板<!DOCTYPEhtml><metahttp-equiv="Content-Type"content="text/html;charset=utf-8"><htmlalign='left'><h1>巡检报告</h1><body><h2>报告综述</h2><p>巡检地点:机房&nbsp;&......
  • 三河凡科科技飞讯教学篇:学习振弦采集模块的开发基本原理
    三河凡科科技飞讯教学篇:学习振弦采集模块的开发基本原理振弦采集模块是一种用于测量物体振动、形变、压力等物理量的电子设备。它通过测量物体的振动变化,可以得出物体在不同条件下的动态特性,对于工程设计、科学研究、医学检测等领域都有广泛应用。本文将介绍振弦采集模块的开发基......
  • Java并发编程:volatile关键字解析
    Java并发编程:volatile关键字解析volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java5之后,volatile关键字才得以重获生机。volatile关键字虽然从字面上理解起来比较简单,但是......
  • nginx--添加stream模块
    使用的是openEuler22.03(LTS-SP2)系统,yum源选择清华大学的源清楚yum缓存后重新加载,nginx版本变成1.23.2[[email protected]]#yuminfonginxLastmetadataexpirationcheck:0:21:11agoonFri01Sep202310:29:45AMCST.InstalledPackagesName:......
  • 浏览器访问ip总是解析到域名的问题
     浏览器设置了默认的dns缓存时间,发现等待超过这个时间后,ip正常访问windows里清除dns缓存 ......
  • Python中如何快速解析JSON对象数组
    由于浏览器可以迅速地解析JSON对象,它们有助于在客户端和服务器之间传输数据。本文将描述如何使用Python的JSON模块来传输和接收JSON数据。JavaScriptObjectNotationJSON(JavaScriptObjectNotation)是一种用于数据交换的语法,它对人的读写很简单,对计算机的解析和生产也很简单......
  • 新PWN手必备环境(附详细步骤)
    欲想善其事必先利其器,无论是网络安全何种方向,都有自己经常用的工具环境,那么PWN也一样,拥有一个完善的工具环境,可以节约我们很多事,也不会在关键时候因为外在条件而卡壳,可谓逢山开山,逢水架桥,成为一个牛逼pwn手。系统选择系统选择肯定是Ubuntu了,毫无疑问,直接去linux官网下载,版本可选......
  • ansible常用模块使用熟练!!!
    快速上手Ansible以及常见模块应用原创 北极星 运维记事 2023-06-2521:52 发表于四川收录于合集#Linux19个Playbook介绍Ansibleplaybook剧本介绍在ansible中,类似”脚本”的文件被称作”剧本”,英文名称为’playbook’,用于配置,部署,和管理被控节点我们只需要把......