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

news2024/11/26 15:37:48

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


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

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

转载或引用请注明出处

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

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

相关文章

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

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

国庆作业5

物理层:负责传输比特流。它将数据转换为比特流并传输。 数据链路层:相邻节点的可靠传输。 网络层:负责在不同的网络中进行数据包的路由和转发。。 传输层:提供端到端的连接。 会话层:负责建立、管理和终止会话。它…

如何用ChatGPT学或教英文?5个使用ChatGPT的应用场景!

原文:百度安全验证 AI工具ChatGPT的出现大幅改变许多领域的运作方式,就连「学英文」也不例外!我发现ChatGPT应用在英语的学习与教学上非常有意思。 究竟ChatGPT如何改变英文学习者(学生)与教学者(老师)呢? 有5个应用场景我感到…

idea清空缓存类

解决办法 网上有很多是让你去清空什么maven依赖,但假如这个项目是你不可以大刀阔斧的话 可以清空idea缓存 选择 Invalidate 开头的 然后全选 运行重启idea OK

免费 AI 代码生成器 Amazon CodeWhisperer 初体验

文章作者:浪里行舟 简介 随着 ChatGPT 的到来,不由让很多程序员感到恐慌。虽然我们阻止不了 AI 时代到来,但是我们可以跟随 AI 的脚步,近期我发现了一个神仙 AI 代码生产工具 CodeWhisperer ,它是一项基于机器学习的服…

从其它环境转移到Nacos的方法-NacosSync

理解 NacosSync 组件启动 NacosSync 服务通过一个简单的例子,演示如何将注册到 Zookeeper 的 Dubbo 客户端迁移到 Nacos。 介绍 NacosSync是一个支持多种注册中心的同步组件,基于Spring boot开发框架,数据层采用Spring Data JPA,遵循了标准的JPA访问规范,支持多种…

【Golang】数组 切片

【Golang】数组 && 切片 1、数组 基本概念 数组是一个由固定长度的特定类型元素组成的序列,一个数组可以由零个或多个元素组成 因为数组的长度是固定的,所以在Go语言中很少直接使用数组 数组初始化 //1、默认数组中的值是类型的默认值 var arr…

buuctf-[RoarCTF 2019]Easy Java

第一次遇到java类的题目 打开环境,很像sql 点击help 以为是文件包含,,但是不对 这里需要了解JAVA WEB目录结构 WEB-INF:Java的web应用安全目录; 此外如果想在页面访问WEB-INF应用里面的文件,必须要通过w…

localStorage实现历史记录搜索功能

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

矢量图形编辑软件illustrator 2023 mac特点介绍

illustrator 2023 mac是一款矢量图形编辑软件,用于创建和编辑排版、图标、标志、插图和其他类型的矢量图形。 illustrator mac软件特点 矢量图形:illustrator创建的图形是矢量图形,可以无限放大而不失真,这与像素图形编辑软件&am…

[Linux]线程互斥

[Linux]线程互斥 文章目录 [Linux]线程互斥线程并发访问问题线程互斥控制--加锁pthread_mutex_init函数pthread_mutex_destroy函数pthread_mutex_lock函数pthread_mutex_unlock函数锁相关函数使用示例使用锁的细节加锁解锁的实现原理 线程安全概念常见的线程不安全的情况常见的…

蓝桥杯每日一题2023.10.2

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

检索qpython文件夹下.py

需求口令 检索 /storage/emulated/0/qpython 文件夹下的.py文件 编号原文件名&#xff1a;复制到/storage/emulated/0/qpython/py文件/ 没有文件夹就创建 检索qpython文件夹下.py&#xff0c;复制到py文件单独路径 根据这个提问清单和步骤&#xff0c;我们需要完成以下任务&…

Audio2Face的工作原理

预加载一个3D数字人物模型(Digital Mark),该模型可以通过音频驱动进行面部动画。 用户上传音频文件作为输入。 将音频输入馈送到预训练的深度神经网络中。 Audio2Face加载预制的3d人头mesh 3D数字人物面部模型由大量顶点组成,每个顶点都有xyz坐标。 深度神经网络输入音频特征,…

C++基础语法(继承)

终于&#xff0c;经过一路的过关斩将&#xff0c;我们来到了继承面前。还记得在最初学习类于对象时&#xff0c;那个对封装概念一直模糊不清的自己&#xff0c;还记得被模板&#xff0c;被迭代器折磨的日日夜夜吗&#xff1f;这一路你挺过来了&#xff0c;你失去了一些东西&…

zkLogin构建者的最佳实践和业务思考

随着zkLogin在Sui主网上线&#xff0c;构建者可以开始为其应用程序提供丝滑的帐户创建服务。与任何新技术集成一样&#xff0c;构建者需要考虑许多重要的问题&#xff0c;以降低风险并成功优化。 本文概述了其中一些考虑因素&#xff0c;并突出了zkLogin文档中提供的明确指导。…

Linux-centos系统安装MySql5.7

1.配置yum仓库 1.1配置yum仓库 rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022 1.2 安装Mysql yum库 rpm -Uvh http://repo.mysql.com//mysql57-community-release-el7-7.noarch.rpm 2.使用yum安装Msql 说明&#xff1a;下载大约5分钟左右 yum -y install mysq…

基于Java的教学评价管理系统设计与实现(源码+lw+部署文档+讲解等)

文章目录 前言系统功能结构图系统ER图具体实现截图论文参考详细视频演示为什么选择我自己的网站自己的小程序&#xff08;小蔡coding&#xff09;有保障的售后福利 代码参考源码获取 前言 &#x1f497;博主介绍&#xff1a;✌全网粉丝10W,CSDN特邀作者、博客专家、CSDN新星计划…

分页前后端完整代码

一、后端代码 User实体类要继承PageVo package com.like.entity;import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.like.common.PageVo; import…

web:[SUCTF 2019]EasySQL

题目 点进页面&#xff0c;页面显示为 没有其他的提示信息&#xff0c;查看源代码看看是否有提示 什么都没有&#xff0c;由题目名为easysql&#xff0c;能想到这道题与sql注入有关 先输入1查看回显 再输入其他数字或字母看看回显 都是无显示 先验证是否存在sql注入 构造pay…