当前位置: 首页 > 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…...

多线程案例 - 单例模式

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

Linux DRM子系统深度解析:如何为240x240 SPI屏编写自定义KMS驱动?

Linux DRM子系统实战&#xff1a;为240x240 SPI屏构建原子化KMS驱动 当一块小巧的240x240 SPI屏幕遇上Linux DRM显示框架&#xff0c;开发者面临的不仅是硬件接口的适配&#xff0c;更是一场关于现代显示架构的深度对话。本文将带您穿透DRM子系统的抽象层&#xff0c;从KMS核心…...

LVGL 7.11.0 Chart控件实战:5分钟搞定动态心率折线图(附完整代码)

LVGL 7.11.0 Chart控件实战&#xff1a;5分钟搞定动态心率折线图&#xff08;附完整代码&#xff09; 在嵌入式设备上实现流畅的数据可视化一直是开发者的痛点。LVGL作为轻量级图形库&#xff0c;其Chart控件能完美解决这一问题。本文将手把手教你用LVGL 7.11.0的Chart控件&am…...

抖音批量下载终极指南:免费无水印视频一键获取

抖音批量下载终极指南&#xff1a;免费无水印视频一键获取 【免费下载链接】douyin-downloader 项目地址: https://gitcode.com/GitHub_Trending/do/douyin-downloader 你是否曾为保存喜欢的抖音视频而烦恼&#xff1f;面对心仪的内容创作者&#xff0c;想要收藏他们的…...

R语言新手必看:如何用pkgbuild和Sys.which检查并安装Rtools(附绑定教程)

R语言开发环境配置全指南&#xff1a;从Rtools安装到编译环境搭建 刚接触R语言的开发者&#xff0c;在尝试从源代码编译安装某些扩展包时&#xff0c;常常会遇到"make not found"之类的错误提示。这通常意味着系统缺少必要的编译工具链。本文将详细介绍如何在Windows…...

Mermaid在线编辑器:开源可视化工具的图表创作革命

Mermaid在线编辑器&#xff1a;开源可视化工具的图表创作革命 【免费下载链接】mermaid-live-editor Edit, preview and share mermaid charts/diagrams. New implementation of the live editor. 项目地址: https://gitcode.com/GitHub_Trending/me/mermaid-live-editor …...

国产数据库新选择:SpringBoot集成KingbaseES的性能优化全攻略

SpringBoot集成KingbaseES性能调优实战指南 当企业级应用遇到国产数据库新贵KingbaseES&#xff0c;性能优化便成为开发者最关心的核心议题。作为一款兼容PostgreSQL协议的高性能国产数据库&#xff0c;KingbaseES在金融、政务等关键领域展现出越来越强的竞争力。但要让SpringB…...

提升钱包开发效率:用快马AI一键生成imToken风格的高复用UI组件

提升钱包开发效率&#xff1a;用快马AI一键生成imToken风格的高复用UI组件 开发钱包类应用时&#xff0c;最让人头疼的就是那些重复性的UI组件和交互逻辑。每次新项目都要从零开始写资产卡片、交易记录列表、二维码弹窗这些基础组件&#xff0c;不仅耗时耗力&#xff0c;还容易…...

告别‘缺少DLL’:用EnigmaVB给Qt5.14程序封包的保姆级避坑指南

告别“缺少DLL”困境&#xff1a;EnigmaVBQt5.14封包全流程实战手册 当你用Qt Creator完成开发&#xff0c;满怀期待地将程序打包发给用户&#xff0c;却收到“缺少xxx.dll”的报错反馈时&#xff0c;这种挫败感开发者都深有体会。本文将以Qt5.14为例&#xff0c;结合EnigmaVB封…...

FastAdmin+PHPStudy保姆级安装教程:从下载到配置数据库的完整流程

FastAdminPHPStudy极速开发环境搭建实战指南 作为一名长期使用FastAdmin框架的开发者&#xff0c;我深知一个顺畅的本地开发环境对项目效率的影响。本文将带你从零开始&#xff0c;用最简洁的方式完成FastAdmin与PHPStudy的完美搭配&#xff0c;避开那些新手常踩的"坑&quo…...

提升开发效率与视觉舒适度:LxgwWenKai字体全场景配置指南

提升开发效率与视觉舒适度&#xff1a;LxgwWenKai字体全场景配置指南 【免费下载链接】LxgwWenKai LxgwWenKai: 这是一个开源的中文字体项目&#xff0c;提供了多种版本的字体文件&#xff0c;适用于不同的使用场景&#xff0c;包括屏幕阅读、轻便版、GB规范字形和TC旧字形版。…...