Qos中的分类和标记方法
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Qos中的分类和标记⽅法
Qos的应⽤,什么时候需要⽤qos
1、带宽资源不⾜
(1)接⼊层增值服务或是限制你的应⽤
不同的带宽卖不同的钱,或者是限制带宽让他们厌恶⽽你喜欢的⼀些应⽤不能正常使⽤,⽐如p2p bt 流量。
(2)其他⽹络瓶颈处。
2、设备资源不⾜
带宽⾜够,但设备可能有处理不过来的时候。
Qos的作⽤:
1、强制重新分配带宽资源
坚持公平原则:让所有业务流都能得到⼀定得保障。
也可能倡导两极分化,让重要的越来越重要,不重要的越来越不重要(队列饥饿)
2、可能提⾼也可能降低你的服务质量
因为他可能倡导两极分化,但愿你不是那些不重要的⾓⾊、你的应⽤不是服务提供商所厌恶的
3、QOS不能增加带宽
Qos中的分类和标记⽅法:
1、Classifier分类
(1) ACL ⽤ACL进⾏分类:对具体的源和⽬标的数据流进⾏分类,标准acl可以匹配第三层的数据包,扩展ACL可以匹配第四层的端⼝号。
分类⽅法:先做ACL,然后在分类表⾥match access-group
(2)⽤Class-map⾥match数据包的特征DSCP、源地址⽬标地址、COS、⼊站接⼝等进⾏分类R1(config-cmap)#match access-group Access group
any Any packets
class-map Class map
cos IEEE 802.1Q/ISL class of service/user priority values
destination-address Destination address
discard-class Discard behavior identifier
dscp Match DSCP in IP(v4) and IPv6 packets
fr-de Match on Frame-relay DE bit
fr-dlci Match on fr-dlci
input-interface Select an input interface to match
ip IP specific values
mpls Multi Protocol Label Switching specific values
(3) CAR Committed Access Rate分类:在接⼝下可以对所有流量进⾏限速,也可以对⾃定义的流量进⾏限速,如下所⽰: R1(config-if)#rate-limit input ?
<8000-2000000000> Bits per second
access-group Match access list
dscp Match dscp value
qos-group Match qos-group ID
(4)⽤QoS Policy Propagation via BGP(QPPB):通过BGP将策略传播到BGP的对等体
(5)⽤Route-maps定义分类
R1(config)#route-map cisco permit 10
R1(config-route-map)#match ?
as-path Match BGP AS path list
clns CLNS information
community Match BGP community list
extcommunity Match BGP/VPN extended community list
interface Match first hop interface of route
ip IP specific information
ipv6 IPv6 specific information
length Packet length
local-preference Local preference for route
metric Match metric of route
mpls-label Match routes which have MPLS labels
nlri BGP NLRI type
policy-list Match IP policy list
route-type Match route-type of route
source-protocol Match source-protocol of route
tag Match tag of route
(6)⽤NBAR基于应⽤的识别进⾏分类
就是在类别映射表⾥match protocol,nbar可以直接匹配第7层的东西。
如: match ip protocol http host。
等
2、Marker标记。
可以标记的内容有:
IP优先级、DSCP、QoS group、MPLS experimental bits、Frame Relay DE bit、ATM CLP bit、IEEE 802.1Q or ISL CoS
(1)CAR:rate-limit 例如
R1(config-if)#rate-limit input 9000 1500 3000 conform-action ?
continue scan other rate limits
drop drop packet
set-dscp-continue set dscp, scan other rate limits
set-dscp-transmit set dscp and send it
set-mpls-exp-imposition-continue set exp during imposition, scan other rate
limits
set-mpls-exp-imposition-transmit set exp during imposition and send it set-prec-continue rewrite packet precedence, scan other rate limits
set-prec-transmit rewrite packet precedence and send it
set-qos-continue set qos-group, scan other rate limits
set-qos-transmit set qos-group and send it
transmit transmit packet
(2)PBR:在route-map⾥⾯⽤set 命令去标记
(3)Class-based Marking。