设为首页 收藏本站
查看: 1381|回复: 0

[经验分享] Cisco QOS命令详解-1

[复制链接]

尚未签到

发表于 2018-7-17 13:22:30 | 显示全部楼层 |阅读模式
  1 mls qos
  命令:mls qos
  no mls qos
  
  功能:全局下启动qos;本命令的no 操作为关闭全局的qos。
  参数:无。
  命令模式:全局配置模式
  缺省情况:关闭qos。
  使用指南:qos 提供四个队列支持处理四种优先级别的流量。
  举例:打开和关闭qos 功能。
  switch(config)#mls qos enable
  switch(config)#no mls qos enable
  2>
  命令:
  class-map [class-map-name]

  no>  
  功能:建立一个class-map(分类表),并进入class-map 模式;本命令的no 操作为删除指定的class-map。
  参数:
  [class-map-name] 分类表的名称。
  缺省情况:缺省不存在分类表。
  命令模式:全局配置模式
  使用指南:
  举例:创建和删除一个命名为c1 的class-map。
  switch(config)#class-map c1

  switch(config)#no>  3 match
  命令:
  match {access-group [acl-index-or-name] | ip dscp [dscp-list]| ip      precedence [ip-precedence-list]| vlan [vlan-list]}
  no match {access-group | ip dscp | ip precedence | vlan }
  
  功能:设置分类表中的匹配标准;本命令的no 操作为删除指定的匹配标准。
  参数:
  1  access-group [acl-index-or-name] 匹配指定的acl 表,参数为acl 的编号或名称;
  2  ip dscp [dscp-list] 匹配指定的dscp 值,参数为一个dscp 值列表,最多由8个dscp 值组成;
  3  ip precedence [ip-precedence-list] 匹配指定的ip 优先级值,参数为一个ip 优先级值列表,最多由8 个ip 优先级值组成,范围为0~7;

  4  vlan [vlan-list] 匹配指定的vlan>  缺省情况:缺省不存在匹配标准。
  命令模式:class-map(分类表)配置模式
  使用指南:每个分类表内,只能设置一条匹配标准。
  举例:创建一个命名为c1 的class-map,设置此class-map 的分类规则是匹配ip precedenc优先级为0,1 的报文。
  switch(config)#class-map c1
  switch(config-classmap)#match ip precedence 0 1
  switch(config-classmap)#exit
  4 policy-map
  命令:
  policy-map [policy-map-name]
  no policy-map [policy-map-name]
  
  功能:建立一个policy-map(策略表),并进入policy-map(策略表)模式;本命令的no操作为删除指定的policy-map。
  参数:
  [policy-map-name] 策略表名称。
  缺省情况:缺省不存在策略表。
  命令模式:全局配置模式
  使用指南:进入策略表配置模式后,可以进行一系列qos 的分类匹配和标记等操作。
  举例:创建和删除一个命名为p1 的policy-map。
  switch(config)#policy-map p1
  switch(config)#no policy-map p1
  5>
  命令:
  class [class-map-name]

  no>  
  功能:建立一个class(分类表),并进入策略分类表模式;本命令的no 操作为删除指定策略分类表。
  参数:

  [>  缺省情况:缺省不存在策略分类表。
  命令模式:策略表配置模式
  使用指南:建立策略分类表以前,必须先建立一个策略表并且进入策略表模式;在策略分类表模式中,可以对按照分类表分类的包流量进行分类和策略配置,一个policy-map 中最多只能配置2 个classmap。
  举例:进入一个策略分类表模式。
  switch(config)#policy-map p1
  switch(config-policymap)#class c1
  switch(config--policy-class)#exit
  6 set
  命令:
  set {ip dscp [new-dscp] | ip precedence [new-precedence]}
  no set {ip dscp | ip precedence}
  
  功能:为分类后的流量分配一个新的dscp 和ip precedence 值;本命令的no 操作为取消分配新的值。
  参数:
  1  ip dscp[new-dscp] 新的dscp 值;
  2  ip precedence[new-precedence] 新的ip 优先级值。
  缺省情况:缺省不进行分配。
  命令模式:策略分类表配置模式
  使用指南:只有符合匹配标准被分类出来的流量才会被重新分配新的值。
  举例:将满足c1 分类规则的报文里的ip precedence 值都设为3。
  switch(config)#policy-map p1
  switch(config-policymap)#class c1
  switch(config--policy-class)#set ip precedence 3
  switch(config--policy-class)#exit
  switch(config-policymap)#exit
  7 police
  命令:
  police [rate-bps] [burst-byte] [exceed-action {drop | policed-dscp-transmit}]
  no police [rate-bps] [burst-byte] [exceed-action {drop |policed-dscp-transmit}]
  
  功能:为分类后的流量配置一个策略;本命令的no 操作为删除指定的策略。
  参数:
  1  [rate-bps] 分类后的流量的平均波特率,单位是比特/秒,范围是1000000~1000000000;
  2  [burst-byte] 分类后流量的突发值,单位是字节,范围是1000~1000000;
  3  exceed-action drop 当超出指定的速率时, 采取丢包的策略;
  4  exceed-action policed-dscp-transmit 当超出指定的速率时,采取mark down 包dscp 值的策略。
  缺省情况:缺省没有策略。
  命令模式:策略分类表配置模式
  使用指南: [rate-bps] [burst-byte] 值的范围很大,如果配置超过了端口的实际速率,应用这条策略的策略表就不会被捆绑到交换机端口。
  举例:将满足c1 分类规则的报文的带宽设置为20m 比特/秒,突发值设置为20k 字节,超出此带宽的报文一律丢弃。
  switch(config)#policy-map p1
  switch(config-policymap)#class c1
  switch(config--policy-class)#police 20000000 20000 exceed-action drop
  switch(config--policy-class)#exit
  switch(config-policymap)#exit
8 mls qos aggregate-policer命令:mls qos aggregate-policer [aggregate-policer-name] [rate-bps] [burst-byte]exceed-action {drop |policed-dscp-transmit}no mls qos aggregate-policer [aggregate-policer-name]功能:定义一个集合策略,这个策略可以在同一个策略表内部被多个策略分类表使用;本命令的no 操作为删除指定的集合策略。参数:1 [aggregate-policer-name] 集合策略的名称;2 [rate-bps] 分类后的流量的平均波特率,单位是比特/秒,范围是1000000~1000000000;3 [burst-byte] 分类后流量的突发值,单位是字节,范围是1000~1000000;4 exceed-action drop 当超出指定的速率时,采取丢包的策略;  5 exceed-action policed-dscp-transmit 当超出指定的速率时,采取markdown 包dscp 值的策略。
  缺省情况:缺省没有定义集合策略。
  命令模式:全局配置模式
  使用指南:如果一个集合策略被某个策略表所采用,不能直接删除,必须先在对应的策略表内用no police aggregate [aggregate-policer-name]命令取消对这个集合策略的引用,才能在全局模式下用no mls qos aggregate-policer [aggregate-policer-name]删除该集合策略。
  举例:将创建一个集合策略aggregate-policer,命名为agg1,此集合策略的定义为报文带宽设置为20m 比特/妙,突发值设置为20k 字节,超出此带宽的报文一律丢弃。
  switch(config)#mls qos aggregate-policer agg1 20000000 20000 exceed-action drop
  9 police aggregate
  命令:
  police aggregate [aggregate-policer-name]
  no police aggregate [aggregate-policer-name]
  
  功能:为分类后的流量应用一个集合策略;本命令的no 为删除指定的集合策略。
  参数:
  [aggregate-policer-name] 集合策略的名称。
  缺省情况:缺省没有定义集合策略。
  命令模式:策略分类表配置模式
  使用指南:可以在不同策略分类表内引用同一个集合策略。
  举例:将满足c1 分类规则的报文应用集合策略agg1。
  switch(config)#policy-map p1
  switch(config-policymap)#class c1
  switch(config--policy-class)#police aggregate agg1
  switch(config--policy-class)#exit
  switch(config-policymap)#exit

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-538086-1-1.html 上篇帖子: CCNA Cisco基础 学习总结 下篇帖子: Cisco Switch功能性命令
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表