通过光猫主动测速提升宽带客户感知

2018年7月
也不局限于接口的规范和约定。重要的是每个服务可以根据自身的业务需求进行技术和架构的选型。与SOA 不同的是,大部分SOA 系统是将某些服务生成jar 包,嵌入到其他的服务包中,这样其实在运行的过程中各个服务之间还是有较强的依赖关系,而且在部署的时候也需要关注各个服务之间的依赖关系,以及上线更新的先后顺序,而微服务架构中每个独立的服务之间没有任何关系,不同的业务之间是完全分离的,当某个服务需要部署更新的时候并不影响其他的服务,依然可以独立正常运行。由此可见微服务架构不管还是在业务定位上还是开发部署环节都更加灵活。
3分布式的微服务架构的特点
分布式微服务架构解决了很多传统单体架构存在的不足。首先简化了单体架构的业务复杂性,根据业务需求对项目进行拆分,以微小的独立的服务为单位进行开发和部署,这样既降低了系统维护和业务扩展成本,也降低了错误排查难度。其次实现了技术的多元化选型,在传统的单体架构中所有的业务只能依赖于一种技术,这样出现了业务需求与技术选型的匹配程度下降的现象,不得不让某些业务降低标准,这就很有可能会影响相应业务处理的性能,但是在分布式微服务架构中却不存在技术约束,每个服务中
可以根据自身的业务需求来选择适合的技术架构,从而提高系统的性能。分布式微服务架构提高了项目可拓展性和可维护性,为敏捷开发和部署更新带来了便利,针对某个业务模块进行迭代并不会影响其他业务,也降低了更新过程中出现错误的几率。相对于单体架构来说微服务架构更加注重服务之间的通信安全问题,要有完善的服务之间通信数据的信任机制。
最重要的特点是分布式微服务架构将传统单体架构中的消息同步转变为异步通知,这样一个请求过来并需要一直等
待下一个节点返回的状态,因为当前节点不一定是最后的服务节点,还可能存在一个或者多个服务要处理相应的业务逻辑,所以在各个服务节点相互调用的过程中需要一定的时间,而且调用过程中可能因为网络抖动等原因发生请求中断,如果请求一直等待最终结果状态的话,既延长了请求的处理时间,也可能当前请求也会发生中断或者超时,这样就会带来很不好的用户体验,但是如果一个节点在处理完一个请求后实时返回用户一个中间状态,然后释放资源处理下一个请求,当下游服务通知到某个请求的最终状态时再维护该请求的最终状态,这样既提高了系统的响应效率,同时也提高了用户体验,重要的是这样提高了数据的准确性。
4总结
分布式的微服务架构是可以提高用户的体验,降低开发成本,实现了系统的高可用,但是这只适用于
业务量相对较大的业务场景,针对于小型的系统并不是最合适的架构选型,因为在分布式的微服务架构中要想实现数据的一致性和消息的完整性,需要引入多种类型的技术框架,这针对于小型公司和小型业务系统来说无非是增加了开发和维护的成本,而且也扩大了服务器资源成本,因此,当业务量没有达到一定级别的情况下,还是使用单体简单的架构更好维护和拓展。
参考文献
[1]李春阳,刘迪,崔蔚,李晓珍,李春岐.基于微服务架构的统一应用开发平台[J].计算机系统应用,2017(04):161~162.
[2]王纪军,张斌,顾永生,高沈刚.云环境中Web 应用的微服务架构评估[J].计算机系统应用,2017(05):224~226.
收稿日期:2018-6-21
通过光猫主动测速提升宽带客户感知
张国庆(中国联合网络通信有限公司河北省分公司)
【摘要】自2017年7月,为主动感知用户网速,优化用户上网通道,河北联通通过RMS 开发了光猫主
动测速功能,针对现有的光猫桥接和路由两种模式进行了开发,实现全网的HGU 光猫都可以主动测速,并针对测速量偏小的问题又开发了桥接模式同一带宽多仿真账号模拟的功能。自光猫主动测速上线后,累计测速用户510万次,对我公司掌握用户网速状况,主动网优提升客户感知起到良好效果。
【关键词】光猫;测速;桥接;
路由;用户感知【中图分类号】TN915.06【文献标识码】A 【文章编号】1006-4222(2018)
07-0098-02
图1测速网络架构
1背景
宽带用户全光化接入的今天,宽带网络运维优化过程中,只能通过网管等系统采集宽带网络各层级的设备性能、端口利用率等指标,设定阈值来决定是否优化,虽然河北联通在各个城域网部署了测速服务器为客户提供测速服务,但是客户主动测速兴趣不高,样本量少,无法取得全量用户感知。2描述
目前河北宽带用户共750余万,其中550万用户使用光猫为HGU ,支持RMS 互通,也支持模拟测速能力接口。因此可对RMS 进行开发,通过RMS 向光猫下发相应测速指令,引导光猫去测速服务器进行测速。
2.1测速网络架构
测速服务器部署在城域网核心路由器上,通过测速可以反
应从用户线路到城域网核心路由器间的网络质量是否良好。
2.2测速技术方案
用户宽带接入速率测试应使用多线程(多TCP 连接)HTTP 下载进行测速,线程数量为N (N 逸4)。
测试步骤如下:
(1)测试开始,用户终端设备首先与测速平台建立N 条TCP 连接;
(2)进行下行速率测试,宽带接入速率测试平台同时在每
通信设计与应用
98
2018年7月
一条TCP连接上,持续发送标准数据;
(3)从TCP连接建立完成后的第一个数据包开始计时,宽
带接入速率测试平台及客户端软件每隔1s统计传输的数据量,计算每秒数据平均传送速率,并在网页或客户端实时更新;
(4)当传输时间计15s后,停止发送数据,计算5.0s后共计10s的平均下行接入速率及峰值速率,峰值速率为步骤3)中的每秒数据平均传送速率的最大值;
(5)进行上行速率测试,用户终端设备同时在每一条TCP
连接上,其他同下行测试步骤。
2.3光猫测速方式:
按光猫承载宽带用户的拨号方式,包括路由模式和桥接模式。
2.3.1桥接模式
通过桥接方式实现联网的光猫,用户终端每次需要输入账号、密码完成拨号才能联网。当需要通过此
类终端发起宽带测速时,首先需要RMS系统根据MAC或SN到BSS/CBSS获取用户的签约带宽,并根据签约带宽信息配置测速的仿真账号,并将相关的测速信息配置到终端。
流程如下:
(1)RMS设定不同带宽的测速账号模板,规划批量测速: ONT列表、WAN等信息;
(2)RMS到BSS/CBSS获取用户签约带宽;
(3)RMS下发配置参数到网关,配置参数包括:PPPoE鄄Name、PPPoE仿真账号、测试模式、WANInterface、结果上报URL等;
(4)RMS发起或转发测速命令到终端;
(5)终端根据WAN类型判断是否进行PPPoE仿真;
(6)发起宽带测速请求至测速平台WEB服务器;
(7)WEB服务器转发测速请求至平台接口服务器;
(8)平台接口服务器收到宽带测速请求后,到AAA获取终端的配置带宽;
(9)AAA查询用户并将结果返回;
(10)测速平台根据返回信息查对应的测速节点IP、端口号、下载文件地址,并将测速节点信息等信息返回WEB服务器;
(11)WEB服务器将信息返回给网关;
(12)终端建立到对应URL的连接,并开始下载文件;
(13)终端统计文件下载速率;
(14)终端将下载速率信息上报;
(15)数据库服务器将测速结果按照指定格式完成入库;
(16)终端发起inform测速完成通知给RMS。
2.3.2路由模式
通过路由方式实现联网的光猫,网关保存其用户账号密码,当通过此类终端发起宽带测速时,RMS系统不须匹配其签约签约带宽,直接将测速指令配置到终端,测速完成后将结果上报测速平台数据库,完
成记录。
流程如下:
(1)RMS制定批量测速策略,RMS设定测速URL、结果上报URL和测速模式;
(2)RMS下发测速指令到网关;
(3)终端发起测速请求到测速平台WEB服务器;
(4)WEB服务器收到宽带测速请求后,透传给接口服务器;
(5)接口服务器携带用户账号信息或IP到AAA进行认证,若认证成功,获取配置带宽信息;若认证失败则返回认证失败信息到用户测速终端并结束测速流程;
(6)认证结果返回;
(7)接口服务器到BSS/CBSS获取用户签约带宽信息;
(8)结果返回;
(9)接口服务器根据用户所属地市和区局信息查对应的测速节点IP、端口号、下载文件地址,并将测速节点信息、签约带宽、配置带宽、线程数量返回给WEB服务器;
(10)WEB服务器将信息返回给测速终端;
(11)用户测速终端建立到对应测速节点的连接,并开始下载文件;
(12)统计测速结果;
(13)将测速结果和相关信息传给数据库服务器;
(14)测速结果入库。
2.4RMS下发功能开发
2.4.1单台主动测速
操作人员通过界面输入光猫的物理标识SN码或MAC,从数据库查询该光猫对应的宽带账号进行核对,操作人员确认无误后,点击测试按钮,由系统自动判断光猫工作模式,采取不同的测速方式下发指令,并呈现光猫反馈的相关信息。2.4.2批量主动测速
为提升光猫测速量,采用人工逐个测试不易实现,开发了批量光猫测速,通过从地市、县区、光猫型号、版本等多个维度去定制光猫测速任务,待光猫主动向系统上报“1boot”系统再下发测速指令。同时,RMS系统也支持导入文件列表来对指定SN码的光猫进行测速。
2.4.3同一带宽多账号交替使用
在实际应用中,每天发现RMS下发测速指令的光猫数量与测速成功的数量差距较大,经分析是由于桥接模式的光猫使用的同一带宽的仿真账号在短时间内去AAA再次认证的时候,会被AAA认为是恶意攻击而拒绝,为此,RMS对同一带宽的用户,允许最多添加10个仿真账号,实际批量下发过程中,10个账号依次按顺序分配给光猫,降低单账号短时间重复拨号的风险。
2.5分析总结
实施光猫主动测速前,使用河北联通测速网站的用户月均约6万,达标率约94%,无法形成足够的样本支撑宽带网络优化。2017年7月起,开始使用光猫主动测速用来展示整体网络质量,随着同一带宽多仿真账号功能的启用,2018年1季度,月均测试用户90万,占总用户的15%。
通过RMS实现驱动光猫主动测速,每月测速用户数由数万上升到近百万台,极大提升了河北联通整体用户网速感知,通过对不达标用户的原因分析,可以发现用户光猫终端、线路、接入网层设备、城域网设备各个环节影响用户网速的因素,从而更明确的去做好宽带网络优化工作,有的放矢。
收稿日期:2018-6-19
测速月份测速用户总数量合格用户数量达标率2017年1季度18939617635693.11% 2017年2季度18408817310794.03% 2017年3季度100803595988295.22% 2017年4季度1476989141463295.78% 2018年1季度2736059264450296.65%
表1
通信设计与应用99

本文发布于:2024-09-21 14:46:12,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/89216.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:测速   用户   光猫   服务
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议