Configuring Modular Quality of Service Congestion Management on Cisco IOS XR Software

Information About Configuring QoS Congestion Management on Cisco IOS XR Software

compensate for the excess data that was served previously. As a result, the average amount of data dequeued per queue is close to the configured value. In addition, MDRR allows for a strict priority queue for delay-sensitive traffic.

Each queue within MDRR is defined by two variables:

Quantum value—Average number of bytes served in each round.

Deficit counter—Number of bytes a queue has sent in each round. The counter is initialized to the quantum value.

Packets in a queue are served as long as the deficit counter is greater than zero. Each packet served decreases the deficit counter by a value equal to its length in bytes. A queue can no longer be served after the deficit counter becomes zero or negative. In each new round, the deficit counter for each nonempty queue is incremented by its quantum value.

Note In general, the quantum size for a queue should not be smaller than the maximum transmission unit (MTU) of the interface to ensure that the scheduler always serves at least one packet from each nonempty queue.

The Cisco CRS-1 implements a slight variation of the MDRR scheduling mechanism called packet-by-packet MDRR (P2MDRR). Using P2MDRR, queues are scheduled after every packet is sent compared to MDRR in which queues are scheduled after a queue is emptied. All non-high-priority queues with minimum bandwidth guarantees use P2MDRR.

Low-Latency Queueing with Strict Priority Queueing

The LLQ feature brings strict PQ to the MDRR scheduling mechanism. PQ in strict priority mode ensures that one type of traffic is sent, possibly at the expense of all others. For PQ, a low-priority queue can be detrimentally affected, and, in the worst case, never allowed to send its packets if a limited amount of bandwidth is available or the transmission rate of critical traffic is high.

Strict PQ allows delay-sensitive data, such as voice, to be dequeued and sent before packets in other queues are dequeued.

LLQ enables use of a single, strict priority queue within MDRR at the class level, allowing you to direct traffic belonging to a class. To rank class traffic to the strict priority queue, you specify the named class within a policy map and then configure the priority command for the class. (Classes to which the priority command is applied are considered priority classes.) Within a policy map, you can give one or more classes priority status. When multiple classes within a single policy map are configured as priority classes, all traffic from these classes is enqueued to the same, single, strict priority queue.

Through use of the priority command, you can assign a strict PQ to any of the valid match criteria used to specify traffic. These methods of specifying traffic for a class include matching on access lists, protocols, IP precedence, and IP differentiated service code point (DSCP) values. Moreover, within an access list you can specify that traffic matches are allowed based on the DSCP value that is set using the first six bits of the IP type of service (ToS) byte in the IP header.

Cisco IOS XR Modular Quality of Service Configuration Guide

QC-32

Page 4
Image 4
Cisco Systems QC-29 manual Low-Latency Queueing with Strict Priority Queueing, QC-32

QC-29 specifications

Cisco Systems has long been recognized as a leading provider of networking solutions, and its QC-29 model is a testimony to this legacy. Designed to address the increasing demands for cloud integration, high bandwidth, and low-latency applications, the QC-29 is positioned as an ideal solution for both enterprise and service providers.

One of the standout features of the QC-29 is its robust architecture. Capable of handling extensive data processing, the model incorporates advanced computational power with a focus on efficiency. This architecture enables seamless support for various applications, making it suitable for data-intensive environments. The QC-29 supports multi-tenancy, allowing multiple users to operate independently on a single device, which is essential for modern data centers.

In terms of connectivity, the QC-29 is equipped with various high-speed interfaces. These include multiple 10/25/40/100 Gigabit Ethernet ports that facilitate rapid data transfer between systems, ensuring minimal latency. This connectivity not only enhances data throughput but also improves overall network reliability. The device supports both traditional and emerging protocols, ensuring versatility in deployment scenarios.

A significant technological advancement integrated within the QC-29 is its support for software-defined networking (SDN). This enables organizations to programmatically adjust their network configurations, leading to increased flexibility and optimized resource usage. Furthermore, the QC-29 is compatible with various cloud ecosystems, providing organizations with the ability to leverage cloud-based services efficiently.

Security is another critical characteristic of the QC-29. Cisco has embedded advanced security measures, including end-to-end encryption and network segmentation, ensuring protection against data breaches and cyber threats. As the landscape of cyber threats continues to evolve, these security features help organizations maintain compliance with stringent regulatory requirements.

Management and monitoring of the QC-29 are facilitated through Cisco's robust software tools. With an intuitive interface, IT teams can gain insights into network performance, identify potential issues, and make data-driven decisions quickly. Additionally, automation capabilities streamline operations, making it easier to manage complex networks.

Overall, the Cisco Systems QC-29 stands out due to its cutting-edge features, adaptability, and robust security, making it a valuable asset for organizations aiming to enhance their network infrastructure and meet the demands of the digital landscape.