QoS学习笔记

本文详细介绍了QoS(服务质量)的相关概念,包括服务模型(Best-Effort, IntServ, DiffServ)、流量监管(如令牌桶算法)、拥塞管理(如队列调度技术如FIFO, PQ, RR, WRR, DRR)和拥塞避免策略(如RED, WRED)。QoS技术用于确保网络中关键业务的优先级和性能保障,涉及流分类、流量整形、接口限速等多个方面。" 114114819,10539086,使用jmtp库在Java中访问手机文件,"['Java开发', '文件操作', '移动设备', 'jmtp库']
摘要由CSDN通过智能技术生成

相关协议
1) 802.1Q Virtual Bridged Local Area Networks
2) MEF5 Traffic Management
3) MEF10.2 Ethernet Services Attributes
4) RFC2697
srTCM - Single Rate Three Color Marker
5) RFC2698  trTCM - Two Rate Three Color Marker


 

服务模型
通常QoS提供以下三种服务模型(服务模型,是指一组端到端的QoS功能):
1)Best-Effort service(尽力而为服务模型)
2)Integrated service(综合服务模型,简称IntServ)
3)Differentiated service(区分服务模型,简称DiffServ)

Best-Effort服务模型,网络尽最大的可能性来发送报文。但对时延、可靠性等性能不提供任何保证。
Best-Effort服务是现在Internet的缺省服务模型,它适用于绝大多数网络应用,如FTP、E-Mail等,它通过FIFO队列来实现。

IntServ服务模型,在发送报文前,需要向网络申请特定的服务。
这个请求是通过信令RSVP(Resource Reservation Protocol)来完成的。

DiffServ服务模型,网络不需要为每个流维护状态,它根据每个报文的差分服务类,来提供特定的服务。


QoS技术包括流分类、流量监管、流量整形、接口限速、拥塞管理、拥塞避免等。
流分类:采用一定的规则识别符合某类特征的报文,它是对网络业务进行区分服务的前提和基础。
流量监管:对进入或流出设备的特定流量进行监管。当流量超出设定值时,可以采取限制或惩罚措施,以保护网络资源不受损害。可以作用在接口入方向和出方向。
流量整形:一种主动调整流的输出速率的流量控制措施,用来使流量适配下游设备可供给的网络资源,避免不必要的报文丢弃和延迟,通常作用在接口出方向。
拥塞管理:就是当拥塞发生时如何制定一个资源的调度策略,以决定报文转发的处理次序,通常作用在接口出方向。
拥塞避免:监督网络资源的使用情况,当发现拥塞有加剧的趋势时采取主动丢弃报文的策略,通过调整队列长度来解除网络的过载,通常作用在接口出方向。

QoS

QoS策略包含了三个要素:类、流行为、策略。
用户可以通过QoS策略将指定的类和流行为绑定起来,灵活地进行QoS配置。
用户可以通过命令定义一系列的规则来对报文进行分类。同时用户可以指定规则之间的关系:and或者or。
流行为用来定义针对报文所做的QoS动作。用户可以通过命令在一个流行为中定义多个动作。
策略用来将指定的类和流行为绑定起来,对分类后的报文执行流行为中定义的动作。用户可以在一个策略中定义多个类与流行为的绑定关系。

 

1. 流分类(Traffic Classification)
流分类策略除可以包括IP报文的IP优先级或DSCP值、802.1Q的VLAN Priority Code Point (PCP)值等带内信令,还可以包括输入接口、源IP地址、目的IP地址、MAC地址、IP协议或应用程序的端口号等。

 

(1) 基于IP 优先级的业务分类
IPv4报文在IP报文头的ToS(Type of Service)域中定义了8种IP业务类型。

DSCP

(2) 基于DSCP(Differentiated Services Codepoint) 的业务分类
DiffServ模型定义了64种业务类型。

(3) 以太网QoS业务分类
802.1Q VLAN Tag的PCP字段(3Bit)定义了以下8种Traffic types。
=======================================================
Traffic Types      Acronym Priority 协议举例      业务特征
Network Control    NC    7    BGP, PIM, SNMP  网络维护与管理报文的可靠传输,要求低丢包率
InternetWork Control IC    6    STP, OSPF, RIP   大型网络中区分于普通流量的网络协议控制报文
Voice          VO    5     SIP, MGCP     适用于语音业务,一般要求时延小于10 ms
Video          VI    4      RTP        适用于视频业务,一般要求时延小于 100 ms
Critical Applications   CA    3     NFS, SMB, RPC   适用于要求确保最小带宽的业务
Excellent Effort     EE    2     SQL         用于一般的信息组织向最重要的客户发送信息
Best Effort       BE    0(default) HTTP, IM, X11    缺省业务类型,只要求"尽力而为"的服务质量
Background      BK    1      FTP, SMTP     适用于不影响用户或关键应用的批量传输业务
=======================================================

关于Traffic Type 和Priority的默认对应关系,注意由于缺省的发送Priority是0,缺省的Traffic Type是Best Effort,所以Best Effort的Priority为0。(The default priority u

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值