ODN网络弱光聚类定界与整治

01 ODN网络弱光运维现状

ODN网络是家庭宽带连接系统-无源光网络 (PON) 的重要组成部分,是连接局端 OLT 和用户 ONT 之间的光路通道,其质量直接影响整个PON系统的性能及可靠性。ODN光纤链路包括OLT PON口、ODF、主干光纤、一级分光器、分支光纤、二级分光器、入户光纤、ONU光模块等,主要涵盖以下设备:

图片

可以看到,ODN网络设备均为无源设备,对无源设备进行弱光定位显然非常不易的。再从ODN网络连接图来分析光信号在 ODN 链路上传输损耗点:

图片

并且光信号在 ODN 链路上传输的过程中,有一部分能量转化成热能或者被传输介质吸收、散射,从而造成信号强度不断减弱,即信号衰减,体现为光功率劣化即为弱光。为优化PON网络质量,对ODN光路耗损分析成为了当下PON网络运维的重点,又因是ODN网络中全为无源设备,其弱光定位与整治又是难点。传统ODN网络运维,缺乏有效预判和指导,通常依赖人工现场逐段排查检测ODN网络收发光功率,耗费大量时间和人力。

当前处理ODN弱光主要有以下几个难点:

①宽带速率持续提速—要求高

随着网络技术发展,用户网络带宽不断提高,正在从百兆向千兆、双千兆普及,新型家庭网关以及各种应用业务对网络质量提出更严格的要求。

②运维聚焦ODN弱光—维护难

为了进一步提升用户有线业务感知,把优化网络质量的焦点从用户侧 ONT 设备收光转移到整个 ODN 网络光路损耗,这对于有线业务运维来说,增加巨大运维难度。

③传统人工处理方式—效率低

ODN 网络故障处置依靠维护人员现场逐步排查检测,缺乏预判和指导手段,处理耗费大量人力。虽然现在业内已能根据人工经验设定固定规则逐渐自动化进行ODN弱光定界定位,但依旧存在定位不准等问题。

针对上述问题,本文对ODN网络弱光智能化定界及整治进行探索。

02 整体思路

分析ODN网络光功率传播规律,采集端到端光路收发光数据,同时定时对ODN网络进行弱光巡检,采集汇聚相关资源拓扑、告警、光功率等数据;建立宽带上网ODN网络弱光聚类定界模型,基于预测模型分析出弱光范围;针对弱光范围,派单闭环整治,实现ODN网络高效运维。

图片

定界知识库构建模型:根据不同原因引起的光衰时,各设备节点的的关键特征表现,构建宽带上网ODN网络弱光聚类定界知识模型,自动精准定界弱光范围。

高效运维:基于宽带上网ODN网络弱光聚类定界知识模型,精准分析出弱光范围,快速排查故障点。

闭环处理:根据分析出的弱光范围,及时进行派单整治,并将处理结果反馈到模型进行不断调优,形成整个方案的闭环。

03 实现要点

弱光样本数据采集

采集近三个月历史弱光整治工单数据作为知识库训练样本,并采集当前ODN网络的资源信息、拓扑信息、以及网络性能、告警等数据,建立知识库模型标签体系。

图片

构建弱光定界库

基于历史弱光定界结果数据,结合OLT/一级分光器/二级分光器/ONU的收发光数据、损耗绝对值/相对值、弱光比例等特征信息,梳理不同原因引起的光衰时,各设备节点的的关键特征表现,初步形成弱光定界知识体系。

图片

➡️步骤一:采集ODN网络拓扑数据,包含ODN网络从上至下的全链路光功率分析设备关联关系:OLT/PON端口、主干光纤、分支光纤、入户光纤、ONU。

➡️步骤二:以ODN网络拓扑数据为基准,采集光功率、光损耗、弱光比例等数据筛选出弱光特征信息。

➡️步骤三:弱光特征信息与历史弱光定界结果数据关联匹配,梳理不同原因下的弱光特征表现。

整理结果样本示例:

图片

知识相似度检索

基于构建的弱光定界知识体系,可采用相似度算法进行检索,从而进行弱光定界。

当有其他用户发生光衰时,采集当前ODN网络关键弱光特征数据,基于相似度计算,使用faiss架构对知识库里的特征信息进行高校检索匹配,匹配度最高的特征对应的弱光定界原因,即为该用户弱光定界原因。

图片

建议采用Faiss向量检索,Faiss是Facebook AI团队开源的针对聚类和相似性搜索库,为稠密向量提供高效相似度搜索和聚类,支持十亿级别向量的搜索,是目前较为成熟的近似近邻搜索库。

采用Faiss能根据弱光定界场景的多项特征快速检索,其具有以下特点:

全量构建索引:基于原始向量,train训练并且add构建,生成Faiss索引文件。

增量构建索引:后续若有新增向量,只需add操作,即可对Faiss索引文件做增量更新。

向量检索查询:提供目标样本向量信息并检索索引文件,获取与目标样本最为相似的N个向量索引。

应用:从模型建立到闭环整治

构建宽带上网ODN网络弱光聚类定界模型,由ODN弱光定时自动巡检,采集告警、资源、性能数据归一化处理后,依赖弱光聚类定界模型,判断是否存在弱光问题,判断弱光范围。

图片

采集数据:对接外系统获取模型输入数据,包含告警、资源拓扑、性能数据等。

模型计算:使用宽带上网ODN网络弱光聚类定界模型快速定界弱光范围,并输出结果进一步处理。

闭环处置:通过模型计算的结果,确定弱光范围,派出整治工单及时处理,并将处理结果反馈给模型。

持续调优:定期收集弱光定界数据,用以更新、补充知识库。包括新增的弱光产生原因、已有原因由设备老化引起的整体数据分布的变动。

本方案解决ODN网络定界弱光范围难和不准的问题,采用构建弱光定界体系知识库能快速进行故障范围的定界定位,以此提高故障处理的效果,在未来可以将知识库体系的应用范围扩大。如在ODN上游设备和家庭网络侧终端设备都能采集相关故障场景特征数据,并结合用户行为等特征,构建有线业务网络其他故障场景的知识体系,解决更多的故障场景。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/865573.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Unity Shader技巧:实现带投影机效果,有效避免边缘拉伸问题

这个是原始的projector 投影组件,边缘会有拉伸 经过修改shader 后边缘就没有拉伸了 (实现代码在文章最后) 这个着色器通过检查每个像素的UV坐标是否在定义的边界内,来确定是否应用黑色边框。如果UV坐标处于边缘区域,那么像素颜色会被强制设为黑色,从而在投影图像周围形成一…

240703_昇思学习打卡-Day15-K近邻算法实现红酒聚类

KNN(K近邻)算法实现红酒聚类 K近邻算法,是有监督学习中的分类算法,可以用于分类和回归,本篇主要讲解其在分类上的用途。 文章目录 KNN(K近邻)算法实现红酒聚类算法原理数据下载数据读取与处理模型构建--计算距离模型预测 算法原理 KNN算法虽…

日产X-Trail | 压电式喷油器故障

故障现象 冷启动正常,但超车或者发动机处于负荷状态时就会出现熄火。熄火后无法重新发动,要等发动机完全冷却下来才能再次启动。 有两个故障代码:“P2146:喷油器1和2电源对地短路” 和 “P2146:喷油器3和4电源对地短…

vscode python调试,找不到控制调试工具栏,被隐藏了

问题: 如图所示,最开始蓝框中的调试台被莫名其妙的隐藏了,没法进行调试。 解决办法: 打开设置输入调试点击调试(31)找到红框选的那个选项,选择floating

Django QuerySet对象,all()方法

all()方法 在Django中,all()方法是QuerySet对象的一个方法,用于获取模型的所有实例。 当你调用ModelName.objects.all()时,Django会生成一个SQL查询,从数据库中获取该模型的所有记录,并返回一个QuerySet对象&#xf…

匠心独运:红酒与手工艺的很好结合

在岁月的长河中,红酒与手工艺都以其不同的魅力和技艺,书写着各自的故事。当这两者相遇,仿佛是一场跨越时空的对话,不仅展现了匠心独运的技艺之美,更在无声中诉说着对品质与生活的热爱。今天,就让我们一起探…

echarts-wordcloud:打造个性化词云库

前言 在当今信息爆炸的时代,如何从海量的文本数据中提取有用的信息成为了一项重要的任务。词云作为一种直观、易于理解的数据可视化方式,被广泛应用于文本分析和可视化领域。本文将介绍一种基于 echarts-wordcloud 实现的词云库,通过其丰富的…

魔行观察-AI数据分析>>勒泰中心购物中心

摘要 本报告基于 魔行观察 搜集整理的数据,对勒泰中心购物中心的营业状态、商户构成、业态分布以及消费者评价进行了详细分析。 商场概览 勒泰中心是一个正常营业的购物中心,自2013年开业以来,已成为当地居民和游客的重要购物和休闲场所。…

golang写的自动更新器

文件自动更新器,这个很多端游和软件都有用到的。 golang的rpc通信,是非常好用的一个东西,可以跟调用本地函数一样,调用远程服务端的函数,直接从远程服务端上拉取数据下来,简单便捷。 唯一的遗憾就是&#x…

Speculative decoding 投机采样原理和验证

概念 做法有很多,这里介绍最广泛被人认识的一种(朴素投机采样) 瓶颈: 大模型推理自回归采样,逐步串行解码。 生成的每个Token都需要将所有参数从存储单元传输到计算单元。 因此:内存访问带宽成为重要的瓶颈…

python gdal 压缩栅格数据

1 压缩方法LZW 使用 LZW(Lempel-Ziv-Welch),主要对图像数据压缩,可逆 2 代码 函数gdal_translate():转换栅格的不同格式 我们使用的数据是GTiff格式的数据 GTiff – GeoTIFF File Format — GDAL documentation 参…

怎样保存python文件

按下“CtrlS”键即可快速保存Python文件。 或者点击“File”,在下拉菜单中选择“Save”。 打开后我们就会看到这样的一个页面窗口了。 我们还能在这里进行路径的保存位置的查找。 然后在这里选择文件类型,并输入文件名。 接下来我们点击保存就可以完成操…

上位机网络通讯

目录 一 设计原型 二 后台源码 一 设计原型 二 后台源码 using System; using System.Net.Sockets; using System.Text; using System.Threading.Tasks; using System.Windows.Forms;namespace 上位机网络通讯 {public partial class Form1 : Form{public Form1(){Initializ…

实习总结 --- 其他业务

一. 回归测试:回归测试与测新是对应的,当需求准入交付测试的时候首先要进行的就是测新,也就是对新功能对测试,一般是在sim环境下测试的;当测新通过后才会进行回归测试,回归测试的目的是为了保证老功能的正确…

串口通信、IIC时序整理

一、串行通信与并行通信 并行通信是指多个比特同时通过并行线进行传输,这种方式的传输速率较高,但会占用大量的芯片资源; 串行通信是指将数据拆分成一个个比特,按照先后次序在一根总线上进行发送,串行通信有着系统占…

代码随想录第42天|动态规划

198.打家劫舍 参考 dp[j] 表示偷盗的总金额, j 表示前 j 间房(包括j)的总偷盗金额初始化: dp[0] 一定要偷, dp[1] 则取房间0,1的最大值遍历顺序: 从小到大 class Solution { public:int rob(vector<int>& nums) {if (nums.size() < 2) {return nums[0];}vector&…

【Rust入门教程】安装Rust

文章目录 前言Rust简介Rust的安装更新与卸载rust更新卸载 总结 前言 在当今的编程世界中&#xff0c;Rust语言以其独特的安全性和高效性吸引了大量开发者的关注。Rust是一种系统编程语言&#xff0c;专注于速度、内存安全和并行性。它具有现代化的特性&#xff0c;同时提供了低…

地理信息科学:生态保护的智慧经纬

在地球这颗蓝色星球上&#xff0c;每一片森林的呼吸、每一条河流的流淌&#xff0c;都是生命交响曲中不可或缺的音符。而地理信息科学&#xff08;GIS&#xff09;&#xff0c;正是我们手中解读自然密码、护航生态平衡的精密仪器。今天&#xff0c;让我们深入探讨GIS如何在生物…

STM32之五:TIM定时器(2-通用定时器)

目录 通用定时器&#xff08;TIM2~5&#xff09;框图 1、 输入时钟源选择 2、 时基单元 3 、输入捕获&#xff1a;&#xff08;IC—Input Capture&#xff09; 3.1 输入捕获通道框图&#xff08;TI1为例&#xff09; 3.1.1 滤波器&#xff1a; 3.1.2 边沿检测器&#xf…

小米MIX Fold 4折叠屏手机背面渲染图曝光

ChatGPT狂飙160天&#xff0c;世界已经不是之前的样子。 更多资源欢迎关注 7 月 3 日消息&#xff0c;消息源 Evan Blass 今天在 X 平台发布推文&#xff0c;分享了小米 MIX Fold 4 折叠屏手机的高清渲染图&#xff08;图片有加工成分在&#xff0c;最终零售版本可能会存在差异…