Contenido

Introducción

Prerequisites

Requirements

Componentes Utilizados

Productos Relacionados

Antecedentes

Descripción general del diseño

Configurar

Ejemplo de política

Configuración de la política de QoS

Configuración de la política de QoS de red

Configurar la política de colas

Aplicación Crossbar

Verificación

Troubleshoot

Introducción

Este documento describe cómo configurar la calidad del servicio (QoS) en un switch Nexus de Cisco serie 6000.

Prerequisites

Requirements

Cisco recomienda que tenga conocimiento sobre estos temas:

- Switches de la serie Cisco Nexus 6000

- QoS

- Terminología de switching

Consejo: Refiérase a la guía de configuración de QoS relevante para el código relacionado e información adicional.

Componentes Utilizados

La información de este documento se basa en el switch Nexus de Cisco serie 6000.

The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, make sure that you understand the potential impact of any command.

Productos Relacionados

Este documento también puede utilizarse con estas versiones de software y hardware:

- Switches de la serie Cisco Nexus 5000

- Switches de la serie Cisco Nexus 5500

- Switches de la serie Cisco Nexus 5600

Antecedentes

De forma predeterminada en el switch Nexus serie 6000, se habilita QoS, se confía en las clasificaciones en la entrada y todo el tráfico se coloca en una única cola de salida First In-First Out (FIFO). Si desea modificar este comportamiento, debe configurar su propia política.

Todas las políticas de QoS se aplican en el nivel de hardware, ya sea en el controlador de puerto unificado de entrada (UPC), en el fabric de barras cruzadas o en el UPC de salida. El switch admite estas políticas de QoS:

- qos: esta política define la interfaz de enlace de comandos de QoS modular (MQC) que se utiliza para marcar y supervisar.

- network-qos: Esta política define las características de toda la red de las propiedades de QoS, como la unidad máxima de transición (MTU), y debe ser coherente entre todos los switches.

- colocación en cola - Esta política define la interfaz MQC que se utiliza para poner en cola y programar, y para marcar en una escala limitada.

- plano de control: esta política define la interfaz MQC para Control Plane Policing (CoPP).

Nota: El uso de la política de QoS del plano de control no se trata en este documento.

Las tres primeras políticas se aplican en tres etapas:

- La política qos se aplica en la interfaz UPC de ingreso o en el sistema (estructura de barras cruzadas).

- La política network-qos se aplica en el entramado de barras cruzadas.

- La política de colocación en cola se aplica en el UPC de ingreso, el UPC de salida o en el entramado de barras cruzadas.

Para el ejemplo que se proporciona en este documento, cada política se aplica en el entramado de barras cruzadas. Además, las interfaces se pueden configurar con la política de QoS o almacenamiento en cola, según sea necesario para su diseño.

Descripción general del diseño

Estos pasos se completan para modificar QoS en la plataforma:

1. Los modelos de QoS de ingreso están configurados para incluir:

- Modelos de confianza

- Modelos de clasificación y marcado

- Modelos de regulación de entrada

2. Se configuran los modelos de QoS de red.

3. Se configuran los modelos de cola de salida/cola de salida virtual (VOQ).

Configurar

Nota: La configuración que se describe en este documento está pensada para utilizarse como ejemplo y no debe considerarse una práctica recomendada para la implementación de QoS en esta u otras plataformas del sistema operativo Nexus (NX-OS).

Ejemplo de política

Este modelo de ocho clases con Fibre Channel over Ethernet (FCoE), que utiliza todos los grupos de QoS, se utiliza para la configuración que se describe en este documento:

Configuración de la política de QoS

Utilice esta información para configurar la política de QoS:

class-map type qos match-any VIDEO

match dscp 26,28,30,34,36,38

class-map type qos match-any VOICE

match dscp 46

class-map type qos match-all SIGNALING

match dscp 24class-map type qos match-any TRANSACTIONAL

match dscp 18,20,22

class-map type queuing queueVIDEO

match qos-group 4class-map type queuing queueVOICE

match qos-group 5

class-map type queuing queueSIGNALING

match qos-group 3

class-map type queuing queueTRANSACTIONAL

match qos-group 2

policy-map type qos Global-Classification

class VOICE

set qos-group 5 class VIDEO

set qos-group 4

class SIGNALING

set qos-group 3

class TRANSACTIONAL

set qos-group 2

class class-fcoe

set qos-group 1

Configuración de la política de QoS de red

Utilice esta información para configurar la política de QoS de red:

class-map type network-qos nqVIDEO

match qos-group 4

class-map type network-qos nqVOICE

match qos-group 5

class-map type network-qos nqSIGNALING

match qos-group 3

class-map type network-qos nqTRANSACTIONAL

match qos-group 2

policy-map type network-qos Global-Network-QoS

class type network-qos nqVOICE

queue-limit 20480 bytes

class type network-qos nqVIDEO

queue-limit 40960 bytes

class type network-qos nqSIGNALING

queue-limit 40960 bytes

class type network-qos nqTRANSACTIONAL

queue-limit 40960 bytes

class type network-qos class-fcoe

pause no-drop

mtu 2158

class type network-qos class-default

Configurar la política de colas

Utilice esta información para configurar la política de colocación en cola:

class-map type queuing queueVIDEO

match qos-group 4

class-map type queuing queueVOICE

match qos-group 5

class-map type queuing queueSIGNALING

match qos-group 3

class-map type queuing queueTRANSACTIONAL

match qos-group 2

policy-map type queuing Global-Queuing

class type queuing queueVOICE

priority

class type queuing queueVIDEO

bandwidth percent 10

class type queuing queueSIGNALING

bandwidth percent 20

class type queuing queueTRANSACTIONAL

bandwidth percent 25

class type queuing class-fcoe

bandwidth percent 20

class type queuing class-default

bandwidth percent 25

Aplicación Crossbar

A continuación se muestra un ejemplo de la aplicación de fabric de barras cruzadas:

system qos

service-policy type qos input Global-Classification

service-policy type network-qos Global-Network-QoS

service-policy type queuing output Global-Queuing

service-policy type queuing input Global-Queuing

Verificación

Para verificar que su configuración funciona correctamente, ingrese el comando show queueing interface <x/y> en la CLI:

Ethernet1/1 queuing information:

TX Queuing

qos-group sched-type oper-bandwidth

0 WRR 25

1 WRR 20

2 WRR 25

3 WRR 20

4 WRR 10

5 priority 0

RX Queuing

qos-group 0

q-size: 100160, HW MTU: 1500 (1500 configured)

drop-type: drop, xon: 0, xoff: 0

Statistics:

Pkts received over the port : 13896

Ucast pkts sent to the cross-bar : 0

Mcast pkts sent to the cross-bar : 13896

Ucast pkts received from the cross-bar : 0

Pkts sent to the port : 0

Pkts discarded on ingress : 0

Per-priority-pause status : Rx (Inactive), Tx (Inactive)

qos-group 1

q-size: 165120, HW MTU: 2158 (2158 configured)

drop-type: no-drop, xon: 62720, xoff: 88320

Statistics:

Pkts received over the port : 0

Ucast pkts sent to the cross-bar : 0

Mcast pkts sent to the cross-bar : 0

Ucast pkts received from the cross-bar : 0

Pkts sent to the port : 0

Pkts discarded on ingress : 0

Per-priority-pause status : Rx (Inactive), Tx (Inactive)

qos-group 2

q-size: 75520, HW MTU: 1500 (1500 configured)

drop-type: drop, xon: 0, xoff: 0

Statistics:

Pkts received over the port : 0

Ucast pkts sent to the cross-bar : 0

Mcast pkts sent to the cross-bar : 0

Ucast pkts received from the cross-bar : 0

Pkts sent to the port : 0

Pkts discarded on ingress : 0

Per-priority-pause status : Rx (Inactive), Tx (Inactive)

qos-group 3

q-size: 75520, HW MTU: 1500 (1500 configured)

drop-type: drop, xon: 0, xoff: 0

Statistics:

Pkts received over the port : 0

Ucast pkts sent to the cross-bar : 0

Mcast pkts sent to the cross-bar : 0

Ucast pkts received from the cross-bar : 0

Pkts sent to the port : 0

Pkts discarded on ingress : 0

Per-priority-pause status : Rx (Inactive), Tx (Inactive)

qos-group 4

q-size: 75520, HW MTU: 1500 (1500 configured)

drop-type: drop, xon: 0, xoff: 0

Statistics:

Pkts received over the port : 0

Ucast pkts sent to the cross-bar : 0

Mcast pkts sent to the cross-bar : 0

Ucast pkts received from the cross-bar : 0

Pkts sent to the port : 0

Pkts discarded on ingress : 0

Per-priority-pause status : Rx (Inactive), Tx (Inactive)

qos-group 5

q-size: 55040, HW MTU: 1500 (1500 configured)

drop-type: drop, xon: 0, xoff: 0

Statistics:

Pkts received over the port : 0

Ucast pkts sent to the cross-bar : 0

Mcast pkts sent to the cross-bar : 0

Ucast pkts received from the cross-bar : 0

Pkts sent to the port : 0

Pkts discarded on ingress : 0

Per-priority-pause status : Rx (Inactive), Tx (Inactive)

Troubleshoot

Actualmente, no hay información específica de troubleshooting disponible para esta configuración.