家宽用户家庭网的主要质量问题是什么?原因有哪些
1 引言
截至2020年底,我国家庭宽带(以下简称“家宽”)普及率已达到96%。经过一年多的发展,当前,家庭宽带的市场空间已经饱和。运营商在家宽市场的竞争也随之从新增用户数的竞争转移到家宽品质的竞争。
早期运营商的家宽业务仅给用户提供宽带的连接,运营商的装维界面只到光猫(ONT)。随着IPTV等家庭业务的发展,从光猫到业务终端的家庭网自然也成了运营商运维的对象。家庭网虽然组网结构简单,但由于用户普遍缺乏相应的网络知识,住宅内也不便于装维人员进入,所以,家庭网的质量已成为影响家宽质量的主要原因。据统计,家宽质量问题约60%发生在家庭网。
2 家庭网的组网
家庭网通常由光猫、路由器、IPTV机顶盒(以下简称机顶盒),以及光猫—路由器、光猫—机顶盒—电视机的连接线缆组成,如图1所示。未开通IPTV业务的家庭网则没有从光猫—机顶盒的有线连接。

图1 家庭网的组成
路由器和机顶盒均通过网线连接到光猫,手机、pad、电脑等终端通过wifi连接到路由器,电视机通过HDMI连接线连接到机顶盒。网线为4对对绞电缆,包括5类、超5类、6类线。
大部分光猫自带wifi功能,但一方面光猫的wifi性能较弱,另一方面光猫往往安装在家庭信息箱内,使用光猫的wifi不便于住宅内wifi信号的覆盖,所以绝大多数家庭网中使用路由器作为AP(无线接入点)。也有少部分家庭网中没有路由器,直接使用带wifi功能的光猫作为AP,这部分用户通常开通有IPTV业务。
3 家庭网的主要质量问题
当前,家宽业务的终端主要为:电视机、电脑、手机和其他物联网设备。由于IPTV业务不占用签约带宽,除IPTV外的其他终端一般通过wifi连接到internet;所以,住宅内用户终端日常使用点的wifi网速直接影响了用户的使用体验。我们在某东部城市H选取了39户、某南部城市F选取了27户,对住宅内的wifi网速进行了测试(测试时间:H市为2021年元月、F市为2022年8月)。
Wifi路由器附近的wifi下行网速称为wifi带宽,通常,wifi带宽要达到签约带宽的90%就认为wifi带宽合格。但在测试中发现,H市和F市家宽用户wifi带宽合格率均只有33.3%,其中100M用户为40.1%,200M及以上用户为26.5%。H市和F市共66个用户的wifi带宽与签约带宽的比值情况如图2所示。

图2 用户的wifi带宽与签约带宽的比值
我们继续对以上66个用户住宅内用户终端日常使用点的wifi网速进行了测试。每个家庭测试了4~6个日常使用点,测试点的位置见《39个家宽用户屋内wifi网速调查》一文。不同测试点的网速测试结果如图3所示。

图3 用户终端日常使用点的wifi网速
Wifi网速与wifi带宽成线性关系。由于wifi带宽合格率低,尽管以上用户的平均签约带宽高达262.1Mbps,但用户住宅内日常使用点的wifi网速并不快, 66个用户住宅内用户终端日常使用点的wifi网速分布情况如表1所示。
表1 wifi网速分布
| wifi下行速率(Mbps) | 占比 |
| ≤20 | 12.6% |
| >20,≤50 | 25.0% |
| >50,≤100 | 35.7% |
| >100,≤200 | 13.2% |
| ≥200 | 13.5% |
从图2和表1可以看出,wifi带宽合格率低、wifi速率低是家庭网的主要质量问题。
4 家庭网质量问题的原因分析
家庭网的质量主要与家庭网设备的性能、设备间的连接、住宅内的wifi信号质量、用户的使用有关。
4.1 设备的性能
对wifi网速影响较大的设备的性能主要包括:路由器的带宽能力、光猫的带宽能力、设备的稳定性。
4.1.1 路由器的带宽能力
一些使用年限较久的路由器带宽能力较差:
(1)WAN口最高只支持100Mbps。
(2)wifi只支持2.4G单频;2.4G单频路由器支持的最大下载速率一方面受路由器天线数量的影响,另一方面和使用环境中同频干扰有关,最大速率一般不超过200Mbps。
4.1.2 光猫的带宽能力
老旧光猫的带宽能力问题与路由器类似:
(1)LAN口最高只支持100Mbps。
(2)光猫的wifi只支持2.4G单频;当使用光猫作为AP时,2.4G单频光猫将对wifi网速形成制约。
4.1.3 设备的稳定性
某些型号的光猫和机顶盒稳定性较差,容易导致网络故障。路由器通常由用户自行采购,一些价格较便宜的路由器稳定性也较差,老丁头就曾买过一个99元的路由器,经常掉线,换了个200多元的路由器问题就解决了。
4.2 设备间的连接
4.2.1 路由器与光猫的连接
路由器与光猫连接方面的原因主要包括:
(1)机顶盒与路由器共用一条网线。很多用户的光猫安装在家庭信息箱内,路由器放在电视机旁边。但家庭信息箱到电视机的位置通常只布放有一根网线,放装时,装维人员往往将网线的4对线分成两组,每组两对线,分别接路由器和机顶盒,如图4所示。这样虽然可用,但两对线最高只支持100Mbps的传输速率。

图4 机顶盒与路由器共用一条网线
(2)千兆光猫的LAN口错接。千兆光猫的LAN口通常包含1个千兆口,1个~2个百兆口,如图5所示(图中黄色部分接口依次为:千兆LAN、百兆LAN、百兆LAN和IPTV)。千兆口与百兆口的标识并不明显,导致用户连接错误。

图5 光猫的接口
(3)劣质网线。有的家庭布线采用了劣质的网线,导致光猫与路由器间的传输速率难以超过100Mbps。
4.2.2 机顶盒的上联
机顶盒的带宽不占用用户的签约带宽,应采用网线连接到光猫的IPTV接口。但有些用户的机顶盒通过wifi连接,这样,机顶盒就占用了用户的签约带宽,对签约带宽为100Mbps及以下用户的网速会产生较大的影响。
4.3 住宅内wifi信号质量
Wifi信号质量可通过终端位置“wifi下行速率与wifi带宽的比值(%)”来体现。以上述66户的wifi信号测试结果为例,测试点A的下载速率相当于wifi带宽,其它各测试点的信号质量如图6所示。
图6 用户终端日常使用点的wifi信号质量
从图6可以看出,住宅内wifi信号的质量总体较好,但测试点wifi信号质量低于20%的占比依然达8.7%。
4.4 用户的使用
与用户使用相关的原因主要包括:wifi 5G频段的使用、设备连续使用时间长、AP接入的终端数量过多。
4.4.1 wifi 5G频段未使用
由于有些设备的wifi连接必须使用2.4G频段,所以,用户的双频路由器或双频光猫往往被设置成了两个不同的wifi子网。用户在使用时未注意两个wifi子网的不同,未连接5G频段的wifi子网从而导致网速受限。
4.4.2 设备连续使用时间长
大家在使用手机、电脑时都有这样的体会,若手机、电脑长时间(譬如超过10天)不关,则运行会变慢,重启一下就好了。家庭网中的路由器、光猫、机顶盒也一样,若连续使用时间较长,则设备的运行也会越来越慢,导致用户上网卡顿。
4.4.3 AP接入的终端数量过多
AP接入wifi终端的能力与AP的性能相关,当AP为光猫或一些低端路由器时,可同时接入的wifi终端一般为10个左右,高端路由器可同时接入的wifi终端数通常超过20。当AP接入的终端数与接入能力不匹配时,也会使用户上网体验变差。
5 写在最后
上文对家庭网质量问题的原因分析,是根据几个省份某运营商家庭网质量问题的原因分析结果整理而成的。由于不同省份家庭网质量问题的原因不尽相同,分析的维度也不一致,所以,本文难以对以上各种因素所占的比例进行统计。但比较一致的是,设备的性能、设备间的连接均是各地影响家庭网质量最重要的因素。这与HW公司对家庭网质量问题原因分析的结论(如图7所示)也基本一致。

图7家庭网质量问题原因(来自HW)
参考文献
[1]华为. xx家宽体验瓶颈分析交流材料. 2022年8月
[2]中兴. 基于OLT内置DPI的宽带用户体验管理方案. 2022年8月
[3]王迎春,李昶,丁为民等. xx家宽端到端质量提升分析. 2022年8月
图/文:老丁头; 审阅:黄文志
一丁一卯,专注于通信管线和宽带接入工程技术交流与分享
转载或引用请注明出处
相关文章:
家宽用户家庭网的主要质量问题是什么?原因有哪些
1 引言 截至2020年底,我国家庭宽带(以下简称“家宽”)普及率已达到96%。经过一年多的发展,当前,家庭宽带的市场空间已经饱和。运营商在家宽市场的竞争也随之从新增用户数的竞争转移到家宽品质的竞争。 早期运营商的家…...
ZooKeeper的典型应用场景及实现
文章目录 1、典型应用场景及实现1.1、 数据发布/订阅1.1.1、配置管理案列 1.2、负载均衡1.3、命名服务1.4、分布式协调/通知1.4.1、一种通用的分布式系统机器间通信方式 1.5、集群管理1.6、Master选举1.7、分布式锁1.7.1、排他锁1.7.2、共享锁 1.8、分布式队列 2、ZooKeeper在大…...
智能安全帽~生命体征检测与危险气体检测一体化集成设计还是蓝牙无线外挂式方式好?
生命体征(心率、血氧等)检测&上报平台,危险气体采集&上报平台,是智能安全帽产品中常见的两种选配件,它们的实现有两种典型的模式: 1)将传感器集成到主板上,做成一体化的智能…...
【Java并发】聊聊对象内存布局和syn锁升级过程
对象存储解析:一个空Object对象到底占据多少内存? 对象内存布局 Mark Word占用8字节,类型指针占用8个字节,对象头占用16个字节。 好了,我们来看一下一个Object对占用多少空间, 因为java默认是开启压缩…...
【档案专题】八、电子档案鉴定与销毁
导读:主要针对电子档案鉴定与销毁相关内容介绍。对从事电子档案管理信息化的职业而言,不断夯实电子档案管理相关理论基础是十分重要。只有通过不断梳理相关知识体系和在实际工作当中应用实践,才能走出一条专业化加职业化的道路,从…...
进程与子进程
一、子进程 1.fork()创建子进程 一个现有的进程可以调用 fork()函数创建一个新的进程,调用 fork()函数的进程称为父进程,由 fork()函数创建出来的进程被称为子进程(child process)。(使用该函数需要包含头文件<uni…...
如何对MySQL和MariaDB中的查询和表进行优化-提升查询效率
前言 MySQL和MariaDB是数据库管理系统的流行选择。两者都使用SQL查询语言来输入和查询数据。 尽管SQL查询是简单易学的命令,但并不是所有的查询和数据库函数都具有相同的效率。随着你存储的信息量的增长,如果你的数据库支持一个网站,随着网…...
【Android】关于binder_calls_stats服务
Android 9上有了binder_calls_stats服务,提供了java层的binder统计, Android中的Binder Call Stats(Binder调用统计)是一项用于监控和记录Android系统中Binder通信的统计信息的功能。Binder是Android中的一种进程间通信ÿ…...
给前端返回http链接,由于浏览器缓存不能获取到最新资源怎么办?
1、问题描述 今天在工作中接到这样一个需求,接收前端的图片文件并上传到远程,将原有图片覆盖并返回一个http链接以供前端展示。用户使用后反馈没有修改成功,上了远程拉图片发现已经修改了,但是用户浏览器还是老的图片。排查原因是…...
【Java Web】检查用户登录状态,防止用户访问到非法页面
使用拦截器 在方法前标注自定义注解拦截所有请求,只处理带有该注解的方法 自定义注解: 常用元注解:Target, Rentention, Document, Inherited如何读取注解: - Method.getDeclaredAnnotations() - Method.getAnnotaion(Class<T&…...
数学建模——校园供水系统智能管理
import pandas as pd data1pd.read_excel("C://Users//JJH//Desktop//E//附件_一季度.xlsx") data2pd.read_excel("C://Users//JJH//Desktop//E//附件_二季度.xlsx") data3pd.read_excel("C://Users//JJH//Desktop//E//附件_三季度.xlsx") data4…...
分布式集群——搭建Hadoop环境以及相关的Hadoop介绍
系列文章目录 分布式集群——jdk配置与zookeeper环境搭建 分布式集群——搭建Hadoop环境以及相关的Hadoop介绍 文章目录 前言 一 hadoop的相关概念 1.1 Hadoop概念 补充:块的存储 1.2 HDFS是什么 1.3 三种节点的功能 I、NameNode节点 II、fsimage与edits…...
Python的os.walk()函数使用案例
在Python中,os模块是一个非常实用的工具,它可以让我们与操作系统进行交互,操作文件和目录。在本文中,我们将详细介绍os模块中的遍历文件功能,并通过具体案例和使用场景来解释。 首先,导入os模块。在Pytho…...
学习JAVA打卡第四十五天
StringBuffer类 StringBuffer对象 String对象的字符序列是不可修改的,也就是说,String对象的字符序列的字符不能被修改、删除,即String对象的实体是不可以再发生变化,例如:对于 StringBuffer有三个构造方法ÿ…...
创建K8s pod Webhook
目录 1.前提条件 2.开始创建核心组件Pod的Webhook 2.1.什么是Webhook 2.2.在本地k8s集群安装cert-manager 2.3.创建一个空的文件夹 2.4. 生成工程框架 2.5. 生成核心组件Pod的API 2.6.生成Webhook 2.7.开始实现Webhook相关代码 2.7.1.修改相关配置 2.7.2.修改代码 2…...
抓包-要抓取Spring Boot应用程序的请求
要抓取Spring Boot应用程序的请求,可以按照以下步骤进行操作: 1. 确保你已经按照之前提到的方法设置了Charles代理,并在Charles的SSL代理设置中添加了Spring Boot应用程序的域名。 2. 在Spring Boot应用程序的代码中,添加以下配…...
jmeter+nmon+crontab简单的执行接口定时压测
一、概述 临时接到任务要对系统的接口进行压测,上面的要求就是:压测,并发2000 在不熟悉系统的情况下,按目前的需求,需要做的步骤: 需要有接口脚本需要能监控系统性能需要能定时执行脚本 二、观察 >针…...
ZooKeeper基础命令和Java客户端操作
1、zkCli的常用命令操作 (1)Help (2)ls 使用 ls 命令来查看当前znode中所包含的内容 (3)ls2查看当前节点数据并能看到更新次数等数据 (4)stat查看节点状态 (5…...
【数据分享】2000-2020年全球人类足迹数据(无需转发\免费获取)
人类足迹(Human Footprint)是生态过程和自然景观变化对生态环境造成的压力,是世界各国对生物多样性和生态保护的关注重点。那如何才能获取长时间跨度的人类足迹时空数据呢? 之前我们分享了来自于中国农业大学土地科学与技术学院的城市环境监测及建模&am…...
基于机器学习的fNIRS信号质量控制方法
摘要 尽管功能性近红外光谱(fNIRS)在神经系统研究中的应用越来越广泛,但fNIRS信号处理仍未标准化,并且受到经验和手动操作的高度影响。在任何信号处理过程的开始阶段,信号质量控制(SQC)对于防止错误和不可靠结果至关重要。在fNIRS分析中&…...
基于算法竞赛的c++编程(28)结构体的进阶应用
结构体的嵌套与复杂数据组织 在C中,结构体可以嵌套使用,形成更复杂的数据结构。例如,可以通过嵌套结构体描述多层级数据关系: struct Address {string city;string street;int zipCode; };struct Employee {string name;int id;…...
《通信之道——从微积分到 5G》读书总结
第1章 绪 论 1.1 这是一本什么样的书 通信技术,说到底就是数学。 那些最基础、最本质的部分。 1.2 什么是通信 通信 发送方 接收方 承载信息的信号 解调出其中承载的信息 信息在发送方那里被加工成信号(调制) 把信息从信号中抽取出来&am…...
【JavaSE】绘图与事件入门学习笔记
-Java绘图坐标体系 坐标体系-介绍 坐标原点位于左上角,以像素为单位。 在Java坐标系中,第一个是x坐标,表示当前位置为水平方向,距离坐标原点x个像素;第二个是y坐标,表示当前位置为垂直方向,距离坐标原点y个像素。 坐标体系-像素 …...
图表类系列各种样式PPT模版分享
图标图表系列PPT模版,柱状图PPT模版,线状图PPT模版,折线图PPT模版,饼状图PPT模版,雷达图PPT模版,树状图PPT模版 图表类系列各种样式PPT模版分享:图表系列PPT模板https://pan.quark.cn/s/20d40aa…...
Unsafe Fileupload篇补充-木马的详细教程与木马分享(中国蚁剑方式)
在之前的皮卡丘靶场第九期Unsafe Fileupload篇中我们学习了木马的原理并且学了一个简单的木马文件 本期内容是为了更好的为大家解释木马(服务器方面的)的原理,连接,以及各种木马及连接工具的分享 文件木马:https://w…...
重启Eureka集群中的节点,对已经注册的服务有什么影响
先看答案,如果正确地操作,重启Eureka集群中的节点,对已经注册的服务影响非常小,甚至可以做到无感知。 但如果操作不当,可能会引发短暂的服务发现问题。 下面我们从Eureka的核心工作原理来详细分析这个问题。 Eureka的…...
SiFli 52把Imagie图片,Font字体资源放在指定位置,编译成指定img.bin和font.bin的问题
分区配置 (ptab.json) img 属性介绍: img 属性指定分区存放的 image 名称,指定的 image 名称必须是当前工程生成的 binary 。 如果 binary 有多个文件,则以 proj_name:binary_name 格式指定文件名, proj_name 为工程 名&…...
免费PDF转图片工具
免费PDF转图片工具 一款简单易用的PDF转图片工具,可以将PDF文件快速转换为高质量PNG图片。无需安装复杂的软件,也不需要在线上传文件,保护您的隐私。 工具截图 主要特点 🚀 快速转换:本地转换,无需等待上…...
基于Springboot+Vue的办公管理系统
角色: 管理员、员工 技术: 后端: SpringBoot, Vue2, MySQL, Mybatis-Plus 前端: Vue2, Element-UI, Axios, Echarts, Vue-Router 核心功能: 该办公管理系统是一个综合性的企业内部管理平台,旨在提升企业运营效率和员工管理水…...
DiscuzX3.5发帖json api
参考文章:PHP实现独立Discuz站外发帖(直连操作数据库)_discuz 发帖api-CSDN博客 简单改造了一下,适配我自己的需求 有一个站点存在多个采集站,我想通过主站拿标题,采集站拿内容 使用到的sql如下 CREATE TABLE pre_forum_post_…...
