QoS-02-QoS实施方法
[color=red][b]实现QOS的方法[/b][/color]
[color=red][b]a)布署QOS策略的方法:[/b][/color]
[b][color=#ff0000][/color][/b]
i. [color=blue][b]Legacy CLI[/b][/color]([color=red][b]传统[/b][/color]的CLI)---
命令行接口,在接口上配置QoS,配置比较费时
ii. [b][color=blue]MQC[/color][/b]([b][color=red]模块化的QOS CLI[/color][/b]):
命令行接口,模块化的配置,进行QOS调整的最佳方法
分类
定义策略
应用到相应接口
iii.[b][color=blue]Cisco [/color][color=red]AutoQoS[/color][/b][color=red]:[/color]
实现QOS最快捷的方法 .在接口上输入一条命令就能完成QoS配置
//自动生成QOS模板
可以先使用AutoQoS形成初始的配置,----->再利用MQC进行调优
iv. [b][color=blue]Cisco [color=red]SDM [/color]QoS wizard:[/color][/b]
[b][color=#0000ff] [/color][/b]使用SDM向导配置(图形化)
[color=red]======================[/color]
[color=#ff0000][/color]
[b][color=red]1,Legacy CLI:[/color][/b]
[b][color=#ff0000][/color][/b]
[color=blue][b] i,特点:[/b][/color]
通过[color=blue]Console[/color] 或 [color=blue]Telnet[/color]使用CLI配置
传统的方法
非模块化
无法将流量的[color=red][b]分类[/b][/color]和[color=red][b]策略定义[/b][/color] [color=blue][b]分离开
[/b][/color] 配置比较费时,容易配置错误
[b][color=blue] ii,配置[/color][/b]
[b][color=blue]
[/color][/b] *构建流量策略
*在接口上应用
[color=red][b] 注:路由器上负荷分担方式:[/b][/color] 基于 [color=red][b]流 [/b][/color]的负荷分担,
基于 [color=red][b]报文[/b][/color] 的负荷分担
[color=blue]For [b]interactive[/b](交互式) traffic,[b]CQ[/b](定制队列)和[b]TCP header compression[/b](TCP报文头压缩) can be used[/color]
[color=#0000ff][/color]
eg.
queue-list 1 prtocol ip[b][color=red] 2[/color][/b] tcp 23 //将所有的TCP协议的端口号为23的报文置于[b][color=red]队列2[/color][/b]当中
1不是队的编号,是队列列表的编号,可以配多个
int multilink 1
[b][color=blue] custom-queue-list[/color][color=red] 1[/color][/b]
[color=blue][b]ip tcp headere-compression[/b][/color] [color=red][b]iphc-format[/b][/color] //TCP报文头的压缩
交互式流量数据载荷很小,而报文头 [IP TCP] [载荷]
40字节 几字节
图 示:
s0 s0
------ppp-------
R1 R2
------ppp-------
s1 s1
MLP:Multilink PPP ,将多条PPP链路进行捆绑,当成逻辑链路使用
IP地址配在Multilink
使用于广域网带宽较小,降低广域网转发延迟
转发数据时,多条PPP链路,发送数据时,把一个报文分成二个片断同时发送,到达对方进行重组
s1/0 MLP 0 frag 80000032 size 58 encsize 4
s1/1 MLP 0 frag 40000033 size 60 encsize 4
配置:
物理接口不需要配置IP
[color=red][b]int s0
[/b][/color] encapsulatoin ppp
no sh
[b][color=red]ppp multilink[/color][/b]
[color=red][b] ppp multilink[/b][/color] [b][color=blue]group 1[/color][/b]
[b][color=red]int s1[/color][/b]
encapsulatoin ppp
no sh
[b][color=red]ppp multilink[/color][/b]
[color=#ff0000][b]ppp multilink[/b] [/color][color=blue][b]group 1[/b][/color]
int multilink 1
ip add 192.168.1.1 255.255.255.0
[color=darkred][b]show run[/b][/color]
[color=red] int mulitlink 1
ip add 192.168.1.1 255.255.255.0
ppp multilink
ppp multilink group 1[/color]
[color=red]=====================[/color]
[color=#ff0000][/color]
[b][color=red]2,MQL(Modular QoS CLI)[/color][/b]
利用模块化的QOS命令行
[b][color=red] i,配置[/color][/b]
[b][color=#ff0000][/color][/b]
1)[b][color=blue]Class Map[/color][/b]: define classes of traffic 定义[color=red][b]流量的分类[/b][/color]
2)[color=blue][b]Policy Map[/b][/color]: 给每种类型[b][color=red]定义[/color][/b]QOS[b][color=red]策略[/color][/b]
3)[color=blue][b]Service Policy[/b][/color]: [color=red][b]应用[/b][/color] 策略
router(config)#
[b][color=red]class-map[/color][/b] [color=blue][b]match-[color=red]all[/color][/b][/color][color=red] [/color]/ [color=blue][b]match-[color=red]any[/color][/b][/color][color=red]
[/color] 定义类
match ?
[b][color=red]policy map[/color][/b]
定义不同类型流量的策略
[b][color=blue]eg1.
[/color][/b] [color=red][b]class-map[/b][/color] match[color=blue][b]-all[/b][/color] class_01
match access-group 1
class-map match[color=blue][b]-all[/b][/color] class_02
match access-group 2
[b][color=red]policy-map[/color][/b] ALD_POLICY
[color=darkred] [b]class[/b] class_01
bandwidth 256[/color]
[color=darkred][b]class[/b] class_02
bandwidth 128[/color]
[b][color=red] int s1/0[/color][/b]
[b][color=red]service-policy[/color][/b] output ALD_POLICY
[b][color=blue]eg2.
[/color][/b] [b][color=red]class-map[/color][/b] HTTP
match protocol http
[color=red][b]policy-map[/b][/color] PM
[color=blue][b]class[/b][/color] HTTP
bandwidth 2000
[b][color=blue]class[/color][/b] [color=green][b]class-default[/b][/color] //代表缺省
bandwidth 6000
interface s0/0
[b][color=red]service-policy[/color][/b] output PM
[color=red][b]优点:
易于修改!配置灵活[/b][/color]
[b][color=#ff0000][/color][/b]
[b][color=#ff0000][/color][/b]
[b][color=#ff0000][/color][/b]
[b][color=blue]eg3.[/color][/b]
[b][color=red]MQC Example
[/color][/b]Voice traffic needs priority ,low delay,and constant bandwidth interactive traffic needs bandwidth and low delay
answer:
[b][color=red]access-list 100[/color][/b] permit[b][color=red] ip[/color][/b] any any [b][color=blue]precedence 5[/color][/b] //允许任何IP包,只要IP的优先级为5--表示语音
[color=#ff0000][b]access-list 100[/b][/color] permit [b][color=red]ip[/color][/b] any any [b][color=blue]dscp [/color][color=red]ef [/color][/b] //允许任何IP包,语音[b][color=blue]dscp=ef
[/color][/b] //ACL 100定义的就是[color=blue][b]语音流量
[/b][/color]access-list 101 permit tcp any host 10.1.10.20
access-list 101 permit tcp any host 10.1.10.40
[b][color=red]class-map[/color][/b] [color=blue][b]VOIP[/b][/color]
match access-group 100
[b][color=red]class-map[/color][/b] [color=blue][b]Application[/b][/color]
match access-group 101
[b][color=red]policy-map[/color][/b] QoS-Policy
[color=blue][b]class[/b][/color] VOIP
[color=blue][b]priority[/b][/color] 100 //语音保证绝对优先级,使用priority表示该类别数据优先发送,同时预留100带宽
[b][color=blue]class[/color][/b] Application
[color=red][b]bandwidth[/b][/color] 25
[b][color=blue]class[/color][/b] class-default
[color=red][b]fair-queue[/b][/color] //WFQ 公平队列
int s0/0
[b][color=red]service-policy[/color][/b] [color=blue][b]output[/b][/color] QoS-Policy
[b][color=red]查看命令:[/color][/b]
[b][color=#ff0000][/color][/b]
[color=blue][b]show class-map[/b][/color]
[color=blue][/color] [b][color=blue]show policy-map[/color][/b]
[b][color=blue]show policy-map interface[/color][/b] type number //查看接口下是否应用了策略
[u][color=red][b]show class-map显示[/b][/color][/u]
[color=blue]Class Map match-any class-default (id 0) //缺省存在class-default
Match any[/color]
[color=blue]Class Map match-all class_01(id 1)
Match access-group 1[/color]
[color=blue]Class Map match-all class_02(id 1)
Match access-group 2[/color]
[color=red][b]==========================[/b][/color]
[b][color=red]3,AutoQoS[/color][/b]
//新版本IOS中新推出的特性
特点: 自动[b][color=red]发现应用[/color][/b]并提供[color=red][b]正确的QoS处理[/b][/color]
自动[b][color=blue]生成[/color][color=red]初始[/color][/b]的[color=red][b]QoS策略[/b][/color]
[color=blue][b]生成智能[/b][/color],[color=red][b]自动告警[/b][/color] 以及 [color=blue][b]汇总报告[/b][/color]
在一个网络拓扑(包括WAN,LAN,MAN等)中能够使得所有QoS特性及参数之间的自动,无缝地互操作
[b][color=red]配置指南:[/color][/b]
[color=blue][b] *使用CEF[/b][/color]
[b][color=#0000ff][/color][/b]
[b][color=blue] *使用NBAR[/color][/b]
[b][color=blue]*接口上配置正确的[color=red]带宽[/color]参数[/color][/b](即使用bandwidth命令)
*[b][color=blue]接口上启用AutoQoS
[/color][/b]
自动发现网络中有哪些类型的应用同时定义比较合适的QoS策略
运行完AutoQoS后,会收集流量,分析流量的情况,生成QoS相对应的策略
觉得合适,可以应用
不合适,继续收集,或手工更改QoS策略
AutoQoS实现功能:
1)分类 [b][color=red]classification[/color][/b]
2)标记 [b][color=red]marking[/color][/b]
3)拥塞管理 [b][color=red]Congestion management[/color][/b]
4)流量整形 [b][color=red]Shaping[/color][/b]
5)通过报文头压缩 [b][color=red]Header compression[/color][/b]
链路分片和[color=blue][b]交织[/b][/color] [b][color=red]Link Fragmentation and interleaving[/color][/b]
实现链路的效率机制 [color=red][b]Link efficiency mechanism[/b][/color]
[color=blue][b]AutoQoS注意事项[/b][/color]:
1)开启CEF [b][color=red] CEF is enabled[/color][/b]
2)NBAR启用 [b][color=red]NBAR is enabled[/color][/b]
网络应用识别,通过加载一些特征库[color=blue][b]PDLM [/b][/color]([color=red][b]报文描述语言模块[/b][/color]),通过下载新的PDLM
3)配置准确的带宽值
[color=red][b]Correct bandwidth[/b][/color] statement is configured on the interface
路由器只知道接口的物理带宽(1.544M),而实际带宽(128k)路由器不知道的
----通过[color=blue][b]bandwidth[/b][/color]命令配置
4)最后,在接口上启用AutoQoS
[color=red][b]enable cisco AutoQoS[/b][/color] [color=blue][b]on[/b][/color][color=red][b] the interface[/b][/color]
[color=red][/color] [color=blue][b] :victory: AutoQoS在交换机/路由器上都可以启用[/b][/color]
[b][color=red]:lol 配置实例:[/color][/b]
[b][color=#ff0000][/color][/b]
interface s1/3
[color=red][b] ip cef[/b][/color] //辅助配置:开启CEF
[color=red][b]bandwidth [/b][/color]1540 //辅助配置:配置准确带宽值
ip address 10.10.100.1 255.255.255.0
[b][color=blue]auto qos voip[/color][/b] //将voip流量提供更高优先级
CEF:报文转发不可缺乏的部分
QOS可以硬件实现
[color=red] IP路由 //都可以使用CEF
ACL //都可以使用CEF[/color]
[color=red] QoS //都可以使用CEF[/color]
[b][color=red]=================[/color][/b]
[b][color=#ff0000][/color][/b]
[b][color=red]4,SDM QoS Wizard 图形化工具[/color][/b]
[b][color=red]===========================[/color][/b]
4种在思科路由器上配置QoS的方式
QOS Implementation Methods Compared 对比
[b][color=blue]QoS实现方法的对比[/color][/b]
【[b][color=red]Legacy CLI[/color][/b]】 【[b][color=red]MQC[/color][/b]】 【[b][color=red]Cisco AutoQoS[/color][/b]】 【[b][color=red]Cisco SDM QoS Wizard[/color][/b]】
[b][color=red]易于使用[/color][/b] 差 较易 简单 简单
[b][color=red]调优能力[/color][/b] 好 很好 有限 有限
Ability to fine-tune:
[b][color=red]实现的时间[/color][/b] 最长 中等 最短 短
Time to implement
[b][color=red] 模块化[/color][/b] 差 优秀 优秀 很好
Modularity
[[i] 本帖最后由 王少明 于 2009-3-21 17:11 编辑 [/i]]
页:
[1]
