服务访问质量

news2025/2/26 19:45:40

♥️作者:小刘在C站

♥️每天分享课堂笔记,一起努力,共赴美好人生!

♥️夕阳下,是最美的,绽放。 

目录

一.Qos  一种网络拥塞的解决方法

二.QoS 服务模型

三.Qos 的四大组件:

四.  对流量的监管课设定的三个参数,  

      五. 整形和管理:

六.配置举例:

七.去拥塞管理技术:


一.Qos  一种网络拥塞的解决方法


      基本思想是把数据进行分类,放到不同队列中,然后根据数据的类型决定传输的先后或保证一定的带宽
      解决网络拥塞的根本方法是增加网络带宽, Qos 不代表带宽的升级,只有网络拥塞时才起作用
网络拥塞的产生: 数据从高速端口进入,低速端口转出
                 流量的汇聚,流量由多个端口进入, 从一个端口转出
网络拥塞的影响:   报文传输延迟  抖动   丢包率增加
                   过高的延迟和丢包导致报文重传,增加网络负担
                   降低了有效吞吐量


二.QoS 服务模型


Best-Effort service  尽力而为服务模型, 先进先出
Integrated  Service   综合服务模型,需要提前申请预留网络资源
Differentiated  Service  区分服务模型,通过优先级或者源 目标端地址  端口号等标记提供不同的网络服务

三.Qos 的四大组件:

  分类和标记    整形和监管    拥塞避免    拥塞管理
     Qos 是一个整体的设计框架  不限制一台设备 而是整个网络中设备相互配合  核行是保证重要流量优先被传输。


分类,  流分类是区分服务的基础,通过不同的报文优先级来区分重要流量或者使用源目标地址,端口号等,分类由管理员定义


标记,对ip 报文的DS 字段做 QoS 描述,默认情况下正常数据优先级都为 0
       DS 共八位,在diffserv 中使用前六位  共 64个优先级,在 可以使用前三位  共八个优先级
       QoS 标记通过 PBR  策略路由 和 class-based marking  类基础标记的配置模板实现

整形和监管, 对流量进行控制和采用一定的策略控制流量的大小,属于流量管理技术

四.  对流量的监管课设定的三个参数,  

承诺平均速率CIR  允许流量通过的平均速率
                      突发量 Bc  允许突发流量的大小
                      额外突发量 Be  表示流量超出突发量后还可以转发的流量的大小
       流量策略,  转发    丢弃  标记   进入下一级流量策路


      五. 整形和管理:

 流量整形  GTS  一种调节输出速率的措施, 使用缓存区,不需要整形的直接通过,超出平均速率需要整形的流量放入缓存。  有延迟 减小丢包率


               承诺访问速率,是监管的核心技术,使用限制流量,将违规的流量直接丢弃,增加了丢包,但保证了速度。

六.配置举例:

Router(config)#access-list 100 permit ip any host 192.168.1.1        //创建acl 列表
Router(config)#int f0/0                             //进入接口
Router(config-if)#rate-limit input access-group 100  100000  20000   40000      conform-action continue exceed-action drop                                            //设置流量整形  应用acl 100 在进口  规定平均速率  100Kb/s    突发量 20M  额外突发量  40M  合规流量 继续传输  违规流量丢弃

 R1(config)#access-list 100 permit ip any host  192.168.1.2            / /创建acl 列表
R1(config)#class-map  match-all  ftp                            //创建一个类 类名 ftp
R1(config-cmap)#match  access-group  100                      //此类匹配 acl 100
R1(config)#policy-map  ftp                                    //创建一个策略 策略名称 ftp
R1(config-pmap)#class ftp                                     //策略中应用 类 ftp
R1(config-pmap-c)#shape  average  100000                      //限制平均速率 100kb/s
R1(config-pmap-c)#shape  max-buffers 100                     //定义缓存上限 100

R1(config)#int f0/1
R1(config-if)service-policy output  ftp                      //将策路应用到 f0/1的 出口方向

CAR  流量限制 可以应用到进口 也可以 应用到 出口
CTS  流量整形  只能应用到出口上


七.去拥塞管理技术:

一般采用队列调度的技术, 使不同流量拥有不同的优先级和带宽信息
五种技术:  FIFO   先进先出队列
            PQ    优先级队列
            CQ    定制队列
            WFQ   加权公平队列
           CBWFQ  基于类的加权平均队列  (默认流量要配置保证最小带宽,否则 默认带宽为 0)
拥塞避免技术
   尾丢弃。传统的丢包策略,  当队列达到最大长度后,所有后续来的报文全部丢弃
   WRED  加权随机预检测  
尾每个队列设定 低阈值和高阈值, 小于低阈值时,不丢弃  大于高阈值时 完全丢弃,在低阈值和高阈值之间的随机丢弃   并加入报文优先级来区分丢弃策路

♥️关注,就是我创作的动力

♥️点赞,就是对我最大的认可

♥️这里是小刘,励志用心做好每一篇文章,谢谢大家

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

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

相关文章

SPARKSQL3.0-Antlr4由浅入深SparkSQL语法解析

一、前言 在开始剖析SparkSQL前,我们要先来了解一下Antlr4,这是因为spark-sql字符串解析工作是由Antlr4完成的,故需要先来了解Antlr4,如下: 本文会着重介绍一下几点: 1、Antlr是什么? 2、如何…

C. Mortal Kombat Tower(DP)

Problem - 1418C - Codeforces 题意: 你和你的朋友正在玩《真人快打11》这个游戏。你们正试图通过一个挑战塔。这个塔里有n个老板,编号从1到n,第i个老板的类型是ai。如果第i个boss是简单的,那么它的类型是ai0,否则这个boss是困难…

HarmonyOS鸿蒙学习笔记(15)Swiper实现抖音切换视频播放效果

Swiper实战1、项目结构2、PageVideo和PlayView简单说明2.1 State变量的使用2.2 Link和Watch变量的使用2.3、Swiper的使用和PlayView的初始化2.4、页面可见状态发生改变时对视频进行暂停和播放2.5 PlayView和PageVidew源码:参考资料:1、项目结构 前面写了…

22服务-ReadDataByIdentifier

诊断协议那些事儿 诊断协议那些事儿专栏系列文章,本文介绍数据传输服务下的22服务ReadDataByIdentifier,允许客户端通过一个或多个dataldentifier向标识的服务器请求dataRecord(数据记录值)。 文章目录诊断协议那些事儿一、22服…

技术宅星云的Mac系统使用经验分享

技术宅星云的Mac系统使用经验分享系统维护1.1 Mac OSX 卡顿严重1.2 开启/禁止.DS_store文件生成1.3 显示/隐藏 系统文件夹系统维护 这篇博文分享使用Mac 系统中的一些优化经验。 1.1 Mac OSX 卡顿严重 今天不知道怎么回事,系统突然卡得不要不要的,各种…

Airtest新手升级:一个相对完整的纯.py脚本是怎样子的

1. 前言 一直以来,Airtest的教程都倾向于编写 .air 脚本,但本质上,它还是python脚本来的。今天我们就来补上这个缺口,一起来看下一个相对完整的纯 .py 脚本是什么样子的。 2. 例子一:纯py的Airtest脚本 有时候&…

Python-新建-Django项目-调试-显示mysql数据库表内容-HelloWorld

文章目录1.Pycharm-开发编辑器2.HelloWorld程序范例3.代码调试4.连接数据库-mysql4.1.安装好mysql数据库4.2.创建项目4.3.数据库表转模型4.4.前端展示5.总结1.Pycharm-开发编辑器 文件->新建项目->选择Django。接着在控制台输入命令: python -m django --ver…

【C语言】分支语句 循环语句 _训练题型加深理解

1.分支语句 自从学习编程以来每天都在写分支语句,那么什么是分支语句呢? 下面举两个生动的例子来更好的理解分支语句: 比如我们买东西,要么支付现金,要么使用微信或者支付宝。在大学如果你好好学习,校招…

SpringBoot简单使用MongoDB

SpringBoot简单使用MongoDB一、配置步骤1、application.yml2、pom3、entity4、mapper二、案例代码使用1、库前期准备上一篇安装MongoDB地址http://t.csdn.cn/G4oYJ 一、配置步骤 进入mongodb中创建数据库和用户 # (1)授权 # 我的管理员是root&#xf…

umi项目本地开发环境远程打开的问题

qiankun主应用加载子应用时,url指定了localhost const getEntry (base: string, port: number) > {const host: string location.hostnamereturn process.env.NODE_ENV development? http://${host}:${port}${base}: ${base}/index.html }而getEntry是用于q…

Cloud Keys Delphi Edition安全地存储

Cloud Keys Delphi Edition安全地存储 使用流行的基于云的密钥管理服务安全地管理密钥和机密。 云密钥可以轻松地将基于云的密钥和秘密管理与任何支持的平台或开发技术集成。这些易于使用的组件可用于与流行的云密钥管理提供商(如Amazon KMS、Amazon AWS Secrets、Azure key Va…

初识 Node.js 与内置模块:初识 Node.js及Node.js 环境的安装

回顾与思考 1. 已经掌握了哪些技术 2. 浏览器中的 JavaScript 的组成部分 3. 思考:为什么 JavaScript 可以在浏览器中被执行 4. 思考:为什么 JavaScript 可以操作 DOM 和 BOM 每个浏览器都内置了 DOM、BOM 这样的 API 函数,因此,…

【云原生之k8s】k8s资源限制以及探针检查

文章目录一、资源限制1、资源限制的使用2、reuqest资源(请求)和limit资源(约束)3、Pod和容器的资源请求和限制4、官方文档示例5、资源限制实操5.1 编写yaml资源配置清单5.2 释放内存(node节点,以node01为例…

Moonbeam Illuminate/22线上生态盛会|Derek开场演讲

TL;DR Derek:Moonbeam是我认为最佳的实现Web3梦想的平台。一年中近300个项目已经部署在了Moonbeam生态,发展显著优于行业平均。Moonbeam正在构建被成为“Connected Contracts”的原生跨链方案。Moonbeam基金会新设立Moonbeam加速器,帮助Moon…

时间序列预测之为何舍弃LSTM而选择Informer?(Informer模型解读)

LSTM的劣势 Figure 1: (a) LSTF can cover an extended period than the short sequence predictions, making vital distinction in policy-planning and investment-protecting. (b) The prediction capacity of existing methods limits LSTF’s performance. E.g., startin…

Nginx快速入门及配置文件结构

Nginx快速入门教程Nginx 简介Nginx 特性Nginx 架构Nginx 相比Apache的优点Nginx 的安装启动、停止和重新加载 Nginx 配置Nginx 配置文件结构Nginx 工作流程总结后言Nginx 简介 Nginx是 HTTP 和反向代理服务器,邮件代理服务器,以及 Igor Sysoev 最初编写…

传统防火墙与Web应用程序防火墙(WAF)的区别

前言 由于WEB应用防火墙(WAF)的名字中有“防火墙”三个字,因此很多人都会将它与传统防火墙混淆。实际上,二者之间的有着很大的差别。传统防火墙专注在网络层面,提供IP、端口防护。而WAF是专门为保护基于Web的应用程序…

学生用白炽灯好还是led灯好?2022最专业学生护眼灯推荐

现阶段的学生视力都普遍出现近视低龄化,所以在护眼方面,家长都非常重视的,有人问:学生用白炽灯好还是led灯好? 我的回答是LED灯更适合现在家庭使用,给大家分析一下。 白炽灯是由灯丝发热产生光亮&#xff…

多层串联拼接网络

🍿*★,*:.☆欢迎您/$:*.★* 🍿 目录 背景 正文 总结 背景描述

Pytorch ——特征图的可视化

文章目录前言一、torchvision.models._utils.IntermediateLayerGetter*注意:torcvision的最新版本0.13,已经取消了pretrainedTrue这个参数,并且打算在0.15版正式移除,如果用pretrained这个参数会出现warring警告。现在加载与训练权…