态路小课堂丨光口不亮?三种简单故障排查请查收!

2023-10-19 01:30

本文主要是介绍态路小课堂丨光口不亮?三种简单故障排查请查收!,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

 

 

在光链路中,当遇到交换机光口互连不亮情况时,很多人不知道如何处理。本文态路为您介绍三种简单故障排查方案,助您快速进行故障排查和问题定位。

一、首先检查一致性

 

1、两端光模块型号是否一致。一般包括速率、封装模式、接口类型、传输波长、传输距离等。

2、两端设备是否一致。在实际应用中,可能涉及到使用不同厂商的光模块与交换换机连接。因此两端设备接口、速率需要一致。例如千兆光口与万兆光口连接,需要万兆光口强制设置为千兆速率,否则可能会有存在兼容问题。

3、光模块传输距离和实际使用距离是否一致。光模块传输距离除了与其本身有关外,还与链路损耗有关(如弯曲损耗、连接器损耗等)。因此,光模块实际传输距离会比计算出的传输距离短。我们需要关注光模块实际应用距离是否大于其标识传输距离。

4、光纤跳线与光模块是否一致。                 

关于传输模式

多模(单模)光模块与多模(单模)光纤跳线连接。一般可以根据光缆颜色及印字来判断,多模光纤跳线颜色有水蓝色、紫红色和石灰绿色,一般印有50/125um和MM(OM3、OM4、OM5)字样 。 单模光纤跳线为黄色 ,一般印有9/125um和SM(G652D、G657A1和G657A2等)字样。

关于光接口类型

光模块根据不同光接口可使用双芯LC光纤跳线、MPO(MPO-12、MPO-16、MPO-24等)光纤跳线和VSFF(CS、SN、MDC)光纤跳线。

 PS:涉及到预端接MPO光纤跳线还需要注意极性和端面研磨方式(PC/APC)

二、光模块、光纤链路、设备端是否有故障

1、光模块自环检查

                                               

根据不同规格型号光模块(传输模式、光口),选用相应的光纤回路器进行测试。如果接口都能够亮灯,则说明光模块与交换机是兼容的且光模块是正常的。

 

光模块接口类型

                                   

           回路器类型

PS:长距光模块必须配合光纤衰减器进行回环测试,否则会击穿光模块

2、光纤、光模块、设备端口替换排查

替换不同的光纤跳线、光模块和不同设备端口进行测试,判断是否有污染物或者有故障。

                                               

三、光模块与设备否兼容

光模块与设备的兼容简单来说就是指光模块在各种不同品牌及厂家的设备上是否能正常工作,也就是我们常说的兼容性。在光模块正式接入交换机之前,需要确保光模块已经在相应品牌的交换机上进行了测试,以避免工作异常。

 

PS:鉴于某些品牌的交换机与其他供应商的光模块不兼容情况时有发生,因此在使用前,需要确定交换机是否支持此类光模块。


END

觉得有用,请点这里↓↓

这篇关于态路小课堂丨光口不亮?三种简单故障排查请查收!的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

C++初始化数组的几种常见方法(简单易懂)

《C++初始化数组的几种常见方法(简单易懂)》本文介绍了C++中数组的初始化方法,包括一维数组和二维数组的初始化,以及用new动态初始化数组,在C++11及以上版本中,还提供了使用std::array... 目录1、初始化一维数组1.1、使用列表初始化(推荐方式)1.2、初始化部分列表1.3、使用std::

redis群集简单部署过程

《redis群集简单部署过程》文章介绍了Redis,一个高性能的键值存储系统,其支持多种数据结构和命令,它还讨论了Redis的服务器端架构、数据存储和获取、协议和命令、高可用性方案、缓存机制以及监控和... 目录Redis介绍1. 基本概念2. 服务器端3. 存储和获取数据4. 协议和命令5. 高可用性6.

Go语言中三种容器类型的数据结构详解

《Go语言中三种容器类型的数据结构详解》在Go语言中,有三种主要的容器类型用于存储和操作集合数据:本文主要介绍三者的使用与区别,感兴趣的小伙伴可以跟随小编一起学习一下... 目录基本概念1. 数组(Array)2. 切片(Slice)3. 映射(Map)对比总结注意事项基本概念在 Go 语言中,有三种主要

MySql死锁怎么排查的方法实现

《MySql死锁怎么排查的方法实现》本文主要介绍了MySql死锁怎么排查的方法实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧... 目录前言一、死锁排查方法1. 查看死锁日志方法 1:启用死锁日志输出方法 2:检查 mysql 错误

JAVA调用Deepseek的api完成基本对话简单代码示例

《JAVA调用Deepseek的api完成基本对话简单代码示例》:本文主要介绍JAVA调用Deepseek的api完成基本对话的相关资料,文中详细讲解了如何获取DeepSeekAPI密钥、添加H... 获取API密钥首先,从DeepSeek平台获取API密钥,用于身份验证。添加HTTP客户端依赖使用Jav

MySQL的cpu使用率100%的问题排查流程

《MySQL的cpu使用率100%的问题排查流程》线上mysql服务器经常性出现cpu使用率100%的告警,因此本文整理一下排查该问题的常规流程,文中通过代码示例讲解的非常详细,对大家的学习或工作有一... 目录1. 确认CPU占用来源2. 实时分析mysql活动3. 分析慢查询与执行计划4. 检查索引与表

MYSQL事务死锁问题排查及解决方案

《MYSQL事务死锁问题排查及解决方案》:本文主要介绍Java服务报错日志的情况,并通过一系列排查和优化措施,最终发现并解决了服务假死的问题,文中通过代码介绍的非常详细,需要的朋友可以参考下... 目录问题现象推测 1 - 客户端无错误重试配置推测 2 - 客户端超时时间过短推测 3 - mysql 版本问

Spring IOC的三种实现方式详解

《SpringIOC的三种实现方式详解》:本文主要介绍SpringIOC的三种实现方式,在Spring框架中,IOC通过依赖注入来实现,而依赖注入主要有三种实现方式,构造器注入、Setter注入... 目录1. 构造器注入(Cons编程tructor Injection)2. Setter注入(Setter

Linux内存泄露的原因排查和解决方案(内存管理方法)

《Linux内存泄露的原因排查和解决方案(内存管理方法)》文章主要介绍了运维团队在Linux处理LB服务内存暴涨、内存报警问题的过程,从发现问题、排查原因到制定解决方案,并从中学习了Linux内存管理... 目录一、问题二、排查过程三、解决方案四、内存管理方法1)linux内存寻址2)Linux分页机制3)

linux报错INFO:task xxxxxx:634 blocked for more than 120 seconds.三种解决方式

《linux报错INFO:taskxxxxxx:634blockedformorethan120seconds.三种解决方式》文章描述了一个Linux最小系统运行时出现的“hung_ta... 目录1.问题描述2.解决办法2.1 缩小文件系统缓存大小2.2 修改系统IO调度策略2.3 取消120秒时间限制3