当前位置: 首页 > article >正文

QoS 流分类

一、复习:

1、概念:

QoS:Quality of Service
bandwidth 带宽
Speed 速率
Latency 时延
Jitter 抖动
PLR Packet Loss Ratio 丢包
MQC Modular QoS Command-Line Interface 模块化 QoS 命令行
IPP IP Preference 

2、服务模式型:

a、尽力而为服务模型:

BE:Best Efforts 尽力而为,通过增大网络带宽、	升级网络设备等方式来提升网络通信质量
优点:实现机制简单
缺点:不能对不同业务流进行区分
默认转发模型

b、综合服务模型:

优点:可提供端到端QoS服务,并对关键业务保证带宽、延迟保证
缺点:实现复杂,无流量发送时,仍然独占带宽。需要跟踪和记录每个数据流的状态,实现较复杂,且扩展性较差,带宽利用率较低
现实较少使用

c、区分服务模型:

DS:DiffServ 区分服务模型来保证关键业务的通信质量
优点:不需跟踪每个数据流状态,资源占用少,扩展性强,且能实现对不同业务流提供不同的服务质量
缺点:需要在端到端每个节点都进行手工部署
目前应用最广的 

3、报文分类和标记:

报文分类可依据不同链路类型传输的不同类别的报文,且其自身所含有的优先级的字段来进行分类:

1)简单流分类:

a、vlan 帧头中的 802.1Q 字域:

Dest Add | Src Add | 802.1Q (PRI) | Length/Type | Data | FCS
称为 802.1P,占 3 bit ,值为 0-7

b、MPLS 报文中的 Label 字域:

Link Layer Header | Label (EXP) | Layer 2 Header | Layer 3 Payload
3 bit,0-7

c、IP 报文中的 ToS Type of Service 字域:

Version Len | Len | ToS (IPP/DSCP) |...
占 8bit,有256个值
IPP		丢弃概率		保留		
前3位为IPP	中3位D/T/R	后2位00
IP-Precedence和丢弃概率合称DSCP
DSCP 数字形式:0-63
关键字表达方式:
CS:用于协议报文(信令报文),和 IP 优先级兼容0-7
	CS7:111000
	CS6:110000
	.
	.
	.
EF:快速转发,用于语音流量
AF:保证转发
	AF4:用于语音的信令流量
	AF3:用于IPTV直播流量
	AF2:用于VOD
	AF1:用于普通上网流量
	AF11:IPP为1 ,丢弃概率为1,值 为001010,第6位始终为0

2)、复杂流分类:

a、链路层复杂流分类:

	Vlan内/外层Tag的802.1p
	mac地址

b、IP层复杂流分类:

二、拓扑:

在这里插入图片描述

三、配置过程:

1、R1、2、3 配置 IGP + MPLS

2、配置客户端和服务端,开启服务端 FTP 服务

3、R1 上对客户端入口处配置 MQC:流分类、流行为、流行为,并分配流策略到对客户的入口上:配置 ICMP重标记为 EF,配置 FTP 为 CS1

四、抓包验证:

1、在客户端 Ping 一下服务器,抓包看 MPLS 的 EXP 值为 5,IP 层 值为 EF,具体为 101 110 00,值 46

在这里插入图片描述

2、在客户端上访问服务器的 FTP 服务,抓包看 MPLS 的 EXP 值为1 ,IP层 DSCP 值为 001 000 00,值为8

在这里插入图片描述

五、详细配置:

R1:

mpls lsr-id 1.1.1.1
mpls
 lsp-trigger all 
mpls ldp
#
acl number 3001  
 rule 5 permit icmp 
acl number 3002  
 rule 5 permit tcp destination-port eq ftp 
#
traffic classifier EF operator or
 if-match acl 3001
traffic classifier CS1 operator or
 if-match acl 3002
#
traffic behavior EF
 remark dscp ef
 statistic enable
traffic behavior CS1
 remark dscp cs1
 statistic enable
#
traffic policy REMARK
 classifier EF behavior EF
 classifier CS1 behavior CS1
#
interface GigabitEthernet0/0/0
 ip address 10.1.1.2 255.255.255.0 
 traffic-policy REMARK inbound
#
interface GigabitEthernet0/0/1
 ip address 12.1.1.1 255.255.255.0 
 rip version 2 multicast
 mpls
 mpls ldp
#
interface LoopBack0
 ip address 1.1.1.1 255.255.255.255 
#
rip 1
 version 2
 network 10.0.0.0
 network 12.0.0.0
 network 1.0.0.0
#

六、附一张流分类的值转换图表:

在这里插入图片描述


http://www.kler.cn/a/446497.html

相关文章:

  • LabVIEW深海气密采水器测控系统
  • JavaScript 中常见内置对象的知识点及示例总结
  • Spring Cloud Gateway 源码
  • 智能工厂的设计软件 三种处理单元(NPU/GPU/CPU)及其在深度学习框架中的作用 之5(腾讯云AI代码助手 之3)
  • golang断言
  • linux----系统i/o
  • 云手机有哪些用途?云手机选择推荐
  • leetcode 面试经典 150 题:长度最小的子数组
  • HCIA/HCIP/HCIE的报名官网
  • Python中bs4库的详细介绍
  • 多个Echart遍历生成 / 词图云
  • 相机内外参知识
  • 【Rust自学】4.4. 引用与借用
  • Golang学习历程【第三篇 基本数据类型类型转换】
  • idea部署maven项目步骤(图+文)
  • 深入理解 JVM 垃圾回收机制
  • Neo4j【环境部署 02】图形数据库Neo4j在Linux系统ARM架构下的安装使用
  • MacPorts 中安装高/低版本软件方式,以 RabbitMQ 为例
  • 《基于 Python 的网页爬虫详细教程》
  • 便捷就医新引擎:SSM 医院预约挂号系统 Vue 实现方案设计
  • wpf mvvm 数据绑定数据(按钮文字表头都可以),根据长度进行换行,并把换行的文字居中
  • 利用Python爬虫快速获取商品历史价格信息
  • SSM+Vue 驱动的电脑测评系统:诠释科技评测新高度
  • 开源云原生数据仓库ByConity ELT 的测试体验
  • [每周一更]-(第128期):CentOS源码安装PostgreSQL
  • vue-router的详细安装及配置