光模块DDM是什么?如何查看光模块DDM信息?
如今,市面上供应商提供的光模块基本上都能支持数字诊断监控(DDM)功能,可实时监控光模块参数(如,工作温度、发射光功率和接收光功率等),帮助网络管理单元进行故障预测和定位。本文将为您重点介绍光模块DDM以及查询光模块DDM信息的方法。
光模块DDM是什么含义?
DDM(即数字诊断监控)遵循SFF-8472多源协议(由行业组织SFF委员会制定),是一种光模块的实时参数监测手段,它能让用户实时监控光模块的参数,包含接收光功率、发射光功率、工作温度、电源电压和激光器偏置电流。
简述光模块DDM原理
光模块DDM是基于SFF-8472协议定义的标准参数值而工作,在SFF-8472协议中规范了光模块和网络设备(如交换机等)的软硬件所需遵循的标准参数值或范围,确保了不同网络设备供应商和光模块供应商之间所提供产品的互操作性,简单来说,一套通用的OAM参数可以被整个通信行业共享。值得注意的是,现如今部分产品的精确程度已经超出了协议的要求。下表为SFF-8472协议针对光模块制定的参数标准。
参数 | 范围 | 准确性 |
---|---|---|
工作电压 | 0~6.55V | e+/-3%标准值 |
工作温度 | 0~6.55V | +/-3℃ |
接收端功率 | -40~8.2 dBm | +/-3dBm |
发射端功率 | -40~8.2 dBm | +/-3dBm |
激光器偏置 | 0~131 mA | +/-10%标准值 |
了解SFF-8472协议更多信息可访问《SFF-8472光模块标准基础知识 》。
光模块DDM功能详解
由上可知,光模块DDM是监控参数的一种手段,它除了具备报警、警告功能,还具备故障预测和故障定位功能。
报警功能
众所周知,只有当光模块的工作环境符合标准时,才能确保其最佳性能,若是光模块环境参数超出标准范围,就会导致光模块性能下降,出现误码。而支持DDM的光模块当其环境参数超出规定的标准范围(如电压超出规定范围,接收光功率过载,温度超出工作温度范围等)时,它就会向系统发出报警,显示模块处于不良状态,此时发射端就会停止发送数据,同样接收端也会拒绝接收数据。
故障预测
故障预测是指在系统性能受到影响之前找到潜在的链路故障,也就是说,让网络管理人员在故障发生之前提前将业务切换到备用链路上或者替换有可能故障的光模块,来确保业务的不间断业务且修复故障。而光模块DDM的故障预测主要是指通过监测激光器的偏置电流来预测激光器的劣化,从而确保在其坏掉之前替换掉。原理:光模块会通过增加激光器的偏置电流将输出功率会控制在一个稳定的水平上,而激光器的老化(长时间的工作导致),会使激光器的量子效率降低,激光器的偏置电流也会受其影响,从而影响到光模块的光功率。
故障定位
快速定位故障位置对业务系统来说是至关重要的。而支持DDM的光模块可通过综合分析报警标志或告警条件、监测参数信息以及光模块引脚等快速定位链路故障的位置,从而减少系统故障修复时间。
如何查看光模块DDM信息?
光模块DDM信息可以通过SNMP和命令直接查看。详见如下:
1.通过SNMP查看光模块DDM信息
在了解详细的操作步骤之前,先来简单了解一下SNMP协议。
SNMP(即简单网络管理协议)是一种专用于IP网络管理网络节点的标准协议,主要由网络管理系统、被管理的设备、代理者三个关键组件组成。被管理的设备是一个存在于被管理的网络中的SNMP管理者的网络节点,这些被管理设备可以是路由器、服务器、交换机、网桥、集线器、计算机、打印机。代理者是一种存在于被管理的设备中的网络管理软件模块,主要控制本地机器的管理信息,以SNMP兼容的格式传送。网络管理系统(即NMS)主要用来运行应用程序,监视和控制被管理的设备,它可以提供网络管理需要的大量运算和记忆资源。
小课堂:
-
管理信息库(即MIB)是通过SNMP进行访问的管理对象的集合。MIB是以树状结构进行存储,每个SNM设备(SNMP Agent)都有自己的MIB,如CISCO-ENTITY-SENSOR-MIB。
-
对象标识符(即OID)是SNMP代理提供的具有唯一标识的键值。通常OID为一长串数字,父节点的名字作为子节点名字的前缀,用点分隔。
(1)通过SNMP监控光模块DDM信息
当您的光模块支持DDM时,可开启该功能,然后使用Net-SNMP(snmpwalk)查询。
以Cisco ASR9k交换机为例,通过SNMP读取光模块的接收光功率和发射光功率。
说明:Cisco ASR9k交换机是IOS-XR操作系统,版本为5.3.1。MIB是“CISCO-ENTITY-SENSOR-MIB”,OID是1.3.6.1.4.1.9.9.91.1.1.1.1。
1.通过Net-SNMP工具执行如下命令;
2.然后命令行界面将会显示接收光功率和发射光功率数值。
注意:10*log(mW)=dBm
2.通过命令查看光模块DDM信息
由于不同品牌的设备供应商,MIB和OID会有所不同,某些设备也可以直接通过简单的命令来获取DDM信息。
如,博科交换机可通过“show optic port-number ”命令来获取某个光模块的DDM信息;
或者通过“ show optic slot slot-number”命令来获取某个特定插槽中的光模块DDM信息;
华为交换机可以通过display命令查看接口光模块DDM信息。
-
执行命令display transceiver [ interface interface-type interface-number | slot slot-id ] [ verbose ],查看设备接口上的光模块信息。
-
执行命令display transceiver diagnosis interface [ interface-type interface-number ],显示光模块诊断参数。
总结
通过上述介绍,相信您一定对DDM有了充分的认识,且知道如何查询光模块DDM信息。但需要注意的是,并不是所有的光模块都支持DDM,在查询光模块DDM信息之前,一定要先检查光模块是否支持该功能。否则,一切都是徒劳。