Cisco Nexus 9500 Series Switches Buffer and Queuing Architecture

Size: px
Start display at page:

Download "Cisco Nexus 9500 Series Switches Buffer and Queuing Architecture"

Transcription

1 White Paper Cisco Nexus 9500 Series Switches Buffer and Queuing Architecture White Paper December Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 1 of 74

2 Contents Cisco Nexus 9500 Architecture Overview... 3 Buffer on Network Forwarding Engine... 3 Buffer on Application Leaf Engine... 6 Queuing on Cisco Nexus 9500 Series Switches queue Mode and 8-queue Mode... 9 Class-Based Weighted Round Robin (WRR) and Priority Queuing Mechanism Egress Queue and Extended Output Queue Architecture Queuing Architecture on N9K-X9600 and N9K-X9400 Series Line Cards Egress Queuing Architecture on N9K-X9600 and N9K-X9400 Series Line Cards Buffer and Egress Queue Monitoring on N9K-X9600 and N9K-X9400 Series Line Cards Queuing Architecture on N9K-X9500 Series Line Cards Buffer Boost Function on N9K-X9500 Series Line Cards Extended Output Queue Architecture on N9K-X9500 Series Line Cards NFE Buffer and Egress Queue Monitoring on N9K-X9500 Series Line Cards ALE Buffer and Extended Output Queue Monitoring on N9K-X9500 Series Line Cards Queue Limit on Cisco Nexus 9500 Series Switches ALE Flow Prioritization Conclusion For More Information Appendix Appendix A: Buffer and Queue Monitoring on the N9K-X9600 Series Line Cards Appendix B: Buffer and Queue Monitoring on the N9K-X9400 Series Line Cards Buffer and Queue Monitoring on the N9K-X9432PQ Line Card Buffer and Queue Monitoring on N9K-X9464PX and N9K-X9464TX Line Cards Appendix C: Buffer and Queue Monitoring on N9K-X9500 Series Line Cards NFE Buffer and Queue Monitoring on N9K-X9564PX and N9K-X9564TX Line Cards ALE Buffer and Queue Monitoring on N9K-X9564PX and N9K-X9564TX Line Cards Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 2 of 74

3 Cisco Nexus 9500 Architecture Overview Cisco Nexus 9500 Series Switches are modular data center switch platforms. With the variety of line card types, Cisco Nexus 9500 Series Switches provide data center network solutions with high performance and costoptimized 1 GE/10 GE access/leaf layer and 40 GE/100 GE (future) aggregation/spine layer. This white paper discusses the buffer and queuing architecture of Cisco Nexus 9500 Series Switches, and assumes the prerequisite knowledge of the hardware architecture of Cisco Nexus 9500 Series Switches. For details on Cisco Nexus 9500 Series Switch architecture, refer to the following white paper: Cisco Nexus 9500 Series Switches are designed with shared on-chip buffer memory. Buffer memory space is provided by application-specific integrated circuit (ASIC) components on the fabric modules and line cards, including Network Forwarding Engine (NFE), Application Leaf Engine (ALE) and Application Spine Engine (ASE). Table 1 shows ASIC types on different line cards as well as the fabric module of Cisco Nexus 9500 Series Switches. Table 1. ASCI Types on Cisco Nexus 9500 Series Switch Fabric Module and Line Cards N9K-X9400 N9K-X9500 N9K-X9600 N9K-X9700 Fabric Module Line Cards Line Cards Line Cards Line Cards NFE only NFE+ALE NFE only ASE only NFE only This white paper discusses the buffer and queuing architecture of Cisco Nexus 9500 Series Switches running in Cisco NX-OS mode. N9K-X9700 Series line cards with ASE ASICs are outside the scope of this white paper as they only operate in Application Centric Infrastructure (ACI) mode. Buffer on Network Forwarding Engine Network Forwarding Engine (NFE) can be found on fabric modules and line cards of Cisco Nexus 9500 Series Switches. NFE has a 12-MB on-chip buffer that is dynamically shared by all active ports on NFE for traffic in both ingress and egress directions. A packet is buffered once, but can be accounted for more than once based on the quality of service (QoS) functions enabled on the switch. For instance, it can be accounted on the ingress for priority flow control (PFC) and accounted for again on the egress for egress queuing. The 12-MB NFE buffer is managed and utilized as a collection of 208-byte cells. This dynamically-shared buffer space is carved into multiple service pools to serve different traffic types. How the buffer is carved into which services pools depends on the module types. On modules that have only NFE, but not ALE, the NFE buffer is carved into two service pools (shown in Figure 1). Control traffic service pool Default service pool The control traffic service pool is dedicated to control plane traffic to help ensure sufficient buffer space is allocated for control traffic. All other traffic will share the default service pool. These types of modules include fabric modules, N9K-X9600 series line cards and N9K-X9400 series line cards Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 3 of 74

4 Figure 1. NFE Buffer Service Pool on NFE only Modules (Fabric Module, N9K-X9600 and N9K-X9400 Series Line Cards) Figures 2 and 3 display the output of the buffer monitoring command-line interface (CLI) command to demonstrate the different buffer service pools on NFE instances of fabric modules, N9K-X9600, and N9K-X9400 series line cards. Figure 2. NFE Buffer Service Pool Display on Fabric Module 2014 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 4 of 74

5 Figure 3. NFE Buffer Service Pool Display on N9K-X9600 and N9K-X9400 Series Line Cards On modules that have both NFE and ALE ASICs (such as the N9K-X9500 series line card) the NFE buffer is carved into three service pools (shown in Figures 4 and 5): Control service pool Out-of-band flow control (OOBFC) unicast service pool Default service pool Control traffic is served with the dedicated buffer resource in the control service pool. The OOBFC unicast service pool serves unicast traffic that has extended output queues on the line card ALE. Figure 4. NFE Buffer Service Pools on N9K-X9500 Series Line Cards 2014 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 5 of 74

6 Figure 5. NFE Buffer Information Display on N9K-X9500 Series Line Cards Buffer on Application Leaf Engine Application Leaf Engine (ALE) is built with a 40-MB on-chip buffer. This buffer is also managed and utilized as a collection of 208-byte cells. It is divided into three regions (shown in Figures 6, 7, and 8): Ingress straight traffic - 10 MB For traffic going to fabric modules through the internal links between ALE and fabric modules Ingress hairpin traffic - 10 MB For local traffic between two front-panel ports on the same line card NFE. This type of local traffic can be optionally redirected by the line card NFE to the connected ALE to take advantage of the additional 10-MB buffer. The feature that controls the local traffic redirection is a buffer boost that is a per-egress port configuration Egress straight traffic - 20 MB For traffic coming from fabric modules and going to line card front-panel ports through the internal links between line card ALE and NFE Each of the three buffer regions is dynamically shared by the ports that it serves in the corresponding direction Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 6 of 74

7 Figure 6. Buffer on ALE All the three regions of buffer are carved into three service pools (shown in Figure 7): Control service pool --- for control traffic; 500 cells (approximately 104 KB) SPAN service pool --- for SPAN traffic; 256 cells (approximately 53 KB) Default traffic pool --- for all other data traffic Figure 7. Buffer Service Pools on ALE 2014 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 7 of 74

8 Figure 8. ALE Buffer Information Display on N9K-X9500 Series Line Cards Queuing on Cisco Nexus 9500 Series Switches Cisco Nexus 9500 Series Switches have a unique internal architecture that resembles a two-tier spine/leaf fabric network comprised of fabric modules and line cards. This architecture allows Cisco Nexus 9500 switches to implement the simple yet effective class-based egress queuing mechanism throughout the switch system by taking full advantage of the shared buffer resources on fabric modules and line cards. Cisco Nexus 9500 Series Switches utilize the following types of traffic classes for queuing: Control traffic class Switched Port Analyzer (SPAN) traffic class User traffic classes Control traffic class and SPAN traffic class are systems internally defined and are transparent to users. Network control plane traffic, including traffic for network control protocols such as Open Shortest Path First (OSPF), Border Gateway Protocol (BGP), Network Transport Protocol (NTP), and others, is classified into the control class. SPAN traffic, including local SPAN and Encapsulated Remote Switched Port Analyzer (ERSPAN), goes into the SPAN class. Control traffic is treated with the highest priority and has reserved buffer resources. SPAN traffic is of the lowest priority on a port and uses the remaining bandwidth Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 8 of 74

9 The user traffic classes are system pre-defined objects, but the queuing policies for each user traffic class are user-definable. Users can also control what kind of traffic goes into which user classes through ingress classification by applying QoS policies on the ingress ports. On an ingress port, users can define and apply traffic classification policies to map traffic into one of the internal qos-groups. Qos-groups are system-internal identifications for the user traffic classes. Each qos-group is associated with an egress queuing class on egress ports. Once being classified into a qos-group on the ingress port, traffic will be subject to the egress queuing policies defined for this qos-group on the egress port. 4-queue Mode and 8-queue Mode Depending on the line card types installed in the switch chassis, a Cisco Nexus 9500 Series Switch running Cisco NX-OS Software can support 4-queue mode and 8-queue mode. (8-queue mode is introduced in Cisco NX-OS Software Release 6.1(2)I3(1).) In the 4-queue mode, a Cisco Nexus 9500 Series Switch has four internal qos-groups (qos-group 0 through 3) and four pre-defined egress queuing classes: c-out-q-default --- Egress default queue (qos-group 0) c-out-q1 --- Egress queue 1 (qos-group 1) c-out-q2 --- Egress queue 2 (qos-group 2) c-out-q3 --- Egress queue 3 (qos-group 3) In the 4-queue mode, each egress port has egress queues for user traffic based on the above four traffic classes. Figure 9 shows the ingress classification and egress queuing process in the 4-queue mode. Figure 9. Cisco Nexus 9500 Series Switch Ingress Classification and Egress Queuing Operation in 4-queue Mode 2014 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 9 of 74

10 In the 8-queue mode, a Cisco Nexus 9500 Series Switch has eight internal qos-groups - qos-group 0 through 7 - and eight pre-defined egress queuing classes: c-out-8q-q-default --- Egress default queue (qos-group 0) c-out-8q-q1 --- Egress queue 1 (qos-group 1) c-out-8q-q2 --- Egress queue 2 (qos-group 2) c-out-8q-q3 --- Egress queue 3 (qos-group 3) c-out-8q-q4 --- Egress queue 4 (qos-group 4) c-out-8q-q5 --- Egress queue 5 (qos-group 5) c-out-8q-q6 --- Egress queue 6 (qos-group 6) c-out-8q-q7 --- Egress queue 7 (qos-group 7) In the 8-queue mode, each egress port has egress queues for user traffic based on the above eight traffic classes. Figure 10 describes the ingress traffic classification, qos-group mapping, and egress queuing process in the 8- queue mode. Figure 10. Cisco Nexus 9500 Series Switch Ingress Classification and Egress Queuing Operation in 8-queue Mode By default, the Cisco Nexus 9500 Series NX-OS Software system operates in the 4-queue mode. All line card types support the 4-queue mode. Additionally, NFE-only line cards, including N9K-X9600 and N9K-X9400 series line cards support the 8-queue mode as well. A Cisco Nexus 9500 Series Switch can run in the 8-queue mode if all of its line cards support the 8-queue mode. Table 2 summarizes queue mode support by different line card types Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 10 of 74

11 Table 2. Queue Mode Support by Different Line Card Types N9K-X9600 Series Line Cards N9K-X9500 Series Line Cards 4-Queue Mode Yes Yes Yes 8-Queue Mode Yes No Yes N9K-X9400 Series Line Cards Note that a Cisco Nexus 9500 Series Switch can run in 8-queue mode only if all of its line cards are capable of running 8-queue mode. If any line card does not support 8-queue mode, the entire switch is not able to run 8-queue mode. Below is an example of the error messages while trying to apply 8-queue policy to a Cisco Nexus 9500 Series Switch that does not support 8-queue mode: (config)# system qos (config-sys-qos)# service-policy type queuing output default-8q-out-policy ERROR: policy-map default-8q-out-policy can be activated only on 8q capable platforms Class-Based Weighted Round Robin (WRR) and Priority Queuing Mechanism Cisco Nexus 9500 Series Switches use WRR and priority queue mechanisms to manage the egress queues and extended egress queues on NFE and ALE. Following is the pre-defined default egress queuing policy for the four user traffic classes in the 4-queue mode. It serves as the default queuing policy for system QoS and all interfaces. If an interface has a user-defined queuing policy applied, it overwrites this default system queuing policy. policy-map type queuing default-out-policy class type queuing c-out-q3 priority level 1 class type queuing c-out-q2 bandwidth remaining percent 0 class type queuing c-out-q1 bandwidth remaining percent 0 class type queuing c-out-q-default bandwidth remaining percent 100 The following code shows the pre-defined default egress queuing policy for the 8-queue mode. It serves as the default queuing policy for system QoS and all interfaces when the switch is running in the 8-queue mode. If an interface has a user-defined queuing policy applied, it overwrites this default system queuing policy. policy-map type queuing default-8q-out-policy class type queuing c-out-8q-q7 priority level 1 class type queuing c-out-8q-q6 bandwidth remaining percent 0 class type queuing c-out-8q-q5 bandwidth remaining percent 0 class type queuing c-out-8q-q4 bandwidth remaining percent 0 class type queuing c-out-8q-q3 bandwidth remaining percent Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 11 of 74

12 class type queuing c-out-8q-q2 bandwidth remaining percent 0 class type queuing c-out-8q-q1 bandwidth remaining percent 0 class type queuing c-out-8q-q-default bandwidth remaining percent 100 In a WWR queuing policy, bandwidth can be defined in percentage of the link bandwidth, or percentage of the remaining bandwidth. When using priority queuing, you can define the bandwidth of the other non-priority queues (WRR queues) only in percentage of the remaining bandwidth. Cisco Nexus 9500 Series Switches support up to three priority queues. They must start with the class c-out-q3 in a 4-queue queuing policy-map configuration, and go to c-out-q2 and c- out-q1 in sequence, or start with the class c-out-8q-q7 in an 8-queue queuing policy-map configuration, and go to c-out-8q-q6 and c-out-q6 in sequence. Table 3 offers a sample configuration, including ingress classification and egress queuing. Table 3. Queuing Sample Configuration Ingress Classification Class map type qos for classification class-map type qos match-any class-gold match precedence 4-6 This example use IP precedence to classify traffic. IP DSCP, 802.1q CoS, access control list (ACL), etc., can also be used for classification. class-map type qos match-any class-brown match precedence 0-1 class-map type qos match-any class-silver match precedence 2-3 class-map type qos match-any class-plantinum match precedence 6-7 Policy-map type qos for classification policy policy-map type qos ingr-classify-policy class class-plantinum set qos-group 3 class class-gold set qos-group 2 class class-silver set qos-group 1 class class-brown set qos-group 0 Policy-map type qos is used to define the ingress classification policy. In this example, the qos policy-map ingr-classify-policy uses the above defined qos class-maps to map traffic, and set qos-group for each class. Apply service-policy qos on ingress interface Interface Ethernet1/1 service-policy type qos input ingr-classify-policy 2014 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 12 of 74

13 Ingress Classification Egress queuing policy-map policy-map type queuing egr-queuing-policy class type queuing c-out-q3 priority level 1 class type queuing c-out-q2 priority level 2 class type queuing c-out-q1 bandwidth remaining percent 60 class type queuing c-out-q-default bandwidth remaining percent 0 Policy-map type queuing is used to define the egress queuing policy. This example has two priority queues and two WRR queues (including the default queue). Apply the queuing service-policy to the egress interface interface Ethernet1/2 service-policy type queuing output egr-queuing-policy Egress Queue and Extended Output Queue Architecture In general, Cisco Nexus 9500 Series Switches running the Cisco NX-OS system are designed to use the egress queuing architecture. But depending on the line card capability, it could be just simple egress queuing on the line card NFE if the line card is equipped with only NFE, or extended egress queuing if the line card has both NFE and ALE. In the latter case, the ALEs provide additional buffer space. Table 4 summarizes the queuing capability of different line card types. Table 4. Cisco Nexus 9500 Series Switch Line Card Queuing Capability Line Card Types N9K-X9600 N9K-X9500 N9K-X9400 NFE or 1 ALE User traffic class 4 or or 8 Output queue on NFE Yes Yes Yes Extended output queues (EoQ) on ALE No Yes No Queuing Architecture on N9K-X9600 and N9K-X9400 Series Line Cards Egress Queuing Architecture on N9K-X9600 and N9K-X9400 Series Line Cards N9K-X9600 and N9K-X9400 series line cards for Cisco Nexus 9500 Series Switches have only NFE ASICs. Figure 11 shows the internal block diagrams for the N9K-X9600 and N9K-X9400 series line cards. Figure 11. Internal Architecture of N9K-X9600 and N9K-X9400 Series Line Cards 2014 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 13 of 74

14 These line cards utilize the simple, class-based, egress queuing mechanism on NFE to handle link congestion. They support up to eight user traffic classes. Each class has a unicast queue and a multicast queue. Multicast traffic and unicast traffic of the same traffic class are counted together against the granted bandwidth for this class. Control traffic and SPAN traffic classes have their own separate queues. Among all the traffic classes, control traffic has the highest priority, SPAN traffic has the lowest priority, and the eight user traffic classes are subject to either priority queuing policy or WRR queuing policies. Figure 12 depicts the output queue structures of a frontpanel port on N9K-X9600 and N9K-X9400 series line cards. Figure 12. Egress Port Queue Structure on N9K-X9600 and N9K-X9400 Series Line Cards Buffer and Egress Queue Monitoring on N9K-X9600 and N9K-X9400 Series Line Cards The Cisco NX-OS system provides CLI commands to monitor buffer and queue statistics. The show hardware internal buffer info pkt-stats detail command shows dynamic buffer statistics for all ports on NFE on a per-class, per-queue basis. N9K-X9600 and N9K-X9400 series line cards can support up to eight traffic classes (class Q7 through Q0) and a CPU class and a SPAN class per port. The eight traffic classes and the SPAN class are served out of the default service pool while the CPU class uses the control service pool. Each class has a unicast queue and a multicast queue. Following is an example output of the show hardware internal buffer info pkt-stats detail command on an N9K- X9636PQ line card for its first NFE instance (Instance 0). Refer to Appendix A for the complete output for the following N9K-X9600 and N9K-X9400 series line cards: N9K-X9636PQ N9K-X9432PQ N9K-X9472PX/N9K-X9472TX 2014 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 14 of 74

15 2014 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 15 of 74

16 A variation of the above buffer and queue monitoring command shows the peak value of buffer utilization in each queue. Following is a sample output for the high-water-mark monitoring Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 16 of 74

17 Queuing Architecture on N9K-X9500 Series Line Cards Buffer Boost Function on N9K-X9500 Series Line Cards Given the 1/10 GE port density on the N9K-X9564PX or N9K-X9564TX line cards, they re very suitable for deployment in data center network access layer connectivity. One significant advantage of N9K-X9500 series line cards is the additional buffer space they have on the ALE ASICs. In addition to the 12 MB buffer on NFE, the N9K- X9500 series line cards have an additional 40 MB buffer on each ALE. The extra buffer space provides significant benefit in the event of link congestions. This happens more often in the access layer of a data center network where different port speeds co-exist, and the in-cast traffic pattern has more influence to the link bandwidth utilization. Within the 40 MB buffer on ALE, 10 MB is dedicated for the local traffic between two ports on the same NFE instance. Since NFE performs packet lookup and forwarding, the local traffic between two NFE front-panel ports doesn t need to go to ALE for forwarding process. However, in order to take advantage of the 10 MB of extra buffer on ALE, the NFE local traffic needs to be redirected onto ALE. Cisco introduces the Buffer Boost feature for this purpose. Figure 13 depicts this new function Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 17 of 74

18 Figure 13. Cisco Nexus 9000 Series Switch Buffer Boost Function When Buffer Boost is enabled on a NFE front-panel port, unicast traffic from another front-panel port on the same NFE instance will be redirected to the connected ALE instance to use the additional buffer for the local traffic. ALE will send the packets back to NFE so that NFE can forward them to the egress port. When Buffer Boost is disabled on a NFE front-panel port, NFE will not re-direct the traffic from another local port to this port to ALE. Instead, it forwards the traffic directly to this egress port. Buffer Boost is an egress port configuration property. It can be enabled or disabled on a per-port basis. It is enabled on all NFE 1/10 GE front-panel ports by default. Buffer Boost only applies to local unicast traffic. It won t change multicast traffic forwarding. Extended Output Queue Architecture on N9K-X9500 Series Line Cards N9K-X9500 series line cards have both NFE and ALE ASICs. They can take full advantage of both the 12-MB buffer on NFE and the 40-MB buffer on ALE for congestion management. Current line cards in the N9K-X9500 series include: N9K-X9536PQ GE Quad Small Form Factor Pluggable Plus (QSFP+) ports N9K-X9564PX GE SFP/10 GE SFP+ ports plus four 40 GE QSFP+ ports N9K-X9564TX /10 GE Base-T ports plus four 40 GE QSFP+ ports Figure 14 shows the ASIC block diagrams of N9K-X9500 series line cards. All cards have two instances of NFEs and two instances of ALEs Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 18 of 74

19 Figure 14. N9K-X9500 Series Line Card Architecture On N9K-X9500 series line cards, front-panel ports are connected to NFEs while ALEs provide internal connections between NFE and fabric modules. NFE provides the direct egress queues for each front-panel port using its local 12 MB buffer space, and extends the egress unicast queues of its front-panel ports onto the directly connected ALE through the OOBFC signaling mechanisms. N9K-X9500 line cards support only 4-queue mode, so the queues on the line cards are structured based on the following classes: Four user traffic classes One control traffic class (system internal) One SPAN traffic class (system internal) Each front-panel port on NFE has a unicast queue and a multicast queue according to the above classes. Additionally, each front-panel port has an OOBFC unicast queue per user traffic class. They correspond to the unicast extended output queues on ALE. On ALE, there are four unicast extended output queues (EoQs) for each NFE front-panel egress port. Using the OOBFC signaling, NFE can extend its OOBFC unicast queues onto the connected ALE instance to take advantage of the additional buffer space on ALE. Figure 15 shows the NFE egress queues and ALE EoQs for an NFE front-panel port on a N9K-X9500 series line card Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 19 of 74

20 Figure 15. Extended Output Queues on N9K-X9500 Series Line Cards Based on the queue depth of the four OOBFC unicast queues per front-panel port, NFE uses the OOBFC signaling channel to notify ALE when to stop or when to resume sending traffic to NFE on a per-egress-port per-unicastclass basis. When the queue depth of a given OOBFC unicast queue exceeds the system-defined threshold, NFE will signal ALE to stop sending traffic into this queue. Upon receiving the stop signal, ALE begins to shift the packets into the corresponding EoQ using its local buffer. As a result, the egress unicast queues on NFE are extended onto ALE EoQs on a per-egress-port per-class basis. When the queue on NFE is drained, NFE will send a re-start signal to tell ALE to resume forwarding packets for this queue again. The unicast traffic that can take advantage of OOBFC-signaled EoQ on ALE includes the egress straight traffic coming from the fabric module and going to an NFE front-panel port, as well as the re-directed local traffic between two front-panel ports on the same NFE instance. The additional buffer space on ALE that can be utilized for OOBFC-signaled EoQ includes the 20-GB straight egress buffer and the 10-GB buffer for ingress traffic. NFE Buffer and Egress Queue Monitoring on N9K-X9500 Series Line Cards The show hardware internal buffer info pkt-stats detail command displays dynamic buffer and queue statistics for all ports on NFE on a per-traffic-class per-queue basis. Each port has six classes: Q3, Q2, Q1, Q0, CPU, and SPAN. Classes Q3 through Q0 are the user traffic classes, corresponding to the following queuing classes in the QoS configuration: Q3 -- c-out-q3 Q2 -- c-out-q2 Q1 -- c-out-q1 Q1 -- c-out-q-default Each user traffic class has an OOBFC unicast queue, a non-oobfc unicast queue, and a multicast queue. Classes CPU and SPAN each have a unicast queue and a multicast queue Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 20 of 74

21 Following is a sample output of the show hardware internal buffer info pkt-stats detail command for a N9K- X9564PX or N9K-X9564TX line card. It shows the buffer utilization statistics for all of the NFE instances on the line card and the queue statistics for all of the active ports on each NFE instance Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 21 of 74

22 2014 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 22 of 74

23 2014 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 23 of 74

24 A N9K-X9564PX line card has two NFE instances. NFE instance 0 hosts the 48 1/10 GE front-panel ports and 12 internal ports connecting to ALE instance 0. In the command output, ASIC ports 1-60 are mapped to: Ports the internal ports connecting to ALE instance 0 Ports the 1/10 GE front-panel ports NFE instance 1 has four 40 GE front-panel ports and six internal ports connecting to ALE instance 1. In the command output, ASIC ports 1-10 are mapped to: Ports the internal ports connecting to ALE instance 1 Ports the 40 GE front-panel ports A variation of the above buffer and queue monitoring command shows the peak value of buffer utilization in each queue. Following is some of the sample output for the high-water-mark monitoring for a N9K-X9564PX or N9K- X9564TX line card Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 24 of 74

25 ALE Buffer and Extended Output Queue Monitoring on N9K-X9500 Series Line Cards The Cisco NX-OS system provides CLI commands to monitor the dynamic buffer and queue statistics on ALE instances on N9K-X9500 series line cards. For each ALE instance, the buffer utilization and queuing statistics are displayed separately for the three buffer regions: Ingress straight traffic MB Ingress hairpin traffic MB Egress straight traffic MB Queuing statistics include the ASIC port statistics and EoQ statistics. EoQ information is listed for each EoQ port that is associated to a particular front panel port on NFE. The CLI command show hardware internal ns buffer info pkt-stats detail displays the buffer utilization and queuing statistics for all ALE instances on the line card and statistics for all the active ports on each instance. Below is a part of a sample output of this command for a N9K-X9564PX or N9K-X9564TX line card. For the complete command output, refer to Appendix C Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 25 of 74

26 2014 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 26 of 74

27 2014 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 27 of 74

28 2014 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 28 of 74

29 Queue Limit on Cisco Nexus 9500 Series Switches Queue limit can be defined on a per-port, per-class basis on Cisco Nexus 9500 Series Switches. It provides a mechanism to prevent a given port or a given traffic class from utilizing too much buffer resource resulting in buffer starvation to other ports or traffic classes. Queue limit can also be used to allocate more buffer space to a given port or a given traffic class when it is needed. Cisco Nexus 9500 Series Switches support static queue limit as well as dynamic queue limit. A static queue limit specifies the exact number of bytes, kilobytes, or megabytes that a particular traffic class can have in the queue. It can also be specified in the duration of time in milliseconds for packets to be allowed to remain in the queue. Static queue limit is helpful if precise buffer and queue control is desired for a particular traffic class on some ports while dynamic queue limit provides a flexible and dynamic method to control per-port, per-class queue limit. By selecting a dynamic queue limit factor from the options shown below, a user can specify how much of the available buffer space a per-port per-class queue is allowed to consume at any given point in time. Dynamic Queue Limit Factor Queue Limit in % of Available Buffer Space 0-1/128 1% 1-1/64 2% 2-1/32 3% 3-1/16 6% 4-1/8 11% 5-1/4 20% 6-1/2 33% % % % % 1. Dynamic queue limit renders optimal utilization of the buffer space while maintaining the capability of preventing a queue from consuming too much buffer resource. The default queue-limit setting is option 8. Option 8 allows per class, per queue to use up to 67 percent of available buffer space. In a case where the traffic on a port or for a particular class is anticipated to be bursty (occurring at intervals in short sudden episodes or groups), a user can adjust the queue limit for it to option 9 or 10 to utilize up to 89 percent of the available bandwidth Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 29 of 74

30 ALE Flow Prioritization ALE has built-in intelligence that is capable of prioritizing flows based on their life spans. Given a mixture of long, live flows and short, bursty flows, ALE can recognize and prioritize the short flows. In the event of link congestion, where the switch has to drop some packets, ALE will first drop packets from the long flows while allowing short flows to go through without packet loss. Many data center applications use long flows for data transport while using short flows for state synchronization or making requests. These short flows are more sensitive to packet drops or latency. By prioritizing these short flows over the long-lasting data-transport flows, the ALE or ALE-2 flow prioritization feature can help improve data center application performance. Conclusion Cisco Nexus 9500 Series Switches are designed to provide high-performance, cost-effective network solutions for next-generation data centers. The 9500 Series industry-leading 1/10/40 GE/100GE (future) port density can enable organizations to migrate their data center networks from 1 GE to 10 GE for host access on the access layer, and from 10 GE to 40 GE or 100GE in the future on the aggregation layer. Our switches can also enable the non-blocking spine-leaf fabric design. The efficient egress queuing and extended output queuing architecture supports consistent, end-to-end congestion management behavior within the data center network, and provides more buffer space on the access layer to accommodate the co-existence of different port speeds and in-case traffic patterns. Augmented by the rejuvenated Cisco NX-OS infrastructure and rich programmability functions, Cisco Nexus 9500 Series Switches, with the dynamic shared buffer architecture and egress queuing mechanism, can enable new data center network designs with a focus on application performance and workflow automation. For More Information For more information, go to: Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 30 of 74

31 Appendix Appendix A: Buffer and Queue Monitoring on the N9K-X9600 Series Line Cards Note that the following outputs are captured when the Nexus 9508 switch is configured to run in the 8-queue mode. When it s running in the 4-queue mode, the same command outputs will display queues including Q3, Q2, Q1, Q0, CPU and SPAN. The rest parts of the command outputs remain unchanged Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 31 of 74

32 2014 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 32 of 74

33 2014 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 33 of 74

34 2014 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 34 of 74

35 2014 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 35 of 74

36 2014 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 36 of 74

37 2014 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 37 of 74

38 Appendix B: Buffer and Queue Monitoring on the N9K-X9400 Series Line Cards Note that the following outputs are captured when the Nexus 9508 switch is configured to run in the 8-queue mode. When it s running in the 4-queue mode, the same command outputs will display queues including Q3, Q2, Q1, Q0, CPU and SPAN. The rest parts of the command outputs remain unchanged. Buffer and Queue Monitoring on the N9K-X9432PQ Line Card 2014 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 38 of 74

39 2014 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 39 of 74

40 2014 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 40 of 74

41 2014 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 41 of 74

42 2014 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 42 of 74

43 2014 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 43 of 74

44 Buffer and Queue Monitoring on N9K-X9464PX and N9K-X9464TX Line Cards 2014 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 44 of 74

45 2014 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 45 of 74

46 2014 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 46 of 74

47 2014 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 47 of 74

48 2014 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 48 of 74

49 Appendix C: Buffer and Queue Monitoring on N9K-X9500 Series Line Cards NFE Buffer and Queue Monitoring on N9K-X9564PX and N9K-X9564TX Line Cards 2014 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 49 of 74

50 2014 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 50 of 74

51 2014 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 51 of 74

52 2014 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 52 of 74

53 2014 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 53 of 74

54 2014 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 54 of 74

55 2014 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 55 of 74

56 2014 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 56 of 74

57 ALE Buffer and Queue Monitoring on N9K-X9564PX and N9K-X9564TX Line Cards 2014 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 57 of 74

58 2014 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 58 of 74

59 2014 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 59 of 74

60 2014 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 60 of 74

61 2014 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 61 of 74

62 2014 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 62 of 74

63 2014 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 63 of 74

64 2014 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 64 of 74

65 2014 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 65 of 74

66 2014 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 66 of 74

67 2014 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 67 of 74

68 2014 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 68 of 74

69 2014 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 69 of 74

70 2014 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 70 of 74

71 2014 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 71 of 74

72 2014 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 72 of 74

73 2014 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 73 of 74

74 Printed in USA C / Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 74 of 74

Cisco Nexus 9508 Switch Power and Performance

Cisco Nexus 9508 Switch Power and Performance White Paper Cisco Nexus 9508 Switch Power and Performance The Cisco Nexus 9508 brings together data center switching power efficiency and forwarding performance in a high-density 40 Gigabit Ethernet form

More information

Cisco Nexus 9500 Series Switches Architecture

Cisco Nexus 9500 Series Switches Architecture White Paper Cisco Nexus 9500 Series Switches Architecture White Paper December 2017 2017 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 1 of 17 Contents

More information

Configuring Queuing and Flow Control

Configuring Queuing and Flow Control This chapter contains the following sections: Information About Queues, page 1 Information About Flow Control, page 3 Configuring Queuing, page 4 Configuring Flow Control, page 7 Verifying the Queue and

More information

Configuring Priority Flow Control

Configuring Priority Flow Control About Priority Flow Control, on page 1 Licensing Requirements for Priority Flow Control, on page 2 Prerequisites for Priority Flow Control, on page 2 Guidelines and Limitations for Priority Flow Control,

More information

Configuring Queuing and Flow Control

Configuring Queuing and Flow Control This chapter contains the following sections: Information About Queues, page 1 Information About Flow Control, page 4 Configuring Queuing, page 5 Configuring Flow Control, page 9 Verifying the Queue and

More information

Implementing Buffer Utilization Histogram on Cisco Nexus 5600 and Nexus 6000 Switch Families

Implementing Buffer Utilization Histogram on Cisco Nexus 5600 and Nexus 6000 Switch Families White Paper Implementing Buffer Utilization Histogram on Cisco Nexus 5600 and Nexus 6000 Switch Families White Paper January 2015 2015 Cisco and/or its affiliates. All rights reserved. This document is

More information

Cisco Nexus 9300-EX Platform Switches Architecture

Cisco Nexus 9300-EX Platform Switches Architecture Cisco Nexus 9300-EX Platform Switches Architecture 2017 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 1 of 18 Content Introduction... 3 Cisco Nexus 9300-EX

More information

Configuring QoS. Finding Feature Information. Prerequisites for QoS. General QoS Guidelines

Configuring QoS. Finding Feature Information. Prerequisites for QoS. General QoS Guidelines Finding Feature Information, on page 1 Prerequisites for QoS, on page 1 Restrictions for QoS, on page 2 Information About QoS, on page 2 How to Configure QoS, on page 10 Monitoring Standard QoS, on page

More information

Configuring PFC QoS CHAPTER

Configuring PFC QoS CHAPTER 38 CHAPTER This chapter describes how to configure quality of service (QoS) as implemented on the Policy Feature Card 3B (PFC3B) on the Supervisor Engine 32 PISA. Note For complete syntax and usage information

More information

Configuring Priority Flow Control

Configuring Priority Flow Control This chapter contains the following sections: Information About Priority Flow Control, page 1 Guidelines and Limitations, page 2 Default Settings for Priority Flow Control, page 3 Enabling Priority Flow

More information

Configuring Link Level Flow Control

Configuring Link Level Flow Control Link Level Flow Control, page 1 Guidelines and Restrictions for Link Level Flow Control, page 1 Information About Link Level Flow Control, page 2 How to Configure Link Level Flow Control, page 3 Configuration

More information

Understanding How Routing Updates and Layer 2 Control Packets Are Queued on an Interface with a QoS Service Policy

Understanding How Routing Updates and Layer 2 Control Packets Are Queued on an Interface with a QoS Service Policy Understanding How Routing Updates and Layer 2 Control Packets Are Queued on an Interface with a QoS Service Policy Document ID: 18664 Contents Introduction Prerequisites Requirements Components Used Conventions

More information

Configuring Priority Flow Control

Configuring Priority Flow Control About Priority Flow Control, page 1 Licensing Requirements for Priority Flow Control, page 2 Prerequisites for Priority Flow Control, page 2 Guidelines and Limitations for Priority Flow Control, page 2

More information

Configuring QoS. Finding Feature Information. Prerequisites for QoS

Configuring QoS. Finding Feature Information. Prerequisites for QoS Finding Feature Information, page 1 Prerequisites for QoS, page 1 Restrictions for QoS, page 3 Information About QoS, page 4 How to Configure QoS, page 28 Monitoring Standard QoS, page 80 Configuration

More information

Traditional network management methods have typically

Traditional network management methods have typically Advanced Configuration for the Dell PowerConnect 5316M Blade Server Chassis Switch By Surendra Bhat Saurabh Mallik Enterprises can take advantage of advanced configuration options for the Dell PowerConnect

More information

Configuring QoS. Understanding QoS CHAPTER

Configuring QoS. Understanding QoS CHAPTER 29 CHAPTER This chapter describes how to configure quality of service (QoS) by using automatic QoS (auto-qos) commands or by using standard QoS commands on the Catalyst 3750 switch. With QoS, you can provide

More information

H3C S9500 QoS Technology White Paper

H3C S9500 QoS Technology White Paper H3C Key words: QoS, quality of service Abstract: The Ethernet technology is widely applied currently. At present, Ethernet is the leading technology in various independent local area networks (LANs), and

More information

PFC QoS. Prerequisites for PFC QoS. Restrictions for PFC QoS CHAPTER

PFC QoS. Prerequisites for PFC QoS. Restrictions for PFC QoS CHAPTER 58 CHAPTER Prerequisites for, page 58- Restrictions for, page 58- Information about, page 58-7 Default Settings for, page 58-33 How to Configure, page 58-56 Common QoS Scenarios, page 58- Glossary, page

More information

Migrate from Cisco Catalyst 6500 Series Switches to Cisco Nexus 9000 Series Switches

Migrate from Cisco Catalyst 6500 Series Switches to Cisco Nexus 9000 Series Switches Migration Guide Migrate from Cisco Catalyst 6500 Series Switches to Cisco Nexus 9000 Series Switches Migration Guide November 2013 2013 Cisco and/or its affiliates. All rights reserved. This document is

More information

Configuring QoS CHAPTER

Configuring QoS CHAPTER CHAPTER 37 This chapter describes how to configure quality of service (QoS) by using automatic QoS (auto-qos) commands or by using standard QoS commands on the Catalyst 3750-E or 3560-E switch. With QoS,

More information

Configuring Local SPAN and ERSPAN

Configuring Local SPAN and ERSPAN This chapter contains the following sections: Information About ERSPAN, page 1 Licensing Requirements for ERSPAN, page 5 Prerequisites for ERSPAN, page 5 Guidelines and Limitations for ERSPAN, page 5 Guidelines

More information

Configuration Commands. Generic Commands. description XRS Quality of Service Guide Page 125

Configuration Commands. Generic Commands. description XRS Quality of Service Guide Page 125 Configuration Commands Generic Commands description Syntax description description-string no description Context config>qos>shared-queue config>qos>network-queue config>qos>network config>qos>network>ingress>ipv6-criteria>entry

More information

Sharing Bandwidth Fairly During Congestion

Sharing Bandwidth Fairly During Congestion CHAPTER 12 When no QoS policies exist, the router serves traffic with best effort service. The router makes no distinction between high and low priority traffic and makes no allowances for the needs of

More information

Configuring QoS CHAPTER

Configuring QoS CHAPTER CHAPTER 34 This chapter describes how to use different methods to configure quality of service (QoS) on the Catalyst 3750 Metro switch. With QoS, you can provide preferential treatment to certain types

More information

Contents. Introduction. Background Information. Terminology. ACL TCAM Regions

Contents. Introduction. Background Information. Terminology. ACL TCAM Regions Contents Introduction Background Information Terminology ACL TCAM Regions Defaults Nexus 9500 Series TCAM Allocation Nexus 9300 Series TCAM Allocation Configuration Example Scenario Verification Commands

More information

Verified Scalability Limits

Verified Scalability Limits This chapter describes the Cisco NX-OS configuration limits for the Cisco Nexus 9000 Series switches. Introduction, page 1, page 1 Deployment Case Studies, page Introduction The values provided in this

More information

Configuring Quality of Service

Configuring Quality of Service This chapter describes the Quality of Service and procedures to configure Quality of Service. Introduction to Quality of Service, page 1 CPT System QoS, page 4 Ingress QoS Functions, page 7 Egress QoS

More information

Configuring Quality of Service

Configuring Quality of Service CHAPTER 13 This chapter describes the Quality of Service (QoS) features built into your ML-Series card and how to map QoS scheduling at both the system and interface levels. This chapter contains the following

More information

Cisco Nexus 9500 Platform Line Cards and Fabric Modules

Cisco Nexus 9500 Platform Line Cards and Fabric Modules Data Sheet Cisco Nexus 9500 Platform Line Cards and Fabric Modules Product Overview The Cisco Nexus 9500 switching platform (Figure 1), offers three modular options: the Cisco Nexus 9504 Switch with 4

More information

Network Configuration Example

Network Configuration Example Network Configuration Example Configuring CoS Hierarchical Port Scheduling Release NCE 71 Modified: 2016-12-16 Juniper Networks, Inc. 1133 Innovation Way Sunnyvale, California 94089 USA 408-745-2000 www.juniper.net

More information

Verified Scalability Limits

Verified Scalability Limits This chapter describes the Cisco NX-OS configuration limits for the Cisco Nexus 9000 Series switches. Introduction, page 1, page 1 Deployment Case Studies, page 6 Introduction The values provided in this

More information

Configuring QoS CHAPTER

Configuring QoS CHAPTER CHAPTER 36 This chapter describes how to configure quality of service (QoS) by using automatic QoS (auto-qos) commands or by using standard QoS commands on the Catalyst 3750 switch. With QoS, you can provide

More information

Cisco Nexus 7000 Switches Second-Generation Supervisor Modules Data Sheet

Cisco Nexus 7000 Switches Second-Generation Supervisor Modules Data Sheet Data Sheet Cisco Nexus 7000 Switches Second-Generation Supervisor Modules Data Sheet Product Overview The second-generation Cisco Nexus 7000 Supervisor Modules scale the control-plane and data-plane services

More information

Next-Generation Cisco Nexus 7000 Series Switches and Modules and Cisco NX-OS Software Release 6.1

Next-Generation Cisco Nexus 7000 Series Switches and Modules and Cisco NX-OS Software Release 6.1 Product Bulletin Next-Generation Cisco Nexus 7000 Series Switches and Modules and Cisco NX-OS Software Release 6.1 PB717347 Cisco continues its leadership in data center switch technology and unified fabric

More information

Monitoring QoS Statistics

Monitoring QoS Statistics About QoS Statistics, page 1 Licensing Requirements for, page 1 Prerequisites for, page 2 Guidelines and Limitations, page 2 Enabling Statistics, page 4 Monitoring the Statistics, page 5 Clearing Statistics,

More information

Configuring Fabric QoS Mapping

Configuring Fabric QoS Mapping This chapter describes how to configure the Fabric QoS mapping feature within the Cisco NX-OS device Finding Feature Information, on page 1 Information About Fabric QoS Mapping, on page 1 Guidelines and

More information

QoS: Time-Based Thresholds for WRED and Queue Limit

QoS: Time-Based Thresholds for WRED and Queue Limit QoS: Time-Based Thresholds for WRED and Queue Limit The QoS: Time-Based Thresholds for WRED and Queue Limit feature allows you to specify the Weighted Random Early Detection (WRED) minimum and maximum

More information

Configuring IP ACLs. About ACLs

Configuring IP ACLs. About ACLs This chapter describes how to configure IP access control lists (ACLs) on Cisco NX-OS devices. Unless otherwise specified, the term IP ACL refers to IPv4 and IPv6 ACLs. This chapter includes the following

More information

Configuring Mutation Mapping

Configuring Mutation Mapping CHAPTER 5 This chapter describes how to configure the mutation of packet values used to define traffic classes on the Cisco NX-OS device. This chapter includes the following sections: Information About

More information

Technology Overview. Frequently Asked Questions: MX Series 3D Universal Edge Routers Quality of Service. Published:

Technology Overview. Frequently Asked Questions: MX Series 3D Universal Edge Routers Quality of Service. Published: Technology Overview Frequently Asked Questions: MX Series 3D Universal Edge Routers Quality of Service Published: 2014-01-10 Juniper Networks, Inc. 1194 North Mathilda Avenue Sunnyvale, California 94089

More information

Arista 7170 series: Q&A

Arista 7170 series: Q&A Arista 7170 series: Q&A Product Overview What are the 7170 series? The Arista 7170 Series are purpose built multifunctional programmable 100GbE systems built for the highest performance environments and

More information

Configuring Quality of Service

Configuring Quality of Service 3 CHAPTER This chapter describes how to configure quality of service (QoS) by using automatic QoS (auto-qos) commands or by using standard QoS commands on a Catalyst 45 series switch. It also describes

More information

Contents. Introduction. Methodology. Check for Output Drops. Introduction Methodology

Contents. Introduction. Methodology. Check for Output Drops. Introduction Methodology Contents Introduction Methodology Check for Output Drops Determine if the Drops are Unicast or Multicast Determine Which Output Buffer is Used Check the Active Buffer Monitoring Counters Actively Increment

More information

Cisco IOS Commands for the Catalyst 6500 Series Switches with the Supervisor Engine 32 PISA wrr-queue cos-map

Cisco IOS Commands for the Catalyst 6500 Series Switches with the Supervisor Engine 32 PISA wrr-queue cos-map Chapter 2 wrr-queue cos-map wrr-queue cos-map To map CoS values to drop thresholds for a queue, use the wrr-queue cos-map command. To return to the default settings, use the no form of this command. wrr-queue

More information

Arista 7160 series: Q&A

Arista 7160 series: Q&A Arista 7160 series: Q&A Product Overview What are the 7160 Series? Highly dynamic cloud data center networks continue to evolve with the introduction of new protocols and server technologies such as containers

More information

Understanding Queuing and Scheduling QoS on Catalyst 4000 Supervisor III and IV

Understanding Queuing and Scheduling QoS on Catalyst 4000 Supervisor III and IV Understanding Queuing and Scheduling QoS on Catalyst 4000 Supervisor III and IV Document ID: 21389 Contents Introduction Before You Begin Conventions Prerequisites Components Used Queuing Strict Priority

More information

Configuring SPAN. About SPAN. SPAN Sources

Configuring SPAN. About SPAN. SPAN Sources This chapter describes how to configure an Ethernet switched port analyzer (SPAN) to analyze traffic between ports on Cisco NX-OS devices. This chapter contains the following sections: About SPAN, page

More information

Lab Test Report DR100401D. Cisco Nexus 5010 and Arista 7124S

Lab Test Report DR100401D. Cisco Nexus 5010 and Arista 7124S Lab Test Report DR100401D Cisco Nexus 5010 and Arista 7124S 1 April 2010 Miercom www.miercom.com Contents Executive Summary... 3 Overview...4 Key Findings... 5 How We Did It... 7 Figure 1: Traffic Generator...

More information

Configuring Quality of Service

Configuring Quality of Service CHAPTER 25 QoS refers to the ability of a network to provide improved service to selected network traffic over various underlying technologies including Frame Relay, ATM, Ethernet and 802.1 networks, SONET,

More information

Cisco Nexus Data Broker

Cisco Nexus Data Broker Data Sheet Cisco Nexus Data Broker Product Overview You used to monitor traffic mainly to manage network operations. Today, when you monitor traffic you can find out instantly what is happening throughout

More information

Dell EMC Networking Deploying Data Center Bridging (DCB)

Dell EMC Networking Deploying Data Center Bridging (DCB) Dell EMC Networking Deploying Data Center Bridging (DCB) Short guide on deploying DCB in a typical Data Center. Dell EMC Networking Technical Marketing April 2018 A Dell EMC Deployment and Configuration

More information

Port Mapping the Cisco Nexus 9K Switch

Port Mapping the Cisco Nexus 9K Switch February 2018 Port Mapping the Cisco Nexus 9K Switch Mapping 36 Port Spine Blades to a Centralized Patching Location with the HD Flex Fiber Cabling System Introduction Customers seek to leverage the Cisco*

More information

Distributing Bandwidth Between Queues

Distributing Bandwidth Between Queues CHAPTER 5 Developing a queuing strategy is an important step in optimizing network functionality and services. Equally important is ensuring that bandwidth is shared fairly among the competing traffic

More information

Configuring Modular QoS Congestion Avoidance

Configuring Modular QoS Congestion Avoidance Congestion avoidance techniques monitor traffic flow in an effort to anticipate and avoid congestion at common network bottlenecks. Avoidance techniques are implemented before congestion occurs as compared

More information

Technical Notes. QoS Features on the Business Ethernet Switch 50 (BES50)

Technical Notes. QoS Features on the Business Ethernet Switch 50 (BES50) Technical Notes QoS Features on the Business Ethernet Switch 50 (BES50) Version: NN70000-004 issue 1.00 Date: February 3 rd, 2009 Status: Released Copyright 2009 Nortel Networks. All rights reserved. The

More information

Configuring Rate Limits

Configuring Rate Limits This chapter describes how to configure rate limits for supervisor-bound traffic on Cisco NX-OS devices. This chapter includes the following sections: About Rate Limits, page 1 Licensing Requirements for

More information

Implementing the ERSPAN Analytics Feature on Cisco Nexus 6000 Series and 5600 Platform Switches

Implementing the ERSPAN Analytics Feature on Cisco Nexus 6000 Series and 5600 Platform Switches White Paper Implementing the ERSPAN Analytics Feature on Cisco Nexus 6000 Series and 5600 Platform Switches White Paper October 2014 2014 Cisco and/or its affiliates. All rights reserved. This document

More information

Configuring sflow. About sflow. sflow Agent

Configuring sflow. About sflow. sflow Agent About sflow This chapter describes how to configure sflow on Cisco NX-OS devices. This chapter includes the following sections: About sflow, on page 1 Licensing Requirements for sflow, on page 2 Prerequisites

More information

Configuring FCoE NPV. FCoE NPV Overview. FCoE NPV Benefits

Configuring FCoE NPV. FCoE NPV Overview. FCoE NPV Benefits FCoE NPV Overview This chapter describes how to configure Fiber Channel over Ethernet (FCoE) N-port Virtulization (NPV) on Cisco NX-OS devices. FCoE NPV Overview, on page 1 VNP Ports, on page 3 Licensing

More information

Configuring Network QoS

Configuring Network QoS This chapter describes how to configure a network qos policy for the Cisco NX-OS device in the Data Center Bridging (DCB) network. Note This chapter applies to the F-Series I/O modules only. Finding Feature

More information

Configuring SPAN. Finding Feature Information. About SPAN. SPAN Sources

Configuring SPAN. Finding Feature Information. About SPAN. SPAN Sources This chapter describes how to configure an Ethernet switched port analyzer (SPAN) to analyze traffic between ports on Cisco NX-OS devices. Finding Feature Information, on page 1 About SPAN, on page 1 Licensing

More information

Configuring IP ACLs. About ACLs

Configuring IP ACLs. About ACLs About ACLs This chapter describes how to configure IP access control lists (ACLs) on Cisco NX-OS devices. Unless otherwise specified, the term IP ACL refers to IPv4 and IPv6 ACLs. This chapter includes

More information

Configuring Quality of Service

Configuring Quality of Service CHAPTER 14 This chapter describes the Quality of Service (QoS) features built into your ML-Series card and how to map QoS scheduling at both the system and interface levels. This chapter contains the following

More information

Performing Path Traces

Performing Path Traces About Path Trace, page 1 Performing a Path Trace, page 13 Collecting QoS and Interface Statistics in a Path Trace, page 15 About Path Trace With Path Trace, the controller reviews and collects network

More information

Cisco Nexus 3548 Switch Performance Validation December 2012

Cisco Nexus 3548 Switch Performance Validation December 2012 Cisco Nexus 3548 Switch Performance Validation December 212 212 Spirent Cisco. All rights reserved. Page 1 Contents Executive Summary... 3 Test Bed... 4 How Testing Was Performed... 4 Test Results... 6

More information

Sections Describing Standard Software Features

Sections Describing Standard Software Features 30 CHAPTER This chapter describes how to configure quality of service (QoS) by using automatic-qos (auto-qos) commands or by using standard QoS commands. With QoS, you can give preferential treatment to

More information

Deploy Microsoft SQL Server 2014 on a Cisco Application Centric Infrastructure Policy Framework

Deploy Microsoft SQL Server 2014 on a Cisco Application Centric Infrastructure Policy Framework White Paper Deploy Microsoft SQL Server 2014 on a Cisco Application Centric Infrastructure Policy Framework August 2015 2015 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public.

More information

Cisco ASR 1000 Series Aggregation Services Routers: QoS Architecture and Solutions

Cisco ASR 1000 Series Aggregation Services Routers: QoS Architecture and Solutions Cisco ASR 1000 Series Aggregation Services Routers: QoS Architecture and Solutions Introduction Much more bandwidth is available now than during the times of 300-bps modems, but the same business principles

More information

Cisco 1000 Series Connected Grid Routers QoS Software Configuration Guide

Cisco 1000 Series Connected Grid Routers QoS Software Configuration Guide Cisco 1000 Series Connected Grid Routers QoS Software Configuration Guide January 17, 2012 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com

More information

Cisco HyperFlex Systems

Cisco HyperFlex Systems White Paper Cisco HyperFlex Systems Install and Manage Cisco HyperFlex Systems in a Cisco ACI Environment Original Update: January 2017 Updated: March 2018 Note: This document contains material and data

More information

Small Enterprise Design Profile(SEDP) WAN Design

Small Enterprise Design Profile(SEDP) WAN Design CHAPTER 3 Small Enterprise Design Profile(SEDP) WAN Design This chapter discusses how to design and deploy WAN architecture for Small Enterprise Design Profile. The primary components of the WAN architecture

More information

Cisco Nexus 9500 Platform Switches

Cisco Nexus 9500 Platform Switches Data Sheet Cisco Nexus 9500 Platform Switches Product Overview Changing application environments are placing new demands on your IT infrastructure. With application workloads deployed across a mix of virtualized

More information

Cisco Nexus 9200 Switch Datasheet

Cisco Nexus 9200 Switch Datasheet Cisco Nexus 9200 Switch Datasheet CONTENT Content... 1 Overview... 2 Appearance... 2 Key Features and Benefits... 3 NX-OS Software... 4 Nexus 9200 Compare models... 6 Specification of nexus 9200 series

More information

Before configuring standard QoS, you must have a thorough understanding of these items: Standard QoS concepts.

Before configuring standard QoS, you must have a thorough understanding of these items: Standard QoS concepts. Prerequisites for Quality of Service, on page 1 QoS Components, on page 2 QoS Terminology, on page 2 Information About QoS, on page 3 QoS Implementation, on page 4 QoS Wired Model, on page 8 Classification,

More information

SwitchX Virtual Protocol Interconnect (VPI) Switch Architecture

SwitchX Virtual Protocol Interconnect (VPI) Switch Architecture SwitchX Virtual Protocol Interconnect (VPI) Switch Architecture 2012 MELLANOX TECHNOLOGIES 1 SwitchX - Virtual Protocol Interconnect Solutions Server / Compute Switch / Gateway Virtual Protocol Interconnect

More information

Configuring Traffic Storm Control

Configuring Traffic Storm Control 19 CHAPTER This chapter describes how to configure traffic storm control on the NX-OS device. This chapter includes the following sections: Information About Traffic Storm Control, page 19-1 Virtualization

More information

Data Center Access Design with Cisco Nexus 5000 Series Switches and 2000 Series Fabric Extenders and Virtual PortChannels

Data Center Access Design with Cisco Nexus 5000 Series Switches and 2000 Series Fabric Extenders and Virtual PortChannels Design Guide Data Center Access Design with Cisco Nexus 5000 Series Switches and 2000 Series Fabric Extenders and Virtual PortChannels Updated to Cisco NX-OS Software Release 5.1(3)N1(1) Design Guide October

More information

Table of Contents. Table of Contents

Table of Contents. Table of Contents Table of Contents Table of Contents Chapter 1 QoS Configuration... 1 1.1 Overview... 1 1.1.1 QoS Concept... 1 1.1.2 P2P QoS Model... 1 1.1.3 Algorithm of QoS Queue of QoS Queue... 2 1.2 QoS Configuration

More information

mls qos (global configuration mode)

mls qos (global configuration mode) mls qos (global configuration mode) mls qos (global configuration mode) To enable the quality of service (QoS) functionality globally, use the mls qos command in global configuration mode. To disable the

More information

Cisco Nexus 5000 Series Architecture: The Building Blocks of the Unified Fabric

Cisco Nexus 5000 Series Architecture: The Building Blocks of the Unified Fabric . White Paper Cisco Nexus 5000 Series Architecture: The Building Blocks of the Unified Fabric What You Will Learn Multicore computing and virtualization are rapidly changing the data center landscape,

More information

QoS Configuration. Page 1 of 13

QoS Configuration. Page 1 of 13 QoS Configuration Page 1 of 13 Contents Chapter 1 QoS Configuration...3 1.1 Brief Introduction to QoS...3 1.1.1 Traffic...3 1.1.2 Traffic Classification... 3 1.1.3 Priority...4 1.1.4 Access Control List...

More information

fair-queue aggregate-limit

fair-queue aggregate-limit Quality of Service Commands aggregate-limit aggregate-limit To set the maximum number of packets in all queues combined for VIP-distributed weighted fair queueing (DWFQ), use the aggregate-limit interface

More information

Modular Quality of Service Overview on Cisco IOS XR Software

Modular Quality of Service Overview on Cisco IOS XR Software Modular Quality of Service Overview on Cisco IOS XR Software Quality of Service (QoS) is the technique of prioritizing traffic flows and providing preferential forwarding for higher-priority packets. The

More information

Configuring Network QoS

Configuring Network QoS About Network QoS, page 1 Licensing Requirements for Network QoS, page 1 Prerequisites for Network QoS, page 2 Guidelines and Limitations, page 2 Policies, page 2 Applying a Network QoS Policy on a System,

More information

Before configuring standard QoS, you must have a thorough understanding of these items:

Before configuring standard QoS, you must have a thorough understanding of these items: Finding Feature Information, page 1 Prerequisites for QoS, page 1 QoS Components, page 2 QoS Terminology, page 3 Information About QoS, page 3 Restrictions for QoS on Wired Targets, page 41 Restrictions

More information

Congestion Avoidance. Finding Feature Information

Congestion Avoidance. Finding Feature Information This chapter provides information about slow devices that cause congestion (slow-drain devices) in a network and how to avoid slow-drain devices. Finding Feature Information, page 1 Feature History for,

More information

Configuring Link Level Flow Control

Configuring Link Level Flow Control Link Level Flow Control, page 1 Guidelines and Restrictions for Link Level Flow Control, page 1 Information About Link Level Flow Control, page 2 How to Configure Link Level Flow Control, page 3 Configuration

More information

Configuring Link Level Flow Control

Configuring Link Level Flow Control Link Level Flow Control, page 1 Guidelines and Restrictions for Link Level Flow Control, page 1 Information About Link Level Flow Control, page 2 How to Configure Link Level Flow Control, page 3 Configuration

More information

Using NetFlow Filtering or Sampling to Select the Network Traffic to Track

Using NetFlow Filtering or Sampling to Select the Network Traffic to Track Using NetFlow Filtering or Sampling to Select the Network Traffic to Track First Published: June 19, 2006 Last Updated: December 17, 2010 This module contains information about and instructions for selecting

More information

Monitoring Ports. Port State

Monitoring Ports. Port State The Ports feature available on the ME 1200 Web GUI allows you to monitor the various port parameters on the ME 1200 switch. Port State, page 1 Port Statistics Overview, page 2 QoS Statistics, page 2 QCL

More information

Quality of Service Configuration Guide, Cisco IOS XE Everest 16.6.x (Catalyst 9300 Switches)

Quality of Service Configuration Guide, Cisco IOS XE Everest 16.6.x (Catalyst 9300 Switches) Quality of Service Configuration Guide, Cisco IOS XE Everest 16.6.x (Catalyst 9300 Switches) First Published: 2017-07-31 Last Modified: 2017-11-03 Americas Headquarters Cisco Systems, Inc. 170 West Tasman

More information

Configuring Quality of Service

Configuring Quality of Service CHAPTER 34 This chapter describes how to configure quality of service (QoS) with either automatic QoS (auto-qos) commands or standard QoS commands on a switch running Supervisor Engine 7-E and Supervisor

More information

VXLAN Overview: Cisco Nexus 9000 Series Switches

VXLAN Overview: Cisco Nexus 9000 Series Switches White Paper VXLAN Overview: Cisco Nexus 9000 Series Switches What You Will Learn Traditional network segmentation has been provided by VLANs that are standardized under the IEEE 802.1Q group. VLANs provide

More information

Configuring Traffic Storm Control

Configuring Traffic Storm Control This chapter describes how to configure traffic storm control on the Cisco NX-OS device. This chapter includes the following sections: Finding Feature Information, page 1 Information About Traffic Storm

More information

Class Fair Hierarchical Policing for SAPs

Class Fair Hierarchical Policing for SAPs Class Fair Hierarchical Policing for SAPs In This Chapter This section provides information to configure Class Fair Hierarchical Policing for SAPs. Topics in this section include: Applicability on page

More information

Cisco Virtual Networking Solution for OpenStack

Cisco Virtual Networking Solution for OpenStack Data Sheet Cisco Virtual Networking Solution for OpenStack Product Overview Extend enterprise-class networking features to OpenStack cloud environments. A reliable virtual network infrastructure that provides

More information

Configuring Classification

Configuring Classification CHAPTER 3 This chapter describes how to configure classification on the Cisco Nexus 7000 Series NX-OS device. This chapter includes the following sections: Information About Classification, page 3-1 Licensing

More information

The Network Layer and Routers

The Network Layer and Routers The Network Layer and Routers Daniel Zappala CS 460 Computer Networking Brigham Young University 2/18 Network Layer deliver packets from sending host to receiving host must be on every host, router in

More information

Configuring Q-in-Q VLAN Tunnels

Configuring Q-in-Q VLAN Tunnels Information About Q-in-Q Tunnels, page 1 Licensing Requirements for Interfaces, page 7 Guidelines and Limitations, page 7 Configuring Q-in-Q Tunnels and Layer 2 Protocol Tunneling, page 8 Configuring Q-in-Q

More information

QoS Configuration FSOS

QoS Configuration FSOS FSOS QoS Configuration Contents 1. QoS Configuration...1 1.1 Brief Introduction to QoS... 1 1.1.1 Traffic... 1 1.1.2 Traffic Classification... 1 1.1.3 Priority... 2 1.1.4 Access Control List... 4 1.1.5

More information