0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Qos如何提高网络服务质量

中兴文档 来源:中兴文档 作者:中兴文档 2022-07-14 10:05 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

高速公路会堵车,网络这条信息的高速公路也会堵。

距离过完年也有段时间了,相信大家对春节期间开车返乡堵在高速路上一天一夜一动不动的痛苦经历深有体会。因为道路宽窄和交通工作人员处理工作效率有限,导致车流量在短时间内达到高峰就会造成堵车,如果把网络比作高速公路,数据流量比作车流量,那么网络带宽等资源和存储、处理数据的能力有限,在出现突发流量时也会造成网络拥塞。

网络拥塞不仅会造成资源浪费,严重的话还会引发业务异常,网络拥塞作为普遍发生的网络问题,有什么机制可以提高网络资源使用率,提供更好的网络服务质量呢?

为了解决这个问题,QoS(Quality of Service,服务质量)诞生了!

小贴士:影响网络服务质量有4个要素:带宽、时延、抖动和丢包率,这四个要素也是QoS质量指标。关于网络质量四要素的具体介绍,大家可以看网络不卡顿,这四个要素很重要。

Qos如何提高网络服务质量?

QoS是如何对网络流量进行调控,避免并处理网络拥塞的呢?QoS是通过3种服务模型为用户提高网络服务质量的,下面开始详细为大家介绍这3种模型。

1

Best-Effort 服务模型(尽力而为)

简单的一种服务模型,通过FIFO(Frist in First Out,先进先出)队列来实现。例如小明需要从FTP服务器中拷贝某一文件到自己的电脑中,小明的电脑要发送一个报文到FTP服务器,并从FTP中获取到一个个报文组成该文件,电脑可以在不通知网络的情况下随时发送报文,发送的报文在网络中不被分类和标记,直接进入FIFO队列进行转发或者丢弃。该服务模型适用于FTP、E-Mail等对质量指标要求不高的业务。

26cecdca-0308-11ed-ba43-dac502259ad0.png

2

IntServ 服务模型(Integrated Service,综合服务)

该模型通过RSVP(Resource ReSerVation Protocol,资源预留协议)申请QoS需求的方式来工作的,用手机看视频时,手机发送一个报文到网络视频服务器,并从视频服务器中获取到一个个报文在手机中组成视频画面,手机发送报文到服务器前通知网络待发送报文的流量配置和需要的特定服务质量请求,报文将经过的所有传输设备确认这些请求,随后视频服务器向网络申请资源预留,在网络中报文要经过的所有传输设备为手机发送到服务器的报文

预留了资源后,手机才开始发送报文给服务器,同时手机发送的报文流量要在申请的范围内。该模型不适用于有大量数据量的骨干网,目前主要与MPLS-TE(Multi-Protocol Label Switching-TE,基于流量工程的多协议标签交换)一起使用。

26e4553c-0308-11ed-ba43-dac502259ad0.png

RSVP工作在传输层,从第一节点开始使用路径消息(Path)逐跳对每个节点进行资源请求,到达目的地后使用预留消息(Resv)反向逐跳进行资源预留。

3

DiffServ 服务模型(Differentiated Service,差分服务)

该模型一般用来为一些重要的应用提供QoS,主要包含流量分类和标记、流量监管、流量整形、接口限速、拥塞管理和拥塞避免等技术。下面我以一个有5辆货车的车队在A高速路通行为例来介绍A设备在此服务模型下如何处理转发一个5Bit大小的报文。

26f1bda8-0308-11ed-ba43-dac502259ad0.png

流量分类和标记

道路上有不同的车队,有运输车队、游行车队、驴友车队等等,这些车队有不同的任务要完成,对交通服务有不同的需求。为了给有不同业务的各个车队提供有差别的服务,交通服务人员会根据服务需求对各个进来的车队进行服务等级分类,分好类后给车队的领队相应位置贴上不同的标记,来识别车队处理通行的优先等级。

流量监管和流量整形

在A高速路入口和出口处各放置了一台自动出卡机,出卡机以一定的速率不停的向卡桶(令牌桶)中投放通行证。这时过来了一个有5辆车的车队A,该车队的领队小明从卡桶中领取到5张通行证小明的车队才可以通行,此时桶内只有3张通行证,小明从桶内拿出通行证后发现数量不够,他们不允许通行,小明只好沮丧地把拿到的3张通行证放回桶中另寻他法。为了将业务流量限制在一定带宽内,预防网络拥塞,利用令牌桶机制评估报文,丢弃流量超出的报文,未超出流量的报文进入队列调度或者转发的处理过程称为流量监管。

拥塞管理

A车队走在A高速路上,突然前方道路发生了交通拥堵,小明他们只好进入调度队列排队接受交通管制人员的安排协调,管制人员看了看各个领队车上贴的标记,开始讨论调度方案,随后协调队伍中各个车队通行的次序。在发生网络拥塞时将报文放入队列中缓存,并采取PQ、CQ、WFQ、WRR、DWRR等队列调度算法安排报文的转发次序的过程称为拥塞管理。

拥塞避免

交通管制人员小王时刻观察着车辆通行情况,小王发现交通开始越来越拥堵了,于是决定采取策略强烈禁止后面的所有或者部分车辆通行,以此来缓解交通过于拥堵。在网络拥堵时采用丢弃策略,主动调整流量来解除网络过载的过程称为拥塞避免。

流量整形

A车队到了出口处只领到了一张通行证,放回通行证后因为小明他们处理优先级很高,可以排队等待交通管制人员的安排调度,经过调度后小明从桶中拿到了5张通行证,终于可以顺利通行了。流量整形就是在设备出口处利用令牌桶机制评估报文,超出流量的报文进入队列缓存处理的流量控制措施。

接口限速

不区分车队而是对入口、出口处的所有来往车辆统一采取流量监管或者流量整形的制度。

QoS升级版HQos提升网络服务质量效果更好?

随着互联网的快速发展,网络用户规模不断扩大,业务数量和种类不断增多,传统QoS已经不适合部署在用户接入侧,无法对多个用户的多个业务进行流量监管和调度。为了解决该问题,QosHQos(Hierarchical Quality of Service,层次化Qos)诞生了!

HQoS也是提升网络服务质量的,与传统QoS区别就是HQoS可以将调度队列划分为多个调度级别,每个级别使用不同的特征进行流量监管。

HQoS不仅可以更细化的区分业务流量还可以对多个用户和多种业务等传输对象进行统一流量监管和分层调度。

今天,我们又get到了以下知识!

1. 网络是一条信息高速公路,需要QoS来避免堵车。

2. QoS的3大法宝,可以用来提高网络质量。Best-Effort服务模型适用于FTP、E-Mail等应用;IntServ 服务模型适用于电视会议、视频点播等应用;DiffServ 服务模型适用于游戏/视频网站等应用。

3. HQos带来的更细化区分和多层调度可以更好地帮助运营商进行多用户、多业务的服务管理。

原文标题:网络也会堵车?!3大法宝可以搞定它!

文章出处:【微信公众号:中兴文档】欢迎添加关注!文章转载请注明出处。

审核编辑:彭静
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 数据
    +关注

    关注

    8

    文章

    7315

    浏览量

    94002
  • 服务器
    +关注

    关注

    13

    文章

    10102

    浏览量

    90913
  • 网络服务
    +关注

    关注

    0

    文章

    45

    浏览量

    10166

原文标题:网络也会堵车?!3大法宝可以搞定它!

文章出处:【微信号:ztedoc,微信公众号:中兴文档】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    飞凌嵌入式ElfBoard-常用的网络服务的搭建之SSH服务搭建

    SSH为Secure Shell的缩写,由IETF的网络小组(Network Working Group)所制定的建立在应用层基础上的安全协议。SSH是较可靠,专为远程登录会话和其他网络服务提供
    发表于 10-24 08:48

    飞凌嵌入式ElfBoard-常用的网络服务的搭建之NFS服务搭建

    的选择。通过NFS服务,主机将用户指定的目录通过网络共享给目标机(和windows的文件网络共享类似)。目标机可以直接运行存放于Linux主机共享目录下的二进制程序,这样调试程序时十分方便、高效。NFS
    发表于 10-22 09:23

    飞凌嵌入式ElfBoard-常用的网络服务的搭建之TFTP服务搭建

    网络服务搭建和测试时,ubuntu的网络模式需要设置为桥接模式,电脑主机、ubuntu主机、开发板三者的ip要处于同一网段。关闭ubuntu和windows防火墙(关闭ubuntu防火墙:sudo
    发表于 10-21 11:29

    全球应用加速服务如何实现?网络服务推荐排行榜

    提高访问速度,同时提供安全防护和负载均衡功能。本文将深入解析全球应用加速服务的实现方式,并为您呈现2025年网络服务提供商排行榜。一、全球应用加速服务的实现方式全球
    的头像 发表于 09-10 09:48 1601次阅读
    全球应用加速<b class='flag-5'>服务</b>如何实现?<b class='flag-5'>网络服务</b>推荐排行榜

    【HZ-RK3568开发板免费体验】MQTT服务搭建与客户端移植

    服务质量,可喜的是,MQTT支持三种消息发布服务质量(QoS): “至多一次”(QoS==0),消息发布完全依赖底层 TCP/IP 网络。会
    发表于 08-30 21:05

    普强智能外呼系统助力大型运营商提升服务效率

    在日益激烈的通信行业中,运营商作为提供网络服务的核心供应商,面临着提升客户服务质量、增强用户粘性的巨大挑战。传统的客服模式在处理海量、重复性咨询时效率受限,难以满足用户对高效、便捷服务的期望。随着人工智能技术的飞速发展,智能外呼
    的头像 发表于 07-23 16:30 926次阅读

    教你如何手搓一个树莓派网络服务器!

    使用树莓派的定义和好处网络服务器是指利用HTTP及其他协议进行数据传输,处理通过万维网提交的客户端请求的软硬件组合。网络服务器的主要功能是存储、处理并向客户端(通常是网页浏览器)传送网页。客户端
    的头像 发表于 07-12 08:23 389次阅读
    教你如何手搓一个树莓派<b class='flag-5'>网络服务</b>器!

    5分钟学会网络服务搭建,飞凌i.MX9352 + Linux 6.1实战示例

    本文将以飞凌嵌入式OK-MX9352-C开发板(搭载了在工业物联网领域广泛应用的NXP i.MX9352处理器)为平台,介绍如何在Linux6.1.36开发环境当中如何搭建常用的网络服务,各位工程师朋友可以参考本文进行操作。
    的头像 发表于 05-30 11:08 2151次阅读
    5分钟学会<b class='flag-5'>网络服务</b>搭建,飞凌i.MX9352 + Linux 6.1实战示例

    爱普生有源晶振SG2016VHN在网络服务器中的应用

    在数字化浪潮席卷全球的当下,网络服务器作为数据存储、处理与传输的核心枢纽,其性能的稳定与高效直接关系到整个网络生态的正常运转。从企业内部的数据管理,到互联网服务提供商的大规模数据运算,网络服务
    的头像 发表于 04-15 15:54 486次阅读
    爱普生有源晶振SG2016VHN在<b class='flag-5'>网络服务</b>器中的应用

    爱普生RX8900CE实时时钟模块在网络基站中的作用

    在当今高速发展的通信网络中,时间同步的精确性与系统运行的可靠性是保障网络服务质量QoS)的核心基石。随着5G、物联网(IoT)和边缘计算的快速普及,网络基站作为数据传输与处理的关键节
    的头像 发表于 04-09 11:09 477次阅读
    爱普生RX8900CE实时时钟模块在<b class='flag-5'>网络</b>基站中的作用

    爱普生有源晶振SG2016VHN:网络服务器时钟解决方案的卓越之选

    在当今数字化时代,网络服务器作为信息处理与传输的核心枢纽,其性能与稳定性直接关系到企业运营、数据交互以及用户体验的优劣。而时钟信号作为服务器运行的“心跳”,对于确保数据同步、网络通信以及高速处理任务
    的头像 发表于 03-16 16:42 766次阅读

    爱普生RX8900CE实时时钟模块在网络基站中的核心作用

    在当今高速发展的通信网络中,时间同步的精确性与系统运行的可靠性是保障网络服务质量QoS)的核心基石。随着5G、物联网(IoT)和边缘计算的快速普及,网络基站作为数据传输与处理的关键节
    的头像 发表于 03-13 17:08 723次阅读
    爱普生RX8900CE实时时钟模块在<b class='flag-5'>网络</b>基站中的核心作用

    组网专线和互联网专线有什么区别?

    (Private Line) 1、专用连接:组网专线是为单一客户专用的点对点连接,不与其他客户共享带宽。 2、安全性高:由于是专用线路,数据传输过程中不易被窃听或干扰,安全性更高。 3、服务质量QoS):可以为不同的业务流量提供不同级别的
    的头像 发表于 02-08 10:52 3516次阅读

    服务器在数据中心与云计算中的重要性

    在当今数据驱动的世界中,对高质量、可靠且高效的计算服务的需求从未如此强烈。数据中心和云计算环境必须通过部署应用优化型高密度服务器来应对这一挑战,从而为最终用户持续提供卓越的服务质量(
    的头像 发表于 02-07 09:06 920次阅读
    <b class='flag-5'>服务</b>器在数据中心与云计算中的重要性

    选择SOLIDWORKS正版代理商:确保投资安全与服务质量

    在数字化设计和制造领域,选择一个可靠的SOLIDWORKS正版代理商是确保软件投资安全和服务质量的关键。对于许多企业来说,找到合适的合作伙伴不仅意味着获取正版软件,还涉及到技术支持、培训资源以及长期
    的头像 发表于 12-25 14:21 791次阅读