41 QOS技术(服务质量)

news2024/11/15 7:17:10

1  QOS 产生背景

  • 对于网络业务,影响服务质量的因素包括传输的带宽、传送的时延、数据的丢包率等。
  • 网络资源总是有限的,只要存在抢夺网络资源的情况,就会出现服务质量的要求
  • 网络总带宽固定的情况下,如果某类业务占用的带宽越多,那么其他业务能使用的带宽就越少,可能会影响其他业务的使用。

2 QOS 用途

网络管理者需要根据各种业务的特点来对网络资源进行合理的规划和分配,从而使网络资源得到高效利用。

3 QOS 服务模型分类

Best-Effort服务模型(尽力而为服务模型)
Best-Effort是一个单一的服务模型,也是最简单的服务模型。对Best-Effort服务模型,网络尽最大的可能性来发送报文。但对时延、可靠性等性能不提供任何保证。Best-Effort服务模型是网络的缺省服务模型,通过FIFO队列来实现。它适用于绝大多数网络应用,如FTP、E-Mail等。

IntServ服务模型(综合服务模型,简称IntServ)
IntServ是一个综合服务模型,它可以满足多种QoS需求。该模型使用RSVP协议,RSVP运行在从源端到目的端的每个设备上,可以监视每个流,以防止其消耗资源过多。这种体系能够明确区分并保证每一个业务流的服务质量,为网络提供最细粒度化的服务质量区分。
但是,IntServ模型对设备的要求很高,当网络中的数据流数量很大时,设备的存储和处理能力会遇到很大的压力。IntServ模型可扩展性很差,难以在Internet核心网络实施。

DiffServ服务模型(区分服务模型,简称DiffServ
DiffServ是一个多服务模型,它可以满足不同的QoS需求。与IntServ不同,它不需要通知网络为每个业务预留资源。区分服务实现简单,扩展性较好。
本文提到的技术都是基于DiffServ服务模型。

4 QOS 技术综述

  1. 流分类:采用一定的规则识别符合某类特征的报文,它是对网络业务进行区分服务的前提和基础。
  2. 流量监管:对进入或流出设备的特定流量进行监管,以保护网络资源不受损害。可以作用在接口入方向和出方向。 流量整形:一种主动调整流的输出速率的流量控制措施,用来使流量适配下游设备可供给的网络资源,避免不必要的报文丢弃,通常作用在接口出方向。
  3. 拥塞管理:当拥塞发生时制定一个资源的调度策略,决定报文转发的处理次序,通常作用在接口出方向。
  4. 拥塞避免:监督网络资源的使用情况,当发现拥塞有加剧的趋势时采取主动丢弃报文的策略,通过调整队列长度来解除网络的过载,通常作用在接口出方向。

5 QOS 三要素

1. 定义 类

类的要素包括:类的名称和类的规则。

用户可以通过命令定义一系列的规则来对报文进行分类。

  • [QOS-SW1] 可能表示设备名称或特定的配置模式。
  • traffic classifier 是命令的主体,用于定义流量分类器。
  • STRING<1-31> 表示需要输入一个字符串,这个字符串是流量分类器的名称,长度在1到31个字符之间。
[QOS-SW1]traffic  classifier  ?
  STRING<1-31>  Name of classifier

[QOS-SW1]traffic  classifier  qos-sw1-rule1
[QOS-SW1-classifier-qos-sw1-rule1]if
[QOS-SW1-classifier-qos-sw1-rule1]if-match  ?
  acl               Specify ACL to match
  any               Specify any packets to match
  control-plane     Specify control plane pre-defined matching rule
  customer-dot1p    Specify customer 802.1p priority to match
  customer-vlan-id  Specify customer VLAN ID to match
  destination-mac   Specify destination MAC address to match
  dscp              Specify DSCP to match
  ip-precedence     Specify IP precedence to match
  protocol          Specify protocol to match
  qos-local-id      Specify QoS local ID to match
  service-dot1p     Specify service 802.1p priority to match
  service-vlan-id   Specify service VLAN ID to match
  source-mac        Specify source MAC address to match

[QOS-SW1-classifier-qos-sw1-rule1]if-match  
选项详细描述使用场景示例
acl指定一个访问控制列表(ACL)来匹配流量。ACL定义了允许或拒绝的流量规则。例如:[QOS-SW1-classifier-qos-sw1-rule1]if-match acl 100 匹配ACL编号为100的规则。
any匹配所有数据包。这是一个通用选项,不需要额外的匹配条件。例如:[QOS-SW1-classifier-qos-sw1-rule1]if-match any 匹配所有流量。
control-plane匹配控制平面流量,通常是设备自身使用的流量,如管理流量。例如:[QOS-SW1-classifier-qos-sw1-rule1]if-match control-plane 匹配控制平面流量。
customer-dot1p匹配具有特定802.1p优先级的流量。802.1p是用于标记VLAN内流量优先级的协议。例如:[QOS-SW1-classifier-qos-sw1-rule1]if-match customer-dot1p 5 匹配优先级为5的流量。
customer-vlan-id匹配具有特定VLAN ID的流量。VLAN ID用于区分不同的虚拟局域网。例如:[QOS-SW1-classifier-qos-sw1-rule1]if-match customer-vlan-id 10 匹配VLAN ID为10的流量。
destination-mac匹配目的MAC地址,即数据包的最终接收者。例如:[QOS-SW1-classifier-qos-sw1-rule1]if-match destination-mac 00:1A:2B:3C:4D:5E 匹配目的MAC为00:1A:2B:3C:4D:5E的流量。
dscp匹配具有特定DSCP值的流量。DSCP是IP头中的一个字段,用于标记IP流量的优先级。例如:[QOS-SW1-classifier-qos-sw1-rule1]if-match dscp 46 匹配DSCP值为46的流量。
ip-precedence匹配具有特定IP优先级的流量。IP优先级是IP头中的一个字段,用于标记IP流量的优先级。例如:[QOS-SW1-classifier-qos-sw1-rule1]if-match ip-precedence 5 匹配IP优先级为5的流量。
protocol匹配特定协议的流量,如TCP、UDP、ICMP等。例如:[QOS-SW1-classifier-qos-sw1-rule1]if-match protocol tcp 匹配TCP协议的流量。
qos-local-id匹配具有特定QoS本地ID的流量。QoS本地ID是设备内部用于标记流量优先级的标识。例如:[QOS-SW1-classifier-qos-sw1-rule1]if-match qos-local-id 3 匹配QoS本地ID为3的流量。
service-dot1p匹配具有特定服务802.1p优先级的流量。服务802.1p优先级通常用于标记服务流量的优先级。例如:[QOS-SW1-classifier-qos-sw1-rule1]if-match service-dot1p 3 匹配服务优先级为3的流量。
service-vlan-id匹配具有特定服务VLAN ID的流量。服务VLAN ID用于区分不同的服务流量。例如:[QOS-SW1-classifier-qos-sw1-rule1]if-match service-vlan-id 20 匹配服务VLAN ID为20的流量。
source-mac匹配源MAC地址,即数据包的发送者。例如:[QOS-SW1-classifier-qos-sw1-rule1]if-match source-mac 00:1A:2B:3C:4D:5E 匹配源MAC为00:1A:2B:3C:4D:5E的流量。

创建ACL 做测试

36 最经典的ACL控制-CSDN博客

基本ACL


[QOS-SW1-acl-ipv4-basic-2001]rule  permit  source  any 
[QOS-SW1-acl-ipv4-basic-2001]quit
[QOS-SW1]acl
[QOS-SW1-acl-ipv4-basic-2002]rule  deny  source  any 

高级ACL

[QOS-SW1-classifier-qos-sw1-rule1]if-match  acl  ?
  INTEGER<2000-2999>  Basic ACL number
  INTEGER<3000-3999>  Advanced ACL number
  ipv6                Specify IPv6 ACL number
  mac                 Specify MAC ACL number
  name                Specify an ACL by its name

[QOS-SW1-classifier-qos-sw1-rule1]if-match  acl  3001
[QOS-SW1-classifier-qos-sw1-rule1]if-match  acl  2002
[QOS-SW1-classifier-qos-sw1-rule1]display  this 
#
traffic classifier qos-sw1-rule1 operator and
 if-match acl 3001
 if-match acl 2002
#
return
[QOS-SW1-classifier-qos-sw1-rule1]quit
[QOS-SW1-classifier-ruo1]if-match  acl  2002
[QOS-SW1-classifier-ruo1]if-match  acl  3003
[QOS-SW1-classifier-ruo1]dis
#
traffic classifier ruo1 operator and
 if-match acl 2002
 if-match acl 3003
#
return
[QOS-SW1-classifier-rule03]if-match  control-plane  protocol ?
  arp               ARP protocol
  arp-snooping      ARP Snooping protocol
  bfd               BFD protocol
  bgp               BGP protocol
  bgp4+             IPv6 BGP protocol
  default           Other packets
  dhcp              DHCP protocol
  dhcp-snooping     DHCP Snooping protocol
  dhcp6             DHCPv6
  dldp              DLDP protocol
  dot1x             802.1x protocol
  ftp               FTP protocol
  hoplimit-expires  IPv6 Time Exceeded packets
  icmp              ICMP protocol
  icmp6             ICMPv6
  igmp              IGMP protocol
  ip-option         IP option
  ipv6-option       IPv6 option
  isis              IS-IS protocol
  lacp              LACP protocol
  lldp              LLDP protocol
  mvrp              MVRP protocol
  ospf-multicast    Multicast OSPF protocol
  ospf-unicast      Unicast OSPF protocol
  ospf3-multicast   Multicast OSPFv3 protocol
  ospf3-unicast     Unicast OSPFv3 protocol
  radius            RADIUS protocol
  snmp              SNMP protocol
  ssh               SSH protocol
  stp               STP protocol
  tacacs            TACACS protocol
  telnet            TELNET protocol
  ttl-expires       IPv4 Time Exceeded packets
  vrrp              VRRP protocol
  vrrp6             VRRPv6
  1. 流量分类器名称

    1. [QOS-SW1-classifier-rule03]:这表示当前配置的是名为rule03的流量分类器。
  2. 匹配条件

    1. if-match control-plane:这表示匹配控制平面流量,通常是设备自身使用的流量,如管理流量。
  3. 协议匹配选项

    1. protocol ?:这表示需要选择一个协议来进一步细化匹配条件。
  4. 可选协议

    1. 列出了多种协议选项,每种协议都对应特定的网络流量类型。例如:
      • arp:地址解析协议(ARP)
      • bgp:边界网关协议(BGP)
      • dhcp:动态主机配置协议(DHCP)
      • icmp:互联网控制消息协议(ICMP)
      • igmp:互联网组管理协议(IGMP)
      • ospf:开放最短路径优先(OSPF)协议
      • radius:远程认证拨号用户服务(RADIUS)协议
      • snmp:简单网络管理协议(SNMP)
      • ssh:安全外壳(SSH)协议
      • vrrp:虚拟路由器冗余协议(VRRP)
[QOS-SW1-classifier-rule03]if-match  control-plane  protocol-group  ?
  critical    Critical protocol group
  important   Important protocol group
  management  Management protocol group
  monitor     Monitor protocol group
  normal      Normal protocol group
  redirect    Redirect protocol group

[QOS-SW1-classifier-rule03]if-match  control-plane  protocol-group  
  1. 流量分类器名称

    • [QOS-SW1-classifier-rule03]:这表示当前配置的是名为rule03的流量分类器。
  2. 匹配条件

    • if-match control-plane:这表示匹配控制平面流量,通常是设备自身使用的流量,如管理流量。
  3. 协议组匹配选项

    • protocol-group ?:这表示需要选择一个协议组来进一步细化匹配条件。
  4. 可选协议组

    • critical:关键协议组,通常包含对网络设备运行至关重要的协议。
    • important:重要协议组,可能包含一些关键管理协议。
    • management:管理协议组,通常包含用于设备管理的协议。
    • monitor:监控协议组,可能包含用于网络监控的协议。
    • normal:普通协议组,可能包含一些常见的协议。
    • redirect:重定向协议组,可能包含用于流量重定向的协议。
  5. 命令结束

    • 命令提示符再次出现 [QOS-SW1-classifier-rule03]if-match control-plane protocol-group,这表示命令尚未完成,需要进一步输入。
[QOS-SW1-classifier-rule03]if-match  customer-dot1p  ?
  INTEGER<0-7>  List of 802.1p priority values

[QOS-SW1-classifier-rule03]if-match  customer-dot1p  
  1. 流量分类器名称

    1. [QOS-SW1-classifier-rule03]:这表示当前配置的是名为rule03的流量分类器。
  2. 匹配条件

    1. if-match customer-dot1p:这表示匹配具有特定802.1p优先级的流量。802.1p是一种用于标记VLAN内流量优先级的协议。
  3. 802.1p优先级值

    1. INTEGER<0-7>:这表示需要输入一个整数,范围从0到7,代表不同的802.1p优先级值。

    2. 802.1p优先级值的一般含义如下:

      1. 0:最佳努力(Best Effort)
      2. 1:关键应用程序(Critical Applications)
      3. 2:视频(Video)
      4. 3:语音(Voice)
      5. 4:默认优先级(Default Priority)
      6. 5:优秀服务(Excellent Effort)
      7. 6:控制(Control)
      8. 7:网络控制(Network Control)
[QOS-SW1-classifier-rule03]if-match  customer-vlan-id  ?
  INTEGER<1-4094>  Value of customer VLAN ID

[QOS-SW1-classifier-rule03]if-match  customer-vlan-id  1
[QOS-SW1-classifier-rule03]se
[QOS-SW1-classifier-rule03]if
[QOS-SW1-classifier-rule03]if-match  de
[QOS-SW1-classifier-rule03]if-match  destination-mac  ?
  H-H-H  MAC address

[QOS-SW1-classifier-rule03]if-match  destination-mac  

  • 匹配客户VLAN ID:

    • if-match customer-vlan-id ?:这表示需要输入一个客户VLAN ID的值。
    • INTEGER<1-4094>:这表示可以输入一个介于1到4094之间的整数,代表VLAN ID。
  • 设置客户VLAN ID:

    • if-match customer-vlan-id 1:这表示匹配VLAN ID为1的流量。
  • 命令行提示符变化:

    • [QOS-SW1-classifier-rule03]se:这可能是一个命令行输入错误或不完整的命令。
    • [QOS-SW1-classifier-rule03]if:这同样可能是一个命令行输入错误或不完整的命令。
  • 匹配目的MAC地址:

    • if-match destination-mac ?:这表示需要输入一个目的MAC地址。
    • H-H-H:这表示MAC地址的格式,其中每个H代表一个十六进制数字。
[QOS-SW1-classifier-rule03]if-match  dscp  ?
  INTEGER<0-63>  DSCP value
  af11           AF11 DSCP (001010)
  af12           AF12 DSCP (001100)
  af13           AF13 DSCP (001110)
  af21           AF21 DSCP (010010)
  af22           AF22 DSCP (010100)
  af23           AF23 DSCP (010110)
  af31           AF31 DSCP (011010)
  af32           AF32 DSCP (011100)
  af33           AF33 DSCP (011110)
  af41           AF41 DSCP (100010)
  af42           AF42 DSCP (100100)
  af43           AF43 DSCP (100110)
  cs1            CS1 (IP precedence 1) DSCP (001000)
  cs2            CS2 (IP precedence 2) DSCP (010000)
  cs3            CS3 (IP precedence 3) DSCP (011000)
  cs4            CS4 (IP precedence 4) DSCP (100000)
  cs5            CS5 (IP precedence 5) DSCP (101000)
  cs6            CS6 (IP precedence 6) DSCP (110000)
  cs7            CS7 (IP precedence 7) DSCP (111000)
  default        Default DSCP (000000)
  ef             EF DSCP (101110)

[QOS-SW1-classifier-rule03]if-match  dscp  
  • 流量分类器名称:

    • [QOS-SW1-classifier-rule03]:这表示当前配置的是名为rule03的流量分类器。
  • 匹配条件:

    • if-match dscp ?:这表示需要输入一个DSCP值或DSCP类别来进一步细化匹配条件。
  • DSCP值选项:

    • INTEGER<0-63>:这表示可以输入一个介于0到63之间的整数,代表DSCP值。
    • af11, af12, af13, ..., af43:这些是预定义的DSCP类别,通常用于特定类型的流量(如保证的服务质量)。
    • cs1, cs2, cs3, ..., cs7:这些是预定义的DSCP类别,通常对应于旧的IP优先级(IP Precedence)。
    • default:默认DSCP值,通常用于未特别标记的流量。
    • ef:突发流量(Expedited Forwarding)DSCP值,通常用于关键流量,如语音。

[QOS-SW1-classifier-rule4]display  this 
#
traffic classifier rule4 operator and
 if-match ip-precedence 4 
 if-match protocol ip
 if-match protocol ipv6
 if-match qos-local-id 34
 if-match service-dot1p 0 
 if-match service-vlan-id 4 
#
return
[QOS-SW1-classifier-rule4]
  1. 流量分类器名称

    • [QOS-SW1-classifier-rule4]:这表示当前配置的是名为 rule4 的流量分类器。
  2. 显示命令

    • display this:这通常是一个命令,用于显示当前配置的流量分类器的详细信息。
  3. 流量分类器配置

    • traffic classifier rule4 operator and:这表示定义一个名为 rule4 的流量分类器,并使用逻辑“与”操作符(AND)来组合多个匹配条件。
    • if-match ip-precedence 4:这表示匹配IP优先级为4的流量。
    • if-match protocol ip:这表示匹配IP协议的流量。
    • if-match protocol ipv6:这表示匹配IPv6协议的流量。
    • if-match qos-local-id 34:这表示匹配具有本地QoS标识符34的流量。
    • if-match service-dot1p 0:这表示匹配服务802.1p优先级为0的流量。
    • if-match service-vlan-id 4:这表示匹配服务VLAN ID为4的流量。
  4. 命令结束

    • #:这通常表示命令的结束,或者是一个注释符号。
  5. 返回命令

    • return:这表示返回到上一级命令模式。
  6. 命令模式提示符

    • [QOS-SW1-classifier-rule4]:这表示当前处于 rule4 流量分类器的配置模式。

2. 定义 流行为

流行为用来定义针对报文所做的QoS动作。

流行为的要素包括:流行为的名称和流行为中定义的动作。

用户可以通过命令在一个流行为中定义多个动作。

[QOS-SW1-behavior-per1]?
Behavior view commands:
  accounting          Specify accounting function
  car                 Configure Committed Access Rate (CAR)
  cfd                 Connectivity Fault Detection (CFD) module
  diagnostic-logfile  Diagnostic log file configuration
  display             Display current system information
  emulate-ping        Emulate ping function
  end                 Alias for 'return'
  exit                Alias for 'quit'
  filter              Specify packet filtering function
  ip                  Specify IP configuration
  lock                Lock the current line
  logfile             Log file configuration
  mirror-to           Configure the destination for mirrored traffic
  monitor             System monitor
  nest                Nest VLAN tag
  no                  Alias for 'undo'
  ping                Ping function
  quit                Exit from current command view
  redirect            Redirecting function
  remark              Specify marking function
  repeat              Repeat executing history commands
  return              Exit to User View
  save                Save current configuration
  security-logfile    Security log file configuration
  show                Alias for 'display'
  tracert             Tracert function
  undo                Cancel current setting
  write               Alias for 'save'
  1. accounting:指定计费功能,用于流量的计费统计。

  2. car:配置承诺访问速率(Committed Access Rate, CAR),用于流量整形和限制。

  3. cfd:连接故障检测(Connectivity Fault Detection, CFD)模块,用于检测网络连接的连通性。

  4. diagnostic-logfile:诊断日志文件配置,用于记录诊断信息。

  5. display:显示当前系统信息,可以查看设备的状态和配置。

  6. emulate-ping:模拟ping功能,用于测试网络连通性。

  7. end:等同于 'return',退出到用户视图。

  8. exit:等同于 'quit',退出当前命令视图。

  9. filter:指定数据包过滤功能,用于控制通过的数据包类型。

  10. ip:指定IP配置,可能涉及IP地址、子网掩码等设置。

  11. lock:锁定当前行,防止未授权的更改。

  12. logfile:日志文件配置,用于记录系统日志。

  13. mirror-to:配置镜像流量的目的地,用于流量分析。

  14. monitor:系统监控,查看系统运行状态。

  15. nest:嵌套VLAN标签,用于VLAN内再封装VLAN标签。

  16. no:等同于 'undo',取消当前设置。

  17. ping:ping功能,用于测试网络连通性。

  18. quit:退出当前命令视图。

  19. redirect:重定向功能,可能用于流量重定向。

  20. remark:指定标记功能,用于标记数据包。

  21. repeat:重复执行历史命令,方便快速调用之前执行过的命令。

  22. return:退出到用户视图。

  23. save:保存当前配置,确保更改持久化。

  24. security-logfile:安全日志文件配置,用于记录安全相关的日志信息。

  25. show:等同于 'display',显示当前系统信息。

  26. tracert:tracert功能,用于追踪数据包到达目的地的路径。

  27. undo:取消当前设置,恢复到之前的状态。

  28. write:等同于 'save',保存当前配置。


[QOS-SW1]traffic behavior per3:这条命令将用户从普通命令模式(User View)带入到名为 per3 的流量行为配置模式(Behavior View)。

3. 定义 策略

策略用来将指定的类和流行为绑定起来,对符合分类条件的报文执行流行为中定义的动作。

策略的要素包括:策略名称、绑定在一起的类和流行为的名称。

用户可以在一个策略中定义多个类与流行为的绑定关系。


1 创建规则

traffic classifier qos-sw1-rule1 operator and
 if-match acl 3001
 if-match acl 2002
#
traffic classifier rule03 operator and
 if-match any
 if-match acl 2002
 if-match control-plane protocol ospf-multicast
 if-match control-plane protocol ssh
 if-match control-plane protocol stp
 if-match control-plane protocol-group management
 if-match customer-dot1p 3
 if-match customer-vlan-id 1
#
traffic classifier rule4 operator and
 if-match ip-precedence 4
 if-match protocol ip
 if-match protocol ipv6
 if-match qos-local-id 34
 if-match service-dot1p 0
 if-match service-vlan-id 4
#
traffic classifier ruo1 operator and
 if-match acl 2002
 if-match acl 3003

2 创建行为

traffic behavior per1
#              
traffic behavior per2
#
traffic behavior per3

3 创建策略

    qos policy pe02
     classifier rule4 behavior per2
    #
    qos policy to-1
     classifier rule03 behavior per1
   

4 应用策略

1 接口上应用策略
[QOS-SW1-GigabitEthernet1/0/9]qos apply  policy  pe02 in
[QOS-SW1-GigabitEthernet1/0/9]qos apply  policy  pe02 inbound 
[QOS-SW1-GigabitEthernet1/0/9]quit
[QOS-SW1]int
[QOS-SW1]interface  g
[QOS-SW1]interface  GigabitEthernet  1/0/8
[QOS-SW1-GigabitEthernet1/0/8]qos apply  policy  pe02 ou
[QOS-SW1-GigabitEthernet1/0/8]qos apply  policy  pe02 outbound 
[QOS-SW1-GigabitEthernet1/0/8]
2 基于Vlan层面上Qos应用

3 基于全局的Qos应用

6 QOS 查询手册

命令功能描述示例用法
display traffic classifier user-defined显示用户定义的流量分类器配置信息display traffic classifier user-defined [classifier-name] [slot slot-number]
display traffic behavior user-defined显示用户定义的流量行为配置信息display traffic behavior user-defined [behavior-name] [slot slot-number]
display qos-acl resource显示QoS和ACL资源的使用情况display qos-acl resource [slot slot-number]
display qos policy user-defined显示用户定义的QoS策略配置信息display qos policy user-defined [policy-name [classifier classifier-name]] [slot slot-number]
display qos policy interface显示接口上QoS策略的配置信息和运行情况`display qos policy interface [interface-type interface-number] [inbound
display qos vlan-policy显示基于VLAN应用QoS策略的信息`display qos vlan-policy {name policy-name
display qos policy global显示基于全局应用QoS策略的信息`display qos policy global [slot slot-number] [inbound
display qos policy control-plane显示基于控制平面应用QoS策略的信息display qos policy control-plane slot slot-number
display qos policy control-plane pre-defined显示系统预定义的控制平面应用QoS策略的信息display qos policy control-plane pre-defined [slot slot-number]
reset qos vlan-policy清除VLAN应用QoS策略的统计信息`reset qos vlan-policy [vlan vlan-id] [inbound
reset qos policy global清除全局应用QoS策略的统计信息`reset qos policy global [inbound
reset qos policy control-plane清除控制平面应用QoS策略的统计信息
<QOS-SW1>display  traffic classifier  ?
  user-defined  Defined by user

<QOS-SW1>display  traffic classifier  us
<QOS-SW1>display  traffic classifier  user-defined 

  User-defined classifier information:

   Classifier: qos-sw1-rule1 (ID 100)
     Operator: AND
     Rule(s) :
      If-match acl 3001
      If-match acl 2002

   Classifier: ruo1 (ID 101)
     Operator: AND
     Rule(s) :
      If-match acl 2002
      If-match acl 3003

   Classifier: rule03 (ID 102)
     Operator: AND
     Rule(s) :
      If-match any
      If-match acl 2002
      If-match control-plane protocol ospf-multicast 
      If-match control-plane protocol ssh 
      If-match control-plane protocol stp 
      If-match control-plane protocol-group management 
      If-match customer-dot1p 3 
      If-match customer-vlan-id 1 

   Classifier: rule4 (ID 103)
     Operator: AND
     Rule(s) :
      If-match ip-precedence 4 
      If-match protocol ip
      If-match protocol ipv6
      If-match qos-local-id 34
      If-match service-dot1p 0 
      If-match service-vlan-id 4 
<QOS-SW1>

<QOS-SW1>display  qos policy  user-defined 

  User-defined QoS policy information:

  Policy: to-1 (ID 100)
   Classifier: rule03 (ID 0)
     Behavior: per1
      -none-

  Policy: pe02 (ID 101)
   Classifier: rule4 (ID 0)
     Behavior: per2
      -none-
<QOS-SW1>display  qos policy  int
<QOS-SW1>display  qos policy  interface 
Interface: GigabitEthernet1/0/8
  Direction: Outbound
  Policy: pe02
   Classifier: rule4
     Operator: AND
     Rule(s) :
      If-match ip-precedence 4 
      If-match protocol ip
      If-match protocol ipv6
      If-match qos-local-id 34
      If-match service-dot1p 0 
      If-match service-vlan-id 4 
     Behavior: per2
      -none-

Interface: GigabitEthernet1/0/9
  Direction: Inbound
  Policy: pe02
   Classifier: rule4
     Operator: AND
     Rule(s) :
      If-match ip-precedence 4 
      If-match protocol ip
      If-match protocol ipv6
      If-match qos-local-id 34
      If-match service-dot1p 0 
      If-match service-vlan-id 4 
     Behavior: per2
      -none-

<QOS-SW1>dis
<QOS-SW1>display  qo
<QOS-SW1>display  qos vl
<QOS-SW1>display  qos vlan-policy 
                                  ^
 % Incomplete command found at '^' position.
<QOS-SW1>display  qos vlan-policy  100
                                   ^
 % Unrecognized command found at '^' position.
<QOS-SW1>display  qos vlan-policy  ?
  name  Display vlan-policy information by specified QoS policy
  vlan  Display vlan-policy information by specified vlan

<QOS-SW1>display  qos vlan-policy  vl
<QOS-SW1>display  qos vlan-policy  vlan  100
Vlan 100
  Direction: Inbound
  Policy: to-1
   Classifier: rule03
     Operator: AND
     Rule(s) :
      If-match any
      If-match acl 2002
      If-match control-plane protocol ospf-multicast 
      If-match control-plane protocol ssh 
      If-match control-plane protocol stp 
      If-match control-plane protocol-group management 
      If-match customer-dot1p 3 
      If-match customer-vlan-id 1 
     Behavior: per1
      -none-

<QOS-SW1>dis
<QOS-SW1>display  qo
<QOS-SW1>display  qos po
<QOS-SW1>display  qos policy  gl
<QOS-SW1>display  qos policy  global 
<QOS-SW1>display  qos policy  con
<QOS-SW1>display  qos policy  control-plane  or
<QOS-SW1>display  qos policy  control-plane  or
<QOS-SW1>display  qos policy  control-plane  pr
<QOS-SW1>display  qos policy  control-plane  pre-defined 
Pre-defined policy information slot 1
  Protocol          Priority   Bandwidth          Group
  Default           N/A        100000 (kbps)      N/A
  ARP               N/A        100000 (kbps)      normal
  BGP               N/A        100000 (kbps)      critical
  BGPv6             N/A        100000 (kbps)      critical
  HTTP              N/A        100000 (kbps)      management
  HTTPS             N/A        100000 (kbps)      management
  ICMP              N/A        100000 (kbps)      monitor
  ICMPv6            N/A        100000 (kbps)      monitor
  IGMP              N/A        100000 (kbps)      important
  IS-IS             N/A        100000 (kbps)      critical
  LDP               N/A        100000 (kbps)      critical
  LDPv6             N/A        100000 (kbps)      critical
  MSDP              N/A        100000 (kbps)      critical
  NTP               N/A        100000 (kbps)      important
  OSPF Multicast    N/A        100000 (kbps)      critical
  OSPF Unicast      N/A        100000 (kbps)      critical
  OSPFv3 Multicast  N/A        100000 (kbps)      critical
  OSPFv3 Unicast    N/A        100000 (kbps)      critical
  PIM Multicast     N/A        100000 (kbps)      critical
  PIM Unicast       N/A        100000 (kbps)      critical
  PIMv6 Multicast   N/A        100000 (kbps)      critical
  PIMv6 Unicast     N/A        100000 (kbps)      critical
  RADIUS            N/A        100000 (kbps)      management
  RIP               N/A        100000 (kbps)      critical
  RIPng             N/A        100000 (kbps)      critical
  RSVP              N/A        100000 (kbps)      critical
  SNMP              N/A        100000 (kbps)      management
  TACACS            N/A        100000 (kbps)      management
  VRRP              N/A        100000 (kbps)      important
  VRRPv6            N/A        100000 (kbps)      important
  SSH               N/A        100000 (kbps)      management
  TELNET            N/A        100000 (kbps)      management
  FTP               N/A        100000 (kbps)      management
  TFTP              N/A        100000 (kbps)      management

<QOS-SW1>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1934843.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

redis server response timeout(3000ms) occurred after 3 retry attempts异常分析

读取redis数据报超时错误&#xff1a; Redis server response timeout (3000 ms) occured after 3 retry attempts2024-07-18 17:07:57.124 ERROR [e8f07b0a671c08311dff589827897232] [http-nio-9528-exec-6] c.z.i.u.m.c.e.BaspUserExceptionHandler.exceptionHandler:83 - R…

【贪心算法】力扣1481.不同整数的最少数目

给你一个整数数组 arr 和一个整数 k 。现需要从数组中恰好移除 k 个元素&#xff0c;请找出移除后数组中不同整数的最少数目。 示例 1&#xff1a; 输入&#xff1a;arr [5,5,4], k 1 输出&#xff1a;1 解释&#xff1a;移除 1 个 4 &#xff0c;数组中只剩下 5 一种整数。…

studio编译报错java.lang.NullPointerException

安卓studio编译报错&#xff0c;这个是一个新建的项目就报错&#xff0c;原因是 implementation androidx.appcompat:appcompat:1.7.0版本太高&#xff0c;修改后版本 implementation androidx.appcompat:appcompat:1.4.0&#xff0c; 编译又报错 18 issues were found wh…

数学基础【俗说矩阵】:矩阵相乘

矩阵乘法 矩阵乘法推导过程 一、两个线性方程复合代入 二、X1和X2合并同类项 三、复合后方程组结果 四、线性方程组矩阵表示 五、线性方程组矩阵映射表示 复合映射表示 六、矩阵乘法导出 矩阵乘法法则 1、规则一推导过程 左取行&#xff0c;右取列&#xff0c;对应相乘后…

maven内网依赖包编译报错问题的一种解决方法

背景 外网开发时可以连接互联网&#xff0c;所以编译没有什么问题&#xff0c;但是将数据库、代码、maven仓库全部拷贝到内网&#xff0c;搭建内网环境之后&#xff0c;编译失败。 此依赖包的依赖层级图 maven镜像库配置使用拷贝到内网的本地库&#xff0c;配置如下&#xff…

数据结构(Java):优先级队列(堆)堆的模拟实现

目录 1、优先级队列 1.1 概念 1.2 PriorityQueue底层结构 2、 堆 2.1 堆的概念 2.2 堆的存储结构 3、优先级队列&#xff08;堆&#xff09;的模拟实现 3.1 堆的创建 3.1.1 向下调整算法建完整堆 3.2 堆的插入 3.2.1 向上调整算法 3.3 堆的删除 3.4 堆排序 1、优先…

c语言题目之打印单身狗

文章目录 一、题目二、思路三、代码实现 提示&#xff1a;以下是本篇文章正文内容&#xff0c;下面案例可供参考 一、题目 二、思路 第一步 首先这里先了解两个有关于位操作符异或的知识点 &#xff0c;异或操作符的规则是相同为0&#xff0c;相异为1 。 通过上面我们可以得…

AIGC前沿 | LivePortrait

0. 资源链接 论文超链接: LivePortrait 项目: https://github.com/KwaiVGI/LivePortrait 1. 背景动机 现有AIGC存在的问题 随着智能手机和其他录制设备的普及&#xff0c;人们越来越频繁地捕捉静态肖像来记录珍贵而美好的时刻&#xff0c;但这些静态图像缺乏动态表现力和实…

docker默认存储地址 var/lib/docker 满了,换个存储地址操作流程

1. 查看docker 存储地址 docker info如下 var/lib/docker2、查看内存大小 按需执行 df -h 找超过100M的大文件 find / -type f -size 100M -exec ls -lh {} \; df -Th /var/lib/docker 查找这个文件的容量 df -h 查找所有挂载点 du -hs /home/syy_temp/*1、df -h 2、sud…

数据结构(单链表算法题)

1.删除链表中等于给定值 val 的所有节点。 OJ链接 typedef struct ListNode ListNode;struct ListNode {int val;struct ListNode* next; };struct ListNode* removeElements(struct ListNode* head, int val) {//创建新链表ListNode* newhead, *newtail;newhead newtail N…

视频联网共享平台LntonCVS视频监控汇聚平台视频云解决方案

LntonCVS流媒体平台是一款遵循国家GB28181标准协议的先进视频监控与云服务平台。该平台设计独特&#xff0c;能够同时接入并处理多路设备的视频流&#xff0c;支持包括RTSP、RTMP、FLV、HLS、WebRTC在内的多种视频流格式的分发。其功能丰富多样&#xff0c;涵盖了视频直播监控、…

如何在Mac下修改VSCode侧边栏字体大小

在日常使用VSCode&#xff08;Visual Studio Code&#xff09;进行开发时&#xff0c;我们有时需要对IDE&#xff08;集成开发环境&#xff09;的界面进行一些个性化的调整&#xff0c;以提升我们的开发体验。 比如&#xff0c;有些用户可能会觉得VSCode的侧边栏字体大小不符…

国产麒麟、UOS在线打开pdf加盖印章

PageOffice支持两种电子印章方案&#xff0c;可实现对Word、Excel、PDF文档加盖PageOffice自带印章或ZoomSeal电子印章&#xff08;全方位保护、防篡改、防伪造&#xff09;。Word和Excel的盖章功能请参考&#xff1a;Word和Excel加盖印章和签字功能 &#xff08;目前只支持win…

FastAPI 学习之路(五十九)封装统一的json返回处理工具

在本篇文章之前的接口&#xff0c;我们每个接口异常返回的数据格式都不一样&#xff0c;处理起来也没有那么方便&#xff0c;因此我们可以封装一个统一的json。 from fastapi import status from fastapi.responses import JSONResponse, Response from typing import Unionde…

[C/C++入门][进制原理]27、计算机种的进制

各种信息进入计算机&#xff0c;都要转换成“0”和“1”的二进制形式。 计算机 采用二进制的原因是&#xff1a; 物理上容易实现&#xff0c;可靠性高。&#xff08;电子元件的通电和不通电就可以表示1和0&#xff0c;所以非常方便&#xff09;运算简单&#xff0c;通用性强。…

【Git远程操作】理解分布式管理 | 创建远程仓库

目录 1.理解分布式管理 多人协作开发 2.创建远程仓库 2.1仓库名&路径 2.2初始化仓库&设置模板 1.理解分布式管理 目前我们学习的所有内容都是在本地来完成的。&#xff08;add /commit /版本撤销回退/分支管理&#xff09; Git是一个分布式 的版本控制系统。 分支…

最新开源的解析效果非常好的PDF解析工具MinerU (pdf2md pdf2json)

毫不夸张的说 PDF解析工具MinerU是照进RAG黑暗中的一道光——这是我对它的评价。我测过太多了文档解析工具&#xff01; 最近在做文档解析的工作。看了很多的开源的文档解析的工具&#xff0c;版面分析的工具&#xff0c;其中包括paddelpaddel这样30kstar的明星工具。但是效果都…

Android SurfaceView 组件介绍,挖洞原理详解

文章目录 组件介绍基本概念关键特性使用场景 SurfaceHolder介绍主要功能使用示例 SurfaceView 挖洞原理工作机制 使用SurfaceView展示图片示例创建一个自定义的 SurfaceView类在 Activity 中使用 ImageSurfaceView注意事项效果展示 组件介绍 在 Android 开发中&#xff0c;Sur…

【20】读感 - 架构整洁之道(二)

概述 继上一篇文章讲了前两章的读感&#xff0c;已经归纳总结的重点&#xff0c;这章会继续跟进的看一下&#xff0c;深挖架构整洁之道。 编程范式 编程范式从早期到至今&#xff0c;提过哪些编程范式&#xff0c;结构化编程&#xff0c;面向对象编程&#xff0c;函数式编程…

前端学习(二)之HTML

一、HTML文件结构 <!DOCTYPE html> <!-- 告诉浏览器&#xff0c;这是一个HTML文件 --><html lang"en"> <!-- 根元素&#xff08;起始点&#xff0c;最外层容器&#xff09; --><head> <!-- 文档的头部&#xff08;元信息&#xff…