频 道 直 达 - 新闻 - 培训 - 软件 - 教程 - 前沿 - 组网 - 系统应用 - 安全 - 编程 - 存储 - 操作系统 - 数据库 - 服务器 - 专题 - 产品 - 案例库 - 读书 - 博客 - BBS
51CTO.COM_中国最大的网络技术网站
找资料:

6.5.2 配置Auto-QoS

作者: 刘晓辉 出处:机械工业出版社华章公司  2007-10-09 15:48    砖    好    评论   进入论坛
阅读提示:《超级网管员——网络设备》第六章主要讲的是交换机的高级配置,本节介绍了配置Auto-QoS。

6.5.2  配置Auto-QoS

使用Auto-QoS可以简化QoS配置,并大大加快了QoS部署的进程。当启用Auto-QoS时,自动地将基于通信类型和进入数据包标签的信息分类,交换机使用分类结果选择适当的出口队列。

1.Auto-QoS配置简介
可以使用Auto-QoS命令,指定在连接Cisco IP电话的端口,或者运行软件电话的端口上启用自动QoS。Auto-QoS主要提供以下功能:
 
检测Cisco IP电话是否存在 
配置QoS类别 
配置出口队列

Auto-QoS主要被用于:
 
迅速部署QoS
自动化普通QoS应用环境
标识应用程序并将其分类
定义警报条件

默认情况下,所有端口上的Auto-QoS处于禁用状态。

当启用Auto-QoS时,使用入口数据标签来分类通信,分配数据包标签,并且配置出口和入口队列,见表6-6。
表6-6  Auto-QoS分类通信

 

VoIP数据通信

VoIP控制通信

路由器协议通信

STP BPDU通信

Real-Time Video Traffic

所有其他通信

DSCP

46

2424

48

56

34

-

CoS

5

3

6

7

4

-

CoS-to-Ingress队列映射

2,3,4,5,6,7 (队列2

0,1(队列1

CoS-to-Egress队列映射

5(队列1

3,6,7(队列2

4(队列3

2(队列3

0,1(队列4

表6-7所示为入口队列生成Auto-QoS配置.


表6-7  入口队列生成Auto-QoS的配置

   

CoS-to-队列映射

共享SRR

1

1,1

81%

67%

优先权

2

2,3,4,5,6,7

19%

33%

为出口队列生成Auto-QoS配置见表6-8


表6-8  出口队列生成Auto-QoS配置

出口队列

队列号

CoS-to-队列映射

队列weights

吉能力队列大小

10/100以太网端口的队列大小

优先权

1

5

10%

16%

10%

共享SRR

2

3,6,7

10%

6%

10%

共享SRR

3

2,4

60%

17%

26%

共享SRR

4

0,1

20%

61%

54%

当在某个端口启用Auto-QoS时,就会自动出现以下行为:
 
QoS被全部启用(mls qos全局配置命令),并且其他全局配置命令也被加入。
 
当在端口上输入auto qos voip cisco-phone接口配置命令时,交换机启用可信任的边界特性。交换机使用Cisco发现协议(CDP)来发现一个Cisco IP电话的存在与否。当检测到一个Cisco IP电话时,端口上的入口分类被设置成信赖接收数据包的QoS标签。当没有检测到一个Cisco IP电话时,入口分类不被设置成依赖接收数据包的QoS标签。
 
当在端口上输入auto qos voip cisco-softphone接口配置命令时(此端口在连接到运行Cisco软件电话设备的网络边界上),交换机策略数据包,并且指定数据包的行为。
 
当在端口上输入auto qos voip trust接口配置命令时(此端口连接到网络的内部),交换机信任CoS无路由端口或路由端口的DSCP的值。

2.Auto-QoS注意事项

在配置Auto-QoS时,应当注意以下几个方面的问题:
 
在CiscoIOS Release 12.2(20)SE及以前版本,Auto-QoS只在Cisco IP电话的交换机端口上配置VoIP。
 
在CiscoIOS Release 12.2(20)SE及以后版本,Auto-QoS为在非信任和路由接口上的Cisco IP电话VoIP配置交换机。
 
10 Gbps接口不支持Auto-QoS,只支持连接Cisco IP电话的端口,或者运行Cisco软件电话特性的端口。
 
采用Auto-QoS默认值时,在配置其他QoS命令之前应该启用Auto-QoS。如果有必要,可以调节QoS配置,但是,建议只在Auto-QoS配置完成之后再做。
 
可以在静态、动态访问、语音VLAN访问和中继端口上启用Auto-QoS。
 
默认情况下,CDP在所有端口上被启用。因为Auto-QoS功能正确,所以不禁用CDP。
 
当在路由端口的Cisco IP电话上启用Auto-QoS,必须为IP电话指定一个静态IP地址。
 
只支持Cisco IP Soft Phone Version 1.3(3)或以后的版本。
 
连接的设备必须使用Cisco Call Manager Version 4或以后的版本。

3.启用Auto-QoS
借助以下操作,可以启用Auto-QoS。

第一步:交换机自动启用QoS,并且配置CoS-to-DSCP映射。
Switch (config) # mls qos
Switch (config) # mls qos map cos-dscp 0 8 16 26 32 46 48 56

第二步:交换机自动映射CoS值至进入口列,并拥有一个极限值ID号。
Switch (config) # no mls qos srr-queue input cos-map
Switch (config) # mls qos srr-queue input cos-map queue 1 threshold 3 0
Switch (config) # mls qos srr-queue input cos-map queue 1 threshold 2 1
Switch (config) # mls qos srr-queue input cos-map queue 2 threshold 1 2
Switch (config) # mls qos srr-queue input cos-map queue 2 threshold 2 4 6 7
Switch (config) # mls qos srr-queue input cos-map queue 2 3 3 5

第三步:交换机自动映射CoS值至出口列,并获得一个极限值ID号。
Switch (config) # no mls qos srr-queue output cos-map
Switch (config) # mls qos srr-queue output cos-map queue 1 threshold 3 5
Switch (config) # mls qos srr-queue output cos-map queue 2 threshold 3 3 6 7
Switch (config) # mls qos srr-queue output cos-map queue 3 threshold 3 2 4
Switch (config) # mls qos srr-queue output cos-map queue 4 threshold 2 1
Switch (config) # mls qos srr-queue output cos-map queue 4 threshold 3 0

第四步:交换机自动映射DSCP值进入口列,并获得一个极限值ID号。
Switch (config) # no mls qos srr-queue input dscp-map
Switch (config) # mls qos srr-queue input dscp-map queue 1 threshold 2 9 10 11 12 13 14 15
Switch (config) # mls qos srr-queue input dscp-map queue 1 threshold 3 0 1 2 3 4 5 6 7
Switch (config) # mls qos srr-queue input dscp-map queue 1 threshold 3 32
Switch (config) # mls qos srr-queue input dscp-map queue 2 threshold 1 16 17 18 19 20 21 22 23
Switch (config) # mls qos srr-queue input dscp-map queue 2 threshold 2 33 34 35 36 37 38 39 48
Switch (config) # mls qos srr-queue input dscp-map queue 2 threshold 2 49 50 50 52 53 54 55 56
Switch (config) # mls qos srr-queue input dscp-map queue 2 threshold 2 57 58 59 60 67 62 63
Switch (config) # mls qos srr-queue input dscp-map queue 2 threshold 3 24 25 26 27 28 29 30 31
Switch (config) # mls qos srr-queue input dscp-map queue 2 threshold 3 40 41 42 43 44 45 46 47

第五步:交换机自动映射DSCP值至出口列,并获得一个极限值ID号。
Switch (config) # no mls qos srr-queue output dscp-map
Switch (config) # mls qos srr-queue output dscp-map queue 1 threshold 3 40 41 42 43 44 45 46 47
Switch (config) # mls qos srr-queue input dscp-map queue 2 threshold 3 24 25 26 27 28 29 30 31
Switch (config) # mls qos srr-queue input dscp-map queue 2 threshold 3 48 49 50 51 52 53 54 55
Switch (config) # mls qos srr-queue input dscp-map queue 2 threshold 3 56 57 58 59 60 61 62 63
Switch (config) # mls qos srr-queue input dscp-map queue 3 threshold 3 16 17 18 19 20 21 22 23
Switch (config) # mls qos srr-queue input dscp-map queue 3 threshold 3 32 33 34 35 36 37 38 39
Switch (config) # mls qos srr-queue input dscp-map queue 4 threshold 1 8
Switch (config) # mls qos srr-queue input dscp-map queue 4 threshold 2 9 10 11 12 13 14 15
Switch (config) # mls qos srr-queue input dscp-map queue 4 threshold 3 0 1 2 3 4 5 6 7

第六步:交换机自动设置入口队列,利用队列2作为优先队列,队列1处于共享模式。交换机为入口队列配置带宽和缓冲大小。
Switch (config) # no mls qos srr-queue input priority-queue 1
Switch (config) # no mls qos srr-queue input priority-queue 2
Switch (config) # mls qos srr-queue input bandwidth 90 10
Switch (config) # mls qos srr-queue input bandwidth 1 8 16
Switch (config) # mls qos srr-queue input bandwidth 2 34 66
Switch (config) # mls qos srr-queue input bandwidth 67 33

第七步:交换机自动配置出口队列缓冲大小。在映射到端口的出口队列上配置带宽和SRR模式。
Swtich (config) # mls qos queue-set output 1 threshold 1 138 138 92 138
Swtich (config) # mls qos queue-set output 1 threshold 2 138 138 92 400
Swtich (config) # mls qos queue-set output 1 threshold 3 36 77 100 318
Swtich (config) # mls qos queue-set output 1 threshold 4 20 50 67 400
Swtich (config) # mls qos queue-set output 2 threshold 1 149 149 100 149
Swtich (config) # mls qos queue-set output 2 threshold 2 118 118 100 125
Swtich (config) # mls qos queue-set output 2 threshold 3 41 68 100 272
Swtich (config) # mls qos queue-set output 2 threshold 4 42 72 100 242
Swtich (config) # mls qos queue-set output 1 buffers 10 10 26 54
Swtich (config) # mls qos queue-set output 2 buffers 16 6 17 61
Swtich (config) # srr-queue bandwidth shape 10 0 0 0
Switch (config) # srr-queue bandwidth share 10 10 60 20

第八步:如果要输入auto qos voip trust命令,交换机自动设置入口类别来信任接收
Switch (config-if) # mls qos trust cos
Switch (config-if) # mls qos trust dscp

第九步:如果输入auto qos voip cisco-phone命令,交换机自动启用可信任边界特性,此特性使用CDP来检测一个Cisco IP电话是否存在。
Switch (config-if) # mls qos trust device cisco-phone

第十步:如果输入quto qos voip cisco-softphoone命令,交换机自动创建类别映射和规则映射。
Switch (config) # mls qos map policed-dscp 24 26 46 to 0
Switch (config) # class-map match-all AutoQoS-VoIP-RTP-Trust
Switch (config-cmap) # match ip dscp ef
Switch (config) # class-map match-all AutoQoS-VoIP-Control-Trust
Switch (config-cmap) # match ip dscp cs3 af31
Switch (config) # poicy-map AutoQoS-Police-softPhone
Switch (config-pmap) # class AutoQoS-VoIP-RTP-Trust
Switch (config-pmap-c) # set dscp ef
Switch (config-pmap-c) # police 32000 8000 exceed-action policed-dscp-transmit
Switch (config-pmap) # class AutoQoS-VoIP-Control-Trust
Switch (config-pmap-c) # set dscp cs3
Switch (config-pmap-c) # police 32000 8000 exceed-action policed-dscp-transmit

第十一步:创建完类别映射和规则映射,交换机自动应用被称作AutoQoS-Police-SoftPhone的规则映射到一个入口接口,在接口上带有Cisco软件电话特性的Auto-QoS被启用。
Switch (config-if) # service-policy input AutoQoS-Police-SoftPhone

4.为VoIP启用Auto-QoS
在特权EXEC模式下开始,为VoIP启用Auto-QoS。

第一步:进入全局配置命令。
Switch # configure terminal

第二步:指定连接Cisco IP电话的端口。端口是连接运行Cisco软件电话特性的设备,或连接到网络中其他可信任交换机或路由器的端口,并进入接口配置模式。
Switch (config) # interface interface-id

第三步:启用Auto-QoS。
Switch (config) # auto qos voip {cisco-phone| cisco-softphone| trust}

第四步:返回特权EXEC模式。
Switch (config-if) # end

第五步:校验配置。
Switch # show auto qos interface interface-id

显示当Auto-QoS被启用或禁用的自动生成的QoS命令时,在启用Auto-QoS之前输入debug auto qos特权EXEC命令。

若欲在端口上禁用Auto-QoS,可使用no auto qos voip接口配置命令。如果是Auto-QoS启用的最后一个端口,则输入no auto qos voip命令。

可以使用no mls qos全局配置命令禁用自动-QoS-生成全局配置命令。QoS禁用时,没有信任或非信任端口的概念,因为数据包没有被指定。通信在pass-through模式下被交换。

5.Auto-QoS配置效果
当Auto-QoS被启用时,auto qos voip接口配置命令和生成的配置都被添加到运行配置中。

交换机应用自动-QoS-生成命令就像是在CLI中输入的命令。如果所有的生成命令都成功地应用了,任何的用户配置仍然处在运行配置状态中。如果生成命令应用失败,先前的运行配置就要重新恢复。

若欲显示最初的Auto-QoS配置,可使用show auto qos [interface [interface-id]]特权EXEC命令。若欲显示任何用户的改变配置,可使用show running-config特权EXEC命令。

显示关于QoS配置的信息,使用下面命令中的其中之一:
 
show mls qos
show mls maps cos-dscp
show mls qos interface [interface-id] [buffers|queueing]
show mls qos maps [cos-dscp |cos-input-q |cos-output-q | dscp-cos | dscp-input-q | dscp-output-q]
show mls qos input-queue
show running-config

6.QoS配置实例
在特权EXEC模式下开始,配置在QoS域边界的交换机,以此确定在其他所有流量之上的VoIP流量的优先权。

第一步:启用Auto-QoS调试。当启用调试时,交换机显示当Auto-QoS启用时的自动生成配置。
Switch (config) # debug auto qos

第二步:进入全局配置模式。
Switch # configure terminal

第三步:启用全局CDP。默认情况下是启用的。
Switch (config) # cdp enable

第四步:指定连接到Cisco IP电话上的交换机端口,并进入接口配置模式。
Switch (config) # interface interface-id

第五步:在端口上调用Auto-QoS,并指定连接到Cisco IP电话上的端口。
Switch (config) # auto qos voip cisoc-phone

第六步:返回全局配置模式。
Switch (config-if) # end

第七步:在尽可能多个连接到Cisco IP电话的端口上重复第4到6步。

第八步:指定作为连接到信任交换机或路由器的交换机端口,并进入接口配置模式。
Switch (config) # interface interface-id

第九步:在端口上启用Auto-QoS,并且指定连接到一个可信任路由器或交换机的端口。
Switch (config) # auto qos voip trust

第十步:返回特权EXEC模式。
Switch (config-if) # end

第十一步:校验配置。
Switch # show auto qos

第十二步:保存auto qos voip接口配置命令并且在配置文件中生成Auto-QoS配置。
Switch # copy running-config startup-config

【责任编辑:杜书 TEL:(010)68476606】

回书目   上一节   下一节
专题
主流品牌防火墙配置
华为路由器配置
Linux/Solaris服务器的安全配置
Solaris 10 配置管理
交换机故障解决指南
我也说两句

匿名发表

(如果看不清请点击图片进行更换)


中 国 最 大 的 网 络 技 术 网 站 ·
技 术 成 就 梦 想
订阅技术快讯
电子杂志下载
名称:SQL Server数据库管理精品黄皮书
简介:书中文章经过精挑细选,便于用户能根据自己的实际工作和学习,快速在本书寻找到相关资料。内容涵盖了SQL Server的安装与升级、语句查询、数据备份和恢复、自动化任务、数据同步、数据字典、安全和预防、性能和优化、集群等各方面应用信息,以及DBA管理人员在数据库管理工作中
名称:2007路由技术大全
简介:《2007路由技术大全》由51CTO.com网站特别策划制作,该书包括路由器技术、路由器产品、路由器配置、安全设置、路由器故障处理、路由器密码恢复,以及广大网友在实践使用中的心得经验和技巧文章,内容注重实用性,适用于初学者入门,也适合多年从业者提高,是一本实践和理论完
名称:网络安全精品应用黄皮书
简介:《2007精品网络安全黄皮书》包括了9个大类24个小类, 800余篇文章,内容包含了熊猫烧香病毒、DDOS攻击、ARP病等热点问题的介绍及解决方案。从病毒查杀、防范、系统、数据等各方面的安全设置到黑客技术的了解、防范,涉及到了安全应用的全部领域, 由浅至深内容全面。
浏览器的战国时代
浏览器的战国时代
ARP攻击防范与解决方案
ARP攻击防范与解决方案
NAC安全访问控制
NAC安全访问控制
· NAC安全访问控制
· 网络布线测试仪器
· Windows Server 2008专..
· Windows远程桌面应用
· 网络故障排除宝典
· 运营商封堵ADSL共享 中..
· 解析35岁技术人的价值..
· 世纪枭雄比尔盖茨的王..
· 主流品牌防火墙配置
· ASP.NET开发教程
· 超级计算机TOP500专题
· Vista SP1对决XP SP3
· SQL Server 2008/2005..
· 程序员如何成长?
· C#技术开发指南
· 虚拟化技术还有点“虚”
ARP攻击防范与解决方案
ARP攻击防范与解决方案
SQL Server 2008/2005全解
SQL Server 2008/2005全解
SOA 面向服务架构
SOA 面向服务架构
· SOA 面向服务架构
· SQL Server 2008/2005..
· Apache技术专题
· 三层交换技术专题
· SQL Server入门到精通
· Windows远程桌面应用
· C#技术开发指南
· Apache技术专题
· Windows集群服务应用
· C#技术开发指南
· 国际文档格式标准开战
· 路由器设置与口令恢复
· Linux 集群技术专题
· PHP开发应用手册
· SOA 面向服务架构
· 企业数据恢复指南
ARP攻击防范与解决方案
ARP攻击防范与解决方案
SQL Server 2008/2005全解
SQL Server 2008/2005全解
SQL Server入门到精通
SQL Server入门到精通
· SQL Server入门到精通
· SQL Server 2008/2005..
· SOA 面向服务架构
· Apache技术专题
· C#技术开发指南
· 三层交换技术专题
· Apache技术专题
· C#技术开发指南
· Windows远程桌面应用
· 企业数据恢复指南
· Windows集群服务应用
· 路由器设置与口令恢复
· Linux 集群技术专题
· SOA 面向服务架构
· 了解统一威胁管理(UTM)..
· 反垃圾邮件技术应用