Contenu

Introduction

Conditions préalables

Conditions requises

Components Used

Produits connexes

Informations générales

Présentation de la conception

Configuration

Exemple de stratégie

Configurer la stratégie QoS

Configurer la stratégie de qualité de service du réseau

Configurer la stratégie de mise en file d'attente

Application Crossbar

Vérification

Dépannage

Introduction

Ce document décrit comment configurer la qualité de service (QoS) sur un commutateur Cisco Nexus 6000.

Conditions préalables

Conditions requises

Cisco vous recommande de prendre connaissance des rubriques suivantes :

- Cisco Nexus 6000 Series Switches

- QoS

- Terminologie de commutation

Astuce : Reportez-vous au guide de configuration QoS approprié pour obtenir le code associé et des informations supplémentaires.

Components Used

Les informations de ce document sont basées sur le commutateur de la gamme Cisco Nexus 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.

Produits connexes

Ce document peut également être utilisé avec les versions de matériel et de logiciel suivantes :

- Cisco Nexus 5000 Series Switches

- Cisco Nexus 5500 Series Switches

- Cisco Nexus 5600 Series Switches

Informations générales

Par défaut sur le commutateur Nexus 6000, la QoS est activée, les classifications sont approuvées en entrée et tout le trafic est placé dans une file d'attente FIFO (First In-First Out) unique. Si vous souhaitez modifier ce comportement, vous devez configurer votre propre stratégie.

Toutes les stratégies QoS sont appliquées au niveau matériel, soit sur le contrôleur de port unifié d'entrée (UPC), la structure de la barre transversale, soit sur l'UPC de sortie. Le commutateur prend en charge les stratégies QoS suivantes :

- qos - Cette stratégie définit l'interface MQC (Modular QoS Command-Link) utilisée pour marquer et contrôler.

- network-qos - Cette stratégie définit les caractéristiques réseau des propriétés QoS, telles que l'unité de transition maximale (MTU), et doit être cohérente entre tous les commutateurs.

- mise en file d'attente - Cette stratégie définit l'interface MQC qui est utilisée pour mettre en file d'attente et planifier, et pour marquer à une échelle limitée.

- plan de contrôle - Cette stratégie définit l'interface MQC pour la réglementation du plan de contrôle (CoPP).

Note: L'utilisation de la stratégie QoS du plan de contrôle n'est pas traitée dans ce document.

Les trois premières politiques sont appliquées en trois étapes :

- La stratégie qos est appliquée sur l'interface UPC d'entrée ou sur le système (structure à barres croisées).

- La stratégie network-qos est appliquée à la structure de barres croisées.

- La stratégie de mise en file d'attente est appliquée soit sur l'UPC d'entrée, soit sur l'UPC de sortie, soit sur la structure à barres croisées.

Pour l'exemple fourni dans ce document, chaque stratégie est appliquée sur le fabric interbarres. En outre, les interfaces peuvent être configurées avec la politique QoS ou de mise en file d'attente, selon les besoins de votre conception.

Présentation de la conception

Ces étapes sont effectuées afin de modifier la QoS sur la plate-forme :

1. Les modèles QoS d'entrée sont configurés pour inclure :

- Modèles de confiance

- Modèles de classification et de marquage

- Modèles de contrôle d'entrée

2. Les modèles de QoS réseau sont configurés.

3. Les modèles de file d'attente de sortie/sortie virtuelle (VOQ) sont configurés.

Configuration

Note: La configuration décrite dans ce document est destinée à être utilisée comme exemple et ne doit pas être considérée comme une pratique recommandée pour la mise en oeuvre de la QoS sur cette plate-forme Nexus Operating System (NX-OS) ou d'autres plates-formes.

Exemple de stratégie

Ce modèle à huit classes avec Fibre Channel over Ethernet (FCoE), qui utilise tous les groupes QoS, est utilisé pour la configuration décrite dans ce document :

Configurer la stratégie QoS

Utilisez ces informations afin de configurer la stratégie 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

Configurer la stratégie de qualité de service du réseau

Utilisez ces informations afin de configurer la stratégie QoS du réseau :

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

Configurer la stratégie de mise en file d'attente

Utilisez ces informations afin de configurer la stratégie de mise en file d'attente :

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

Application Crossbar

Voici un exemple de l'application de structure transversale :

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

Vérification

Afin de vérifier que votre configuration fonctionne correctement, entrez la commande show queueing interface <x/y> dans l'interface de ligne de commande :

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)

Dépannage

Il n'existe actuellement aucune information de dépannage spécifique pour cette configuration.