如果你因为一个人生气,那么就是说,你给了这个人过高的尊严。
QoS(Quality of Service)在带宽有限的情况下,该技术应用一个“有保证”的策略对网络流量进行管理,并实现不同的流量可以获得不同的优先服务。
qos的标记方式有2种;一是基于报文自身携带的优先级参数通过与本地优先级的映射策略重新标记;二是通过MQC工具 做基于类的数据匹配与标记。
一、拓扑

二、基础配置
1、如图创建vlan与运行路由协议
2、在AR-1配置静态默认指向AR-2
(1)AR-2配置指向AR-1的192.168.1.0/24及192.168.2.0/24的静态
(2)AR-2上将静态引入进OSPF协议
3、使用环回口0作为MPLS-LSR的ID
AR-3
# mpls lsr-id 3.3.3.3 mpls # mpls ldp
…
三、策略配置
优先级为0—-vlan 10的报文进入AR-1被哪个队列命中了
dscp—-1—-报文离开AR-1被哪个队列命中
默认情况端口存在优先级—-优先级为0
如果想报文优先级生效,开启接口下的报文优先级的信任
dotlp—-dscp
1、在AR-2的G0/0/0接口开启基于报文的DSCP的信任
[AR-2]int g0/0/0 [AR-2-GigabitEthernet0/0/0]trust dscp
2、对Server端的报文就行简单流分类后重新标记;将dot1p优先级为0的报文重标记DSCP为AF43发出
简单流分类:
简单流分类—-发对队列查看报文进入时的优先级来匹配发出队列
[AR-1]acl 2010 [AR-1-acl-basic-2010] rule 5 permit source 192.168.2.3 0 //抓取源为192.168.1.101目标地址为任意的报文 [AR-1]traffic classifier 1 operator and //创建名称为1的流分类策略,用来匹配具有统一特征的报文,默认使用and模式 [AR-1-classifier-1]if-match vlan-id 20 [AR-1-classifier-1]if-match acl 2010 //匹配ACL 2010命中的报文 [AR-1]traffic behavior 1 //创建名称为1的流行为(用来对报文进行重标记,队列选择,限速,指定下一跳或者出接口) [AR-1-behavior-1]remark dscp af43 //重新标记报文DSCP为AF43 [AR-1]traffic policy 1 //创建名称为1的流策略(将不同的流行为与流分类组合调用) [AR-1-trafficpolicy-1]classifier 1 behavior 1 //将名称为1匹配到的报文执行名称为1的流行为动作 [AR-1]int g0/0/2.1 [AR-1-GigabitEthernet0/0/2.1]traffic-policy 1 inbound //在数据进入的接口执行名称为1的流策略
3、为确保经理所在端的数据能被优先转发,确保重新标记后经理所在端的数据可以进入DSCP域的队列3中;请确保其他客户端的数据不会进入到此队列中,享受优先转发的服务。
[AR-1]qos map-table dot1p-dscp [AR-1-maptbl-dot1p-dscp]input 0 output 24 [AR-1-GigabitEthernet0/0/1]trust 8021p override
复杂流分类—-报文发出队列使用的是重新标记后的报文优先级
[AR-1]acl 3050 [AR-1-acl-adv-3050]rule 5 permit ip source 192.168.1.101 0 destination 4.4.4.4 0 [AR-1]traffic classifier 2 operator and [AR-1-classifier-2]if-match vlan-id 10 [AR-1-classifier-2]if-match acl 3050 [AR-1-classifier-2]quit [AR-1]traffic behavior 2 [AR-1-behavior-2]remark dscp af31 [AR-1-behavior-2]quit [AR-1]traffic policy 2 [AR-1-trafficpolicy-2]classifier 2 behavior 2 [AR-1-GigabitEthernet0/0/1.1]traffic-policy 2 inbound
四、观察
1、当数据在进站时重新标记后,默认情况下在发出时匹配修改前报文的优先级进入相应队列,还是按照修改后的报文优先级进入队列。
2、当IP报文携带优先级进入MPLS域时
(1)优先级值字段值是否会消失?
会消失。ip报文进入mpls域,默认情况是继承ip报文的优先级 ,如果再接收带有优先级设定参数的报文时不再接口做信任的话 标签转发报文进入ip转发域时是不会做标签优先级到ip优先级的映射
(2)MPLS域转发过程中IP优先级字段值与exp字段值如何存在
MPLS报文中Label字域、
五、总结
DSCP
DSCP—-优先级—-二进制—-十进制
EF快速转发—-语音
EF———-101 110———46
(1)IPv4报文的DSCP字段
5.1 三种服务模型对比
尽力而为服务模型:
在尽力而为的服务模型的网络上可通过增大网络带宽、升级网络设备等方式来提升网络通信质量。
(1)增大网络带宽
(2)升级网络设备
尽力而为服务模型:
使设备运行一些协议来保障关键业务的通信质量。
区分服务模型:
为解决综合服务模型的协议实现复杂性及带宽利用率低等问题,在网络中可部署DiffServ区分服务模型来保证关键业务的通信质量。
目前应用最广的就是区分服务模型。
三种服务模型对比
| 优点 | 缺点 | |
|---|---|---|
| 尽力而为服务模型 | 实现机制简单 | 对不同业务流不能进行区分对待 |
| 综合服务模型 | 可提供端到端QoS服务,并保证带宽、延迟 | 需要跟踪和记录每个数据流的状态,实现较复杂,且扩展性较差,带宽利用率较低 |
| 区分服务模型 | 不需跟踪每个数据流状态,资源占用少,扩展性较强;且能实现对不同业务流提供不同的服务质量 | 需要在端到端每个节点都进行手工部署,对人员能力要求较高 |
5.2 网络时延
处理时延:
影响处理时延增加的参数
队列:
5.3 小知识
丢包:
对报文的标记,分类—-“分类”
为什么要对报文进行分类:需要扑捉提供差分服务的报文。
标记:dot1p/DSCP/exp,LP—-流行为
MQC—模块化的QoS命令接口
常用

本人所有文章都受版权保护,著作权归艺博东所有!未经授权,转载必究或附上其原创链接。
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/204104.html原文链接:https://javaforall.net
