Cisco Quality of Service (QOS)

Supported OS Linux Mac OS

marketplace
インテグレーションバージョン1.0.0
このページは日本語には対応しておりません。随時翻訳に取り組んでいます。
翻訳に関してご質問やご意見ございましたら、お気軽にご連絡ください

Overview

Quality of Service (QoS) in Cisco Networks is a set of technologies and practices designed to manage traffic and ensure that various network services meet performance requirements. Cisco’s QoS involves prioritizing certain types of network traffic over others to ensure that critical applications like voice and video conferencing receive the bandwidth and low latency they need to function properly, especially in times of network congestion.

Key components of Cisco QoS include:

  • Classification and Marking: Identifying traffic types and marking them for differential handling. This process involves inspecting packets and assigning them to different classes based on policies.
  • Queuing: Managing traffic congestion and ensuring the prioritized handling of higher-class traffic. This involves algorithms like Priority Queuing, Weighted Fair Queuing (WFQ), and Class-Based Weighted Fair Queuing (CBWFQ).
  • Congestion Management and Avoidance: Using tools like Tail Drop or Random Early Detection (RED) to prevent network congestion by managing traffic flow and discarding packets in a controlled manner.
  • Traffic Shaping and Policing: Regulating the traffic flow to conform to defined bandwidth limits. Traffic shaping smooths out traffic flow, while policing drops traffic exceeding the specified rate.
  • Link Efficiency Mechanisms: Techniques such as Link Fragmentation and Interleaving (LFI) and compression methods to improve the efficiency of the network link.

The integration periodically polls the Cisco device for the selected MIB objects. The collected data shows the performance and usage statistics of different QoS policies, allowing network administrators to analyze traffic patterns, verify QoS policy effectiveness, and make adjustments as needed.

The Cisco Class-based Quality of Service integration monitors the statistics of class-based traffic policing on your SNMP-enabled Cisco devices. Class-based policing allows you to control the maximum rate of traffic that is transmitted or received on an interface. You can observe the various classes of network traffic flowing through their device, both pre- and post-policy, as well as how different policies affect this traffic.

Data Collected

Metrics

rapdev.cisco_class_based_qos.cbQosCMDropBitRate
(gauge)
The bit rate of the drops per class as the result of all features that can produce drops (e.g., police, random detect, etc.).
Shown as bit
rapdev.cisco_class_based_qos.cbQosCMDropByte
(count)
The lower 32 bits counter of dropped bytes per class as the result of all features that can produce drops (e.g., police, random detect, etc.).
Shown as byte
rapdev.cisco_class_based_qos.cbQosCMDropByte64
(count)
The 64 bits counter of dropped bytes per class as the result of all features that can produce drops (e.g., police, random detect, etc.).
Shown as byte
rapdev.cisco_class_based_qos.cbQosCMDropByteOverflow
(count)
The upper 32 bits counter of dropped bytes per class as the result of all features that can produce drops (e.g., police, random detect, etc.).
Shown as byte
rapdev.cisco_class_based_qos.cbQosCMDropPkt
(count)
The lower 32 bits counter of dropped pkts per class as the result of all features that can produce drops (e.g., police, random detect, etc.).
Shown as packet
rapdev.cisco_class_based_qos.cbQosCMDropPkt64
(count)
The 64 bits counter of dropped pkts per class as the result of all features that can produce drops (e.g., police, random detect, etc.).
Shown as packet
rapdev.cisco_class_based_qos.cbQosCMDropPktOverflow
(count)
The upper 32 bits counter of dropped pkts per class as the result of all features that can produce drops (e.g., police, random detect, etc.).
Shown as packet
rapdev.cisco_class_based_qos.cbQosCMFragmentByte
(count)
The lower 32 bits counter for aggregate fragment bytes
Shown as byte
rapdev.cisco_class_based_qos.cbQosCMFragmentByte64
(count)
The 64 bits counter for aggregate fragment bytes
Shown as byte
rapdev.cisco_class_based_qos.cbQosCMFragmentByteOverflow
(count)
The upper 32 bits counter for aggregate fragment bytes
Shown as byte
rapdev.cisco_class_based_qos.cbQosCMFragmentPkt
(count)
The lower 32 bits counter for aggregate fragment pkts
Shown as packet
rapdev.cisco_class_based_qos.cbQosCMFragmentPkt64
(count)
The 64 bits counter for aggregate fragment pkts
Shown as packet
rapdev.cisco_class_based_qos.cbQosCMFragmentPktOverflow
(count)
The lower 32 bits counter for aggregate fragment pkts
Shown as packet
rapdev.cisco_class_based_qos.cbQosCMNoBufDropPkt
(count)
The lower 32 bits drop packet count which occured due to a lack of SRAM buffers during output processing on an interface.
Shown as packet
rapdev.cisco_class_based_qos.cbQosCMNoBufDropPkt64
(count)
The 64 bits drop packet count which occured due to a lack of SRAM buffers during output processing on an interface.
Shown as packet
rapdev.cisco_class_based_qos.cbQosCMNoBufDropPktOverflow
(count)
The upper 32 bits drop packet count which occured due to a lack of SRAM buffers during output processing on an interface.
Shown as packet
rapdev.cisco_class_based_qos.cbQosCMPostPolicyBitRate
(gauge)
The bit rate of the traffic after executing QOS policies.
Shown as bit
rapdev.cisco_class_based_qos.cbQosCMPostPolicyByte
(count)
The lower 32 bits count of outbound octets after executing QOS policies.
Shown as byte
rapdev.cisco_class_based_qos.cbQosCMPostPolicyByte64
(count)
The 64 bits count of outbound octets after executing QOS policies.
Shown as byte
rapdev.cisco_class_based_qos.cbQosCMPostPolicyByteOverflow
(count)
The upper 32 bits count of outbound octets after executing QOS policies.
Shown as byte
rapdev.cisco_class_based_qos.cbQosCMPrePolicyBitRate
(gauge)
The bit rate of the traffic prior to executing any QOS policies.
Shown as bit
rapdev.cisco_class_based_qos.cbQosCMPrePolicyByte
(count)
The lower 32 bits count of inbound octets prior to executing any QOS policies.
Shown as byte
rapdev.cisco_class_based_qos.cbQosCMPrePolicyByte64
(count)
The 64 bits count of inbound octets prior to executing any QOS policies.
Shown as byte
rapdev.cisco_class_based_qos.cbQosCMPrePolicyByteOverflow
(count)
The upper 32 bits count of inbound octets prior to executing any QOS policies.
Shown as byte
rapdev.cisco_class_based_qos.cbQosCMPrePolicyPkt
(count)
The lower 32 bits count of inbound packets prior to executing any QOS policies.
Shown as packet
rapdev.cisco_class_based_qos.cbQosCMPrePolicyPkt64
(count)
The 64 bits count of inbound packets prior to executing any QOS policies.
Shown as packet
rapdev.cisco_class_based_qos.cbQosCMPrePolicyPktOverflow
(count)
The upper 32 bits count of inbound packets prior to executing any QOS policies.
Shown as packet
rapdev.cisco_class_based_qos.cbQosMatchPrePolicyBitRate
(gauge)
The bit rate of the traffic prior to executing any QOS policies.
Shown as bit
rapdev.cisco_class_based_qos.cbQosMatchPrePolicyByte
(count)
The lower 32 bits count of inbound octets prior to executing any QOS policies.
Shown as byte
rapdev.cisco_class_based_qos.cbQosMatchPrePolicyByte64
(count)
The 64 bits count of inbound octets prior to executing any QOS policies.
Shown as byte
rapdev.cisco_class_based_qos.cbQosMatchPrePolicyByteOverflow
(count)
The upper 32 bits count of inbound octets prior to executing any QOS policies.
Shown as byte
rapdev.cisco_class_based_qos.cbQosMatchPrePolicyPkt
(count)
The lower 32 bits count of inbound packets prior to executing any QOS policies.
Shown as packet
rapdev.cisco_class_based_qos.cbQosMatchPrePolicyPkt64
(count)
The 64 bits count of inbound packets prior to executing any QOS policies.
Shown as packet
rapdev.cisco_class_based_qos.cbQosMatchPrePolicyPktOverflow
(count)
The upper 32 bits count of inbound packets prior to executing any QOS policies.
Shown as packet
rapdev.cisco_class_based_qos.devices_monitored
(gauge)
QOS devices monitored. Sum by qos_host to see all devices reporting.
Shown as device

Support

For support or feature requests, contact RapDev.io through the following channels:


This application is made available through the Marketplace and is supported by a Datadog Technology Partner. Click Here to purchase this application.