登录站点

用户名

密码

QOS知识点扫盲

热16已有 139 次阅读  2012-11-07 16:43   标签:  知识点  color 

QOS 三种模型:

Best-Effort Service     尽力而为服务模型

Integrated Service     综合服务模型,简称Intserv

Differentiated Service  区分服务模型,简称Diffserv

 

QOS四个组件:

分类和标记(classification and marking)

 OSI参考模式第一层特征:

物理接口

子接口

PVC

OSI参考模式第二层特征:

MAC地址

802.1Q或802.1P服务类别(COS)

VLAN标识

帧中继可丢弃指标符(DE)位

802.1Q或802.1P服务类别(COS)

OSI参考模式第三层特征:

IP Precedence (IP优先级)

DiffServ代码点(DSCP)

源IP地址或目的IP地址

OSI参考模式第四层特征:

TCP或UDP端口号

OSI参考模式第三层特征:

URL

管制和整形(Policing and Shaping)

整形分为三种:

Generic Traffic Shaping (GTS)为通用流量整形,适用于任何接口。

Frame Relay Traffic Shaping (FRTS) 为帧中继流量整形,是专门针对帧中继接口使用的整形技术,通过帧中继专有技术map-class来实现。

Class-Based Shaping 是基于类的整形,可以将GTS嵌入FRTS。

 

拥塞管理(Congestion management)

一个接口只能使用一个队列技术,需要了解的队列技术有:

FIFO queuing

Priority queuing (PQ)

Custom queuing (CQ)

Weighted fair queuing (WFQ)

Class-based WFQ (CBWFQ)

Low Latency Queuing (LLQ)

IP RTP Priority

 

拥塞避免(Congestion avoidance)

Tail Drop

Weighted Random Early Detection (WRED)

WRED—Explicit Congestion Notification

Frame Relay Discard Dligible (DE)

 

链路优化(Link Efficiency Mechanisms)

Multilink PPP (MLP)

Frame Relay Fragmentation

Header Compression

 

MQC(Modular QoS Command-Line)

MQC就是模块化QOS命令行,是配置QOS处理数据的一种方式。

MQC可以配置对特定的数据采取特定的动作,步骤为三步:

定义流量

设置策略

应用策略

 

举个粟子说明如何配置MQC==========================================

定义流量

在使用MQC时,只能在命令行下使用,定义流量通过创建class-map来匹配特定的数据。

例:

匹配源主机10.1.1.1发出的数据

1创建ACL匹配主机10.1.1.1发出的数据

Router(config)#access-list 1 permit 10.1.1.1 0.0.0.0

2 创建class-map,调用ACL的数据

Router(config)# class-map match-all ccie

Router(config-cmap)#match access-group 1

说明:class-map中可以匹配多个数据,当存在多条匹配时,是不是所有条件都需要满足,则靠创建class-map时的关键字来判断,关键字match-all表示所有条件都要同时满足,默认为match-all,如果关键字为match-any,则任一条满足即可。

注:名为class-default的class-map,表示匹配所有数据。

 

设置策略

当匹配到特定的数据之后,就需要对其设置相应的策略,通过创建policy-map,然后调用class-map匹配到的数据,从而设置相应的策略或动作。

例:

对名为ccie的class-map所匹配到的数据全部丢弃

Router(config)#policy-map cisco

Router(config-pmap)#class ccie

Router(config-pmap-c)#drop

说明:一个policy-map里面可以调用多个class-map,如果调用class-default,那么表示之前没有匹配到的流量,全部都会被class-default所匹配。

应用策略

当策略设置完毕之后,就需要应用到接口上。

例:

将policy-map应用到接口F0/0出方向上

Router(config)#interface f0/0

Router(config-if)#service-policy output cisco

==========================================================================================

 

 

AutoQoS — VoIP

 

对于如语音或视频这样的特殊流量,因为它们有着固定的QOS需求,无论谁来配,只要满足这些要求即可,因此,思科在IOS中集成了固定的QOS,为语音和视频自动配置符合语音的视频特定要求的QOS,这就是AutoQoS — VoIP

在实施AutoQoS — VoIP时,有许多要注意的地方:

接口上不能事先配置QOS,比如配置service policies

Simple Network Manager Protocol (SNMP) traps(会自动打开)

支持的接口有Serial interfaces(如封装了PPP,HDLC,以及Frame Relay的接口),高版本的IOS也支持其它类型接口。

对联的两台设备的接口都应该配置AutoQoS — VoIP,并且速率应该相同, Frame Relay接口的FRF.12也要相同。

 在配置AutoQoS — VoIP后,就不能再更改接口带宽了,即使改了,也还是原来的带宽,如果之前更改带宽,也不能随意更改。

在开启AutoQoS — VoIP后,会自动为VoIP流量标记,而且会使用LLQ,PQ,RTP也会实施。AutoQoS — VoIP会自己在接口上为VoIP流量创建相应的policy maps, class Maps以及 ACLs。

在普通网络实施AutoQoS — VoIP,只需要一条命令auto qos voip即可。

在企业网络里实施AutoQoS — VoIP时,需要对流量有个发现和收集的过程,称为Auto-Discovery,是使用NBAR来发现语音流量的。

注:在配置了AutoQoS — VoIP之后,若是关掉,那么之前的配置在某些IOS下还会保留,需要手工清除配置。

 

配置企业网络的AutoQoS — VoIP

(1)在接口S0/0下配置Auto-Discovery

Router(config)#int s0/0

Router(config-if)#auto discovery qos

(2)在接口S0/0下配置AutoQoS

Router(config)#int s0/0

Router(config-if)#auto qos voip

(3)查看Auto-Discovery

Router#sh auto discovery qos

分享 举报

发表评论 评论 (3 个评论)

涂鸦板