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

宽带光纤接入网中影响家宽业务质量的常见原因有哪些

1 引言

虽然家宽业务质量问题约60%发生在家庭网(见《家宽用户家庭网的主要质量问题是什么?原因有哪些》一文),但在用户的眼里,所有家宽业务质量问题都是由运营商的网络质量导致的,用户也因此对不同运营商家宽业务的质量形成了固有的印象。

从端到端的连接关系来看,运营商的家宽网络主要由宽带光纤接入网、xxNET、传送网和内容源组成,如图1所示。传送网主要提供xxNET各网元间的连接,IDCCDN属于内容源。近几年,随着运营商对内容源引入的加大,内容源已不再是家宽网络中影响业务质量的主要方面。家宽业务的质量问题主要发生在宽带光纤接入网。

图1 家宽网络的组成

宽带光纤接入网对家宽业务质量的影响常与ODN光纤链路中断、ONU弱光、GPON接入千兆用户、OLT上联带宽受限和OLT重载有关。

2 ODN光纤链路中断

从用户对家宽业务质量投诉的原因来看,ODN光纤链路中断的占比超过70%。市政道路改造、住宅小区改造导致的光缆中断是光纤链路中断的主要原因,其次是光纤活动连接导致的链路中断。市政建设导致的光缆中断很难预防,只能在缩短抢修时限上努力了。光纤活动连接导致的链路中断往往与活动连接器的质量有关,集采使产品价格越来越便宜,但因产品质量问题导致的维护成本却越来越高。

但由于ODN光纤链路中断导致的投诉在故障修复后,用户对家宽质量的不满也随之消除,而用户使用网络时感到卡、慢才是影响用户满意度的主要方面。

3 ONU弱光

ONU弱光ONU接收光功率小于-27dBm)会使ONU发生故障的概率明显增高,例如:弱光ONU一周内闪断5次以上概率高达41%,是非弱光ONU2.4倍,如图2所示(图中横坐标为ONU收光功率)。

图2 一周内闪断5次以上的ONU占比(%)

ONU弱光的主要原因是光纤的宏弯损耗过大(见《光纤弯曲半径不足对ODN链路衰耗的影响》和《常用G.657与G.652光纤的抗弯曲性能差距有多大?》一文),其次是活动连接的衰耗较大。ODN链路中活动连接的数量过多(超过8个),未使用的活动连接器未盖防尘帽(如图3所示)导致的端面污染,都会导致链路活动连接衰耗的增加。

图3 ODN中ODF单元的使用现状

弱光主要发生在ONU侧,若发生在OLT侧,则可能是因OLT采用了Class B+光模块所致(Class B+光模块的下行光功率预算比Class C+1.5dB,但上行光功率预算比Class C+4.0dB)。

4 GPON接入千兆用户

GPON能不能接入千兆用户的问题一直有争议。普遍认为应对GPON端口接入的千兆用户数严格控制,具体用户数各地要求不同,通常为2个~5个。但根据jsCM2022元宵节晚会期间针对高利用率PON口千兆用户的测速结果,如表1所示,GPON完全可满足千兆发展的需求。

表1  GPON高利用率端口千兆用户的网速测试

既有GPON端口的实际带宽利用率很低,例如某一线城市JGPON端口下行带宽利用率峰值(秒级,一周间隔内)高于20%的占比还不足0.3%,如表2所示。千兆用户的平均网速并不会明显高于普通用户,所以,即使GPON端口下接入了多个千兆用户,单个千兆用户的测速情况都很好。

表2  某城市GPON端口下行带宽利用率峰值分布

范围

PON口数
(个)

占比

0~10%

98025

97.46%

10%~20%

2352

2.34%

20%~30%

125

0.12%

30%~40%

42

0.04%

40%~50%

5

0.00%

50%~60%

0

0.00%

大于60%

33

0.03%

但用户的流量往往是突发的,单用户的毫秒级网速峰值总是接近于用户带宽,例如,IPTV4K/8K等视频类业务在不同时间颗粒度下的突发速率如图4所示。千兆用户在日常使用网络时,虽然平均网速不高(通常为每秒几兆到几十兆),但毫秒级网速峰值依然会达到签约带宽的限值(签约带宽的限值一般设置为签约带宽的100%120%)。

图4 视频类业务的突发速率(来自HW) 

所以,即使GPON端口下接入的千兆用户数只有两个,只要有一个千兆用户在进行测速,同时另一个千兆用户在使用IPTV,都可能会造成毫秒级的丢包。虽然毫秒级的丢包对网络的影响有限,发生的概率也不高;但如果GPON端口接入千兆用户数较多,丢包的概率也随之增加,从而对同一PON口下其他用户的网络使用带来影响。

5 OLT上联带宽受限

当前,OLT上联电路的带宽主要为10GE2条或4条,主备各半)。在《OLT上联电路的带宽使用率达到多少才需要扩容》一文中分析过,10GE电路扩容阈值宜为70%。

但该文只分析了秒级峰值对带宽的要求。业务在不同时间颗粒度(1ms10ms100ms1s)下的峰值速率差距较大,用户带宽与用户的平均网速差距越大时,这种差距越显著。例如,单个千兆用户的毫秒级峰值可能要比秒级峰值高900Mbps以上。

OLT的缓存只有毫秒级别,当OLT上联电路的毫秒级峰值超过电路带宽时就可能会引起丢包,所以,OLT上联电路的带宽应在满足秒级峰值的基础上,根据单用户的最大带宽来做一定的冗余。10GE电路的扩容阈值若为70%,在电路利用率接近阈值时,毫秒、10毫秒、100毫秒级别的突发流量可能会丢包,因此,建议10GE电路的扩容阈值应低于60%。

现有OLT的上联中依然有少量的GE电路,当OLT下有千兆用户时,GE电路显然不适合作为OLT上联使用。而且,OLT上联的GE电路与BRAS/SR对接时,一般通过三层交换机进行汇聚,如图5所示,也会增加业务的时延。

图5 OLT与BRAS/SR的对接 

6 OLT重载

通常将一台OLT接入的用户数超过5000户时称为OLT重载。OLT重载也被认为是影响家宽质量的重要原因之一,某些省市的运营商甚至要求单台OLT接入的用户数不超过1000户。

按每台OLT 16块用户板、每块用户板16PON口、每个PON口接入64个用户计算,OLT的最大接入能力为16384户,5000户仅为设备接入能力的30.5%。如果OLT接入用户超5000户就重载了,那设备的性能一定有问题啊!

根据HW公司对OLT接入用户数与IPTV卡顿/花屏占比的分析,如表3所示,可以看出OLT接入用户数与用户体验有一定的相关性。但这种相关性也可能与OLT上联带宽受限有关,当OLT上联带宽不变时,OLT接入的用户数越多,用户的体验自然越差。

表3  OLT用户数与IPTV卡顿/花屏占比

OLT用户数

IPTV卡顿/花屏占比

5000以上

9.17%

4000~5000

8.89%

3000~4000

9.06%

2000~3000

8.69%

1000~2000

8.48%

OLT重载对用户上网体验的影响并不明显。基于考核的压力,为了防止单台OLT故障影响面过大,可能是对单台OLT接入用户数设限的主要原因。

7 写在最后

由于网络现状的不同,以上各因素在不同城域网中对家宽质量的影响程度也不一样。现有的PON网管对业务数据丢包的分析能力有限,上文中关于千兆用户突发流量对家宽质量影响方面的分析只是基于主观判断,网络的实际情况是怎样的,也希望得到一线运维人员的反馈。

参考文献

[1]华为. 中国移动数据承载网2022-2024年网络规划交流. 2021

[2]华为. xx家宽体验瓶颈分析交流材料. 20228

[3]中兴. 基于OLT内置DPI的宽带用户体验管理方案. 20228

[4]王迎春,李昶,丁为民等. xx家宽端到端质量提升分析. 20228


图/文:老丁头;     审阅:胡勇 宋兵 刘广旭

一丁一卯,专注于通信管线和宽带接入工程技术交流与分享

转载或引用请注明出处

相关文章:

宽带光纤接入网中影响家宽业务质量的常见原因有哪些

1 引言 虽然家宽业务质量问题约60%发生在家庭网(见《家宽用户家庭网的主要质量问题是什么?原因有哪些》一文),但在用户的眼里,所有家宽业务质量问题都是由运营商的网络质量导致的,用户也因此对不同运营商家…...

C++ - 封装 unordered_set 和 unordered_map - 哈希桶的迭代器实现

前言 unordered_set 和 unordered_map 两个容器的底层是哈希表实现的,此处的封装使用的 上篇博客当中的哈希桶来进行封装,相当于是在 哈希桶之上在套上了 unordered_set 和 unordered_map 。 哈希桶的逻辑实现: C - 开散列的拉链法&…...

gradle中主模块/子模块渠道对应关系通过配置实现

前言: 我们开发过程中,经常会面对针对不同的渠道,要产生差异性代码和资源的场景。目前谷歌其实为我们提供了一套渠道包的方案,这里简单描述一下。 比如我主模块依赖module1和module2。如果主模块中声明了2个渠道A和B&#xff0c…...

28383-2012 卷筒料凹版印刷机 学习笔记

声明 本文是学习GB-T 28383-2012 卷筒料凹版印刷机. 而整理的学习笔记,分享出来希望更多人受益,如果存在侵权请及时联系我们 1 范围 本标准规定了卷筒料凹版印刷机的型式、基本参数、要求、试验方法、检验规则、标志、包装、运输与 贮存。 本标准适用于机组式的卷筒料凹版…...

stable diffusion学习笔记【2023-10-2】

L1:界面 CFG Scale:提示词相关性 denoising:重绘幅度 L2:文生图 女性常用的负面词 nsfw,NSFW,(NSFW:2),legs apart, paintings, sketches, (worst quality:2), (low quality:2), (normal quality:2), lowres, normal quality, (…...

flink选择slot

flink选择slot 在这个类里修改 package org.apache.flink.runtime.resourcemanager.slotmanager.SlotManagerImpl; findMatchingSlot(resourceProfile):找到满足要求的slot(负责从哪个taskmanager中获取slot)对应上图第8,9&…...

世界前沿技术发展报告2023《世界信息技术发展报告》(六)网络与通信技术

(六)网络与通信技术 1. 概述2. 5G与光通讯2.1 美国研究人员利用电磁拓扑绝缘体使5G频谱带宽翻倍2.2 日本东京工业大学推出可接入5G网络的高频收发器2.3 美国得克萨斯农工大学通过波束管理改进5G毫米波通信2.4 联发科完成全球首次5G NTN卫星手机连线测试2…...

spark SQL 任务参数调优1

1.背景 要了解spark参数调优,首先需要清楚一部分背景资料Spark SQL的执行原理,方便理解各种参数对任务的具体影响。 一条SQL语句生成执行引擎可识别的程序,解析(Parser)、优化(Optimizer)、执行…...

算法练习2——移除元素

LeetCode 27 移除元素 给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。 不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。 元素的顺序可以改变。你不需要考虑…...

动态规划算法(2)--最大子段和与最长公共子序列

目录 一、最大子段和 1、什么是最大子段和 2、暴力枚举 3、分治法 4、动态规划 二、最长公共子序列 1、什么是最长公共子序列 2、暴力枚举法 3、动态规划法 4、完整代码 一、最大子段和 1、什么是最大子段和 子段和就是数组中任意连续的一段序列的和,而…...

CentOS上网卡不显示的问题

文章目录 1.问题描述 1.问题描述 ifconfig下看不到ens33网卡了。systemctl status network #查看网卡状态报下面的问题网上说的解决方式有以下三种: 第一种: 和 NetworkManager 服务有冲突,这个好解决,直接关闭 NetworkManger 服…...

localStorage实现历史记录搜索功能

📝个人主页:爱吃炫迈 💌系列专栏:JavaScript 🧑‍💻座右铭:道阻且长,行则将至💗 文章目录 为什么使用localStorage如何使用localStorage实现历史记录搜索功能&#xff08…...

计算机网络(一):概述

参考引用 计算机网络微课堂-湖科大教书匠计算机网络(第7版)-谢希仁 1. 计算机网络在信息时代的作用 计算机网络已由一种通信基础设施发展成为一种重要的信息服务基础设施计算机网络已经像水、电、煤气这些基础设施一样,成为我们生活中不可或…...

visual code 下的node.js的hello world

我装好了visual code ,想运行一个node.js 玩玩。也就是运行一个hello world。 一:安装node.js : 我google 安装node.js 就引导我到下载页面:https://nodejs.org/en/download 有 Windows Installer (.msi) 还有Windows Binary (…...

MySQL——四、SQL语句(下篇)

MySQL 一、常见的SQL函数1、数学函数2、日期函数3、分组函数(聚合函数)4、流程控制函数 二、where条件查询和order by排序三、分组统计四、多表关联查询1、交叉连接CROSS2、内连接inner3、外连接:outer4、子查询 五、分页查询 一、常见的SQL函数 1、length(str):获…...

蓝桥杯每日一题2023.10.2

时间显示 - 蓝桥云课 (lanqiao.cn) 题目描述 题目分析 输入为毫秒&#xff0c;故我们可以先将毫秒转化为秒&#xff0c;由于只需要输出时分&#xff0c;我们只需要将天数去除即可&#xff0c;可以在这里多训练一次天数判断 #include<bits/stdc.h> using namespace std…...

红外遥控器 数据格式,按下及松开判断

红外遥控是一种无线、非接触控制技术&#xff0c;具有抗干扰能力强&#xff0c;信息传输可靠&#xff0c;功耗低&#xff0c;成本低&#xff0c;易实现等显著优点&#xff0c;被诸多电子设备特别是家用电器广泛采用&#xff0c;并越来越多的应用到计算机系统中。 同类产品的红…...

win32进程间通信方式(13种)

win32进程间通信 文件映射共享内存匿名管道命名管道远程过程调用&#xff08;RPC&#xff09;对象连接与嵌入&#xff08;OLE&#xff09;动态数据交换&#xff08;DDE&#xff09;剪贴板WM_COPYDATA消息邮件槽其它 文件映射 特点&#xff1a;本地间通信&#xff0c;不能用于网…...

基于Vue+ELement搭建动态树与数据表格实现分页模糊查询

&#x1f389;&#x1f389;欢迎来到我的CSDN主页&#xff01;&#x1f389;&#x1f389; &#x1f3c5;我是Java方文山&#xff0c;一个在CSDN分享笔记的博主。&#x1f4da;&#x1f4da; &#x1f31f;推荐给大家我的专栏《ELement》。&#x1f3af;&#x1f3af; &#x1…...

多线程案例 - 单例模式

单例模式 ~~ 单例模式是常见的设计模式之一 什么是设计模式 你知道象棋,五子棋,围棋吗?如果,你想下好围棋,你就不得不了解一个东西,”棋谱”,设计模式好比围棋中的 “棋谱”. 在棋谱里面,大佬们,把一些常见的对局场景,都给推演出来了,照着棋谱来下棋,基本上棋力就不会差到哪…...

wordpress后台更新后 前端没变化的解决方法

使用siteground主机的wordpress网站&#xff0c;会出现更新了网站内容和修改了php模板文件、js文件、css文件、图片文件后&#xff0c;网站没有变化的情况。 不熟悉siteground主机的新手&#xff0c;遇到这个问题&#xff0c;就很抓狂&#xff0c;明明是哪都没操作错误&#x…...

AI Agent与Agentic AI:原理、应用、挑战与未来展望

文章目录 一、引言二、AI Agent与Agentic AI的兴起2.1 技术契机与生态成熟2.2 Agent的定义与特征2.3 Agent的发展历程 三、AI Agent的核心技术栈解密3.1 感知模块代码示例&#xff1a;使用Python和OpenCV进行图像识别 3.2 认知与决策模块代码示例&#xff1a;使用OpenAI GPT-3进…...

边缘计算医疗风险自查APP开发方案

核心目标:在便携设备(智能手表/家用检测仪)部署轻量化疾病预测模型,实现低延迟、隐私安全的实时健康风险评估。 一、技术架构设计 #mermaid-svg-iuNaeeLK2YoFKfao {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg…...

Mybatis逆向工程,动态创建实体类、条件扩展类、Mapper接口、Mapper.xml映射文件

今天呢&#xff0c;博主的学习进度也是步入了Java Mybatis 框架&#xff0c;目前正在逐步杨帆旗航。 那么接下来就给大家出一期有关 Mybatis 逆向工程的教学&#xff0c;希望能对大家有所帮助&#xff0c;也特别欢迎大家指点不足之处&#xff0c;小生很乐意接受正确的建议&…...

2.Vue编写一个app

1.src中重要的组成 1.1main.ts // 引入createApp用于创建应用 import { createApp } from "vue"; // 引用App根组件 import App from ./App.vue;createApp(App).mount(#app)1.2 App.vue 其中要写三种标签 <template> <!--html--> </template>…...

STM32标准库-DMA直接存储器存取

文章目录 一、DMA1.1简介1.2存储器映像1.3DMA框图1.4DMA基本结构1.5DMA请求1.6数据宽度与对齐1.7数据转运DMA1.8ADC扫描模式DMA 二、数据转运DMA2.1接线图2.2代码2.3相关API 一、DMA 1.1简介 DMA&#xff08;Direct Memory Access&#xff09;直接存储器存取 DMA可以提供外设…...

python如何将word的doc另存为docx

将 DOCX 文件另存为 DOCX 格式&#xff08;Python 实现&#xff09; 在 Python 中&#xff0c;你可以使用 python-docx 库来操作 Word 文档。不过需要注意的是&#xff0c;.doc 是旧的 Word 格式&#xff0c;而 .docx 是新的基于 XML 的格式。python-docx 只能处理 .docx 格式…...

Robots.txt 文件

什么是robots.txt&#xff1f; robots.txt 是一个位于网站根目录下的文本文件&#xff08;如&#xff1a;https://example.com/robots.txt&#xff09;&#xff0c;它用于指导网络爬虫&#xff08;如搜索引擎的蜘蛛程序&#xff09;如何抓取该网站的内容。这个文件遵循 Robots…...

HTML前端开发:JavaScript 常用事件详解

作为前端开发的核心&#xff0c;JavaScript 事件是用户与网页交互的基础。以下是常见事件的详细说明和用法示例&#xff1a; 1. onclick - 点击事件 当元素被单击时触发&#xff08;左键点击&#xff09; button.onclick function() {alert("按钮被点击了&#xff01;&…...

【开发技术】.Net使用FFmpeg视频特定帧上绘制内容

目录 一、目的 二、解决方案 2.1 什么是FFmpeg 2.2 FFmpeg主要功能 2.3 使用Xabe.FFmpeg调用FFmpeg功能 2.4 使用 FFmpeg 的 drawbox 滤镜来绘制 ROI 三、总结 一、目的 当前市场上有很多目标检测智能识别的相关算法&#xff0c;当前调用一个医疗行业的AI识别算法后返回…...