当前位置: 首页 > article >正文

6.3、OTN 保护

在这里插入图片描述

一、光线路保护
图示:图中上方部分展示了光线路保护的结构。可以看到有工作通道和保护通道,两端都有 OLP(光线路保护)模块。
原理:业务信号在工作通道传输,同时有一个独立的保护通道作为备份。当工作通道出现光纤失效等故障时,OLP 模块会自动将业务切换到保护通道,实现业务的不间断传输。
特点:
适用组网:适用于链型组网,这种组网方式结构相对简单,成本较低。
保护范围:主要针对线路光纤失效进行保护,能够有效应对因光纤损坏导致的业务中断问题。

二、客户侧光通道 1 + 1 保护
图示:中间部分展示了客户侧光通道 1 + 1 保护的结构。除了两端的 OLP 模块外,还涉及到 OTUλn(光通道传送单元)。
原理:在客户侧进行端到端的保护。通过配置双倍的 OTU 备份,不仅可以对 OTU 单板进行保护,还能对 Och(光通道)通道以及光纤链路失效提供保护。也就是说,业务信号会同时在主用和备用的 OTU 通道上传输,接收端选择质量较好的信号,一旦主用通道出现问题,备用通道可以立即接管业务。
特点:这种保护方式提供了更全面的保护,涵盖了多个层面,确保客户侧业务的高可靠性。

三、板内 Och 1 + 1 保护
图示:下方部分展示了板内 Och 1 + 1 保护的结构。同样有 OLP 模块和 OTUλn,特别指出是 2.5G 以下低速 OTU 单板采用双发选收机制。
原理:对于 2.5G 以下的低速 OTU 单板,采用双发选收的方式。业务信号在板内同时向两个通道发送,在接收端选择其中一个质量好的信号接收,从而实现对 Och 通道及光纤链路失效的保护。
特点:针对低速 OTU 单板进行优化,在保证保护效果的同时,适应低速业务的特点和需求,提供了一种经济有效的保护方案。
这三种 OTN 保护方式各有特点和适用场景,共同为光传送网的稳定运行和业务的可靠传输提供了保障,可根据实际网络架构和业务需求进行选择和配置。

类比
光线路保护

类比:就像城市里的主干道,正常情况下车辆都在主干道上行驶(工作通道传输业务),但为了防止主干道因施工、事故等突然无法通行,提前修建了一条平行的备用道路(保护通道)。一旦主干道出现问题,车辆可以迅速切换到备用道路上,保证交通不中断。这里的 OLP 就像是交通指挥系统,能及时发现主干道的问题并引导车辆切换到备用道路。

客户侧光通道 1 + 1 保护
类比:想象你要寄一个非常重要的包裹,为了确保包裹能安全送达,你同时找了两家快递公司(双倍的 OTU 备份)来寄送。这两家快递公司都有自己的运输路线(OTU 单板、Och 通道及光纤链路),即使其中一家快递公司在运输过程中出现包裹丢失、运输车辆故障等问题(OTU 单板故障、Och 通道及光纤链路失效),另一家快递公司也能将包裹送达目的地,相当于提供了端到端的双重保障,就像客户侧光通道 1 + 1 保护对业务的全面保护一样。

板内 Och 1 + 1 保护
类比:把 OTU 单板看作是一个小型的工厂车间,车间里有两条生产线(双发选收机制中的两个通道),都在生产同一种产品(传输业务)。在产品出厂前,会有一个质量检测环节(接收端的选择),会挑选出质量合格的产品(质量好的信号)进行包装发货(接收业务)。如果其中一条生产线出现故障(Och 通道及光纤链路失效),另一条生产线生产的产品依然可以保证正常发货,就如同板内 Och 1 + 1 保护在低速 OTU 单板中对业务的保护作用,确保即使部分环节出现问题,业务仍能正常传输。


http://www.kler.cn/a/507539.html

相关文章:

  • TinyEngine v2.1版本发布:全新的区块方案和画布通信方案,打造更强力的可拓展低代码引擎
  • 【Git 】探索 Git 的魔法——git am 与补丁文件的故事
  • Docker PG流复制搭建实操
  • YOLOv10-1.1部分代码阅读笔记-build.py
  • flutter在使用gradle时的加速
  • SpringMVC——原理简介
  • Linux 文件权限详解
  • Unity Dots理论学习-3.ECS有关的模块(2)
  • 【FlutterDart】MVVM(Model-View-ViewModel)架构模式例子-http版本(30 /100)
  • 阿里云通义实验室自然语言处理方向负责人黄非:通义灵码2.0,迈入 Agentic AI
  • matlab函数的主要目的是对包含在 Excel 电子表格中的实验数据进行模型拟合
  • 【k8s面试题2025】3、练气中期
  • 《机器学习》——SVD(奇异分解)降维
  • Go语言的编程范式
  • SpringBoot:RestTemplate与IllegalArgumentException
  • Springboot项目Jackson支持多种接收多种时间格式
  • C语言:-三子棋游戏代码:分支-循环-数组-函数集合
  • 如何利用CodeMeter保护您的物联网设备
  • XXL-JOB 加入 GitCode:推动分布式任务调度进阶发展
  • 【CLIP-LIT】Iterative Prompt Learning for Unsupervised Backlit Image Enhancement
  • 今日总结 2025-01-17
  • 【HBuilderX 中 Git 的使用】
  • C++通透讲解设计模式:依赖倒转(1)
  • 【MySQL】:事务
  • 什么是 OpenSSL?OpenSSL 如何工作?
  • hive连接mysql报错:Unknown version specified for initialization: 3.1.0