28.QOS服务质量(1)

简介:

QOS服务质量是一种解决网络拥塞的方法,把现有的网络资源,合理的分配使用。

QOS技术分为:流分类/标识,限速,拥塞避免和拥塞管理四个部分。

流分类/标识:

对于流量的分类我们可以通过ACL来做分类。

我们对分好类的流量标记每个流的优先级。

而标记流优先级的方式有两种:

IP Precedence:值的范围为0~7

0为尽力服务数据

1为中优先级数据

2高优先级数据

3呼叫信号

4视频会议

5语音

6为预留

7为预留

DSCP标记:差分服务代码点,值的范围为0~63值越大优先级越高。

限速:

流量监管:承诺速率,超出流量则丢弃。

流量整形:调节速率,使用缓冲区的流量均匀的进行转发。

拥塞避免:

WRED:加权的最早期随机检测技术,由低阈值和高阈值,丢弃概率三个参数,当报文小于低阈值时,不丢弃,当报文大于高阈值时才进行丢弃。

SRED:根据手动调节流的丢弃概率随机丢弃报文。丢弃概率高则丢包率高,丢弃概率低则丢包率低。

拥塞管理:根据队列技术定义报文谁先过谁后过。

FIFO:先进先出队列技术,根据流优先级那个流先到就先过。

WFQ:加权公平队列技术,将不同流分入不同的队列,根据流优先级来分配出口的带宽,优先级越大得到的带宽越大。WFQ默认保留25%的带宽。

CBWFQ:基于类的加权公平队列技术,由Defalut类,LLQ低延时类和BQ标准类三中类组成。

对没有流定义分配的流量定义为Defalut类流量,使用先进先出或WFQ技术进行调度。

当定义流为LLQ低延时类流量则最优先通过。

当定义流为BQ标准类流量则采用WFQ队列技术进行调度。

理解思路:

明确要控制的流量方向,一般对下载流量做控制,所以是进来的流量input或者inbound

流分类/标识:对流量分类管理。定义流。

限速:我们可以理解为动作,对分好类的流量做限速合理划分网络带宽。

拥塞避免:为了避免数据包的随机丢弃,我们手动制定丢包概率。

拥塞管理:对所有定义好的流量指定优先级规则,谁优先通过,谁后通过。

本文转自   触动的风   51CTO博客,原文链接:http://blog.51cto.com/10978134/1904204

相关文章
|
数据库 Python
Python实践:从零开始构建你的第一个Web应用
使用Python和轻量级Web框架Flask,你可以轻松创建Web应用。先确保安装了Python,然后通过`pip install Flask`安装Flask。在`app.py`中编写基本的"Hello, World!"应用,定义路由`@app.route('/')`并运行`python app.py`启动服务器。扩展应用,可添加新路由显示当前时间,展示Flask处理动态内容的能力。开始你的Web开发之旅吧!【6月更文挑战第13天】
571 2
|
11月前
|
存储 弹性计算 数据管理
阿里云对象存储OSS收费标准:存储、流量和请求等多个计费项详解
阿里云对象存储OSS提供多样化的计费模式,涵盖存储、流量、请求等多项费用。存储费用方面,按量付费标准型为0.09元/GB/月,包年包月则有9元40GB等多种选择。流量费用仅对公网出方向收费,价格区间从0.25至0.50元/GB不等,支持按量付费与流量包抵扣两种方式。更多详情及精准报价,欢迎访问阿里云OSS官方页面。
7099 1
|
Prometheus 监控 Cloud Native
微服务框架(十九)Spring Boot 可视化监控 Prometheus + Grafana
  此系列文章将会描述Java框架Spring Boot、服务治理框架Dubbo、应用容器引擎Docker,及使用Spring Boot集成Dubbo、Mybatis等开源框架,其中穿插着Spring Boot中日志切面等技术的实现,然后通过gitlab-CI以持续集成为Docker镜像。   本文为Spring Boot 通过 micrometer 的监控门面,实现Prometheus + G...
|
网络协议 Java API
TCP/IP协议以及UDP(超详细,看这一篇就够了)
TCP/IP协议以及UDP(超详细,看这一篇就够了)
1024 0
|
存储 网络协议 数据库
数据中心网络架构的需求原则及策略
【5月更文挑战第15天】本文讨论了数据中心建设的重要性,它能提升用户体验,保证业务连续性和数据安全。
|
存储 缓存 网络协议
计算机网络(自顶向下)学习笔记——网络层
网络层两种最重要功能:转发:当一个分组到达路由器到一条输入链路时,路由器必须将该分组移动到合适的输出链路 路由选择:当分组从发送方流向接收方时,网络层必须决定这些分组所采用的路 由或路径。计算这些路径需要用到路由选择算法
570 0
计算机网络(自顶向下)学习笔记——网络层
|
算法 网络协议 网络架构
MATLAB 实现路由算法详细教程(完整代码+数据)
MATLAB 实现路由算法详细教程(完整代码+数据)
434 0
MATLAB 实现路由算法详细教程(完整代码+数据)
|
资源调度 运维 Kubernetes
揭开阿里巴巴复杂任务资源混合调度技术面纱
作为更进一步的云计算形态,云原生正在成为云时代的技术新标准,通过重塑整个软件生命周期,成为释放云价值的最短路径。
揭开阿里巴巴复杂任务资源混合调度技术面纱
|
Java Unix 编译器
架构之:数据流架构
架构之:数据流架构
架构之:数据流架构