17 Octubre 2016 - Traducción Automática
Otras Versiones: PDFpdf | Inglés (22 Agosto 2015) | Comentarios


Contenido


Introducción

Cisco Catalyst 3750 Switches soportan varias características de QoS tales como clasificación, marcado, control de tráfico, colocación en cola y programación. Este documento explica estas características de QoS con los ejemplos de configuración.

prerrequisitos

Requisitos

Cisco recomienda que tenga conocimiento sobre la Configuración de QoS.

Componentes Utilizados

La información que contiene este documento se basa en las siguientes versiones de software y hardware.

La información que contiene este documento se creó a partir de los dispositivos en un ambiente de laboratorio específico. Todos los dispositivos que se utilizan en este documento se pusieron en funcionamiento con una configuración verificada (predeterminada). Si la red está funcionando, asegúrese de haber comprendido el impacto que puede tener cualquier comando.

Convenciones

Consulte Convenciones de Consejos TécnicosCisco para obtener más información sobre las convenciones del documento.

Descripción de QoS

Con el QoS, puede proporcionar tratamiento preferencial a tipos determinados de tráfico a expensas de otros. Puede diferenciar el tráfico con las etiquetas de QoS. Las dos etiquetas que se usan con más frecuencia en el encabezado IP de la Capa 3 son el campo de precedencia IP y el campo DSCP. La etiqueta de QoS en el encabezado de trama de la Capa 2 se denomina Clase de Servicio (CoS). Las herramientas de QoS del Catalyst switch pueden proporcionar tratamiento preferencial en función de las etiquetas de QoS de la Capa 2 o de las etiquetas de QoS de la Capa 3. Este documento proporciona diversos ejemplos que pueden darle una idea del uso de las etiquetas de QoS de la Capa 2 y de la Capa 3 en los switches de Cisco Catalyst.

/image/gif/paws/91862/cat3750-qos-config1.gif

Cisco Catalyst 3750 Switch sin QoS

QoS se inhabilita de forma predeterminada en los Catalyst 3750 Switches. Mientras que el QoS se inhabilita, todas las tramas/paquetes se pasan por el switch inalterado. Por ejemplo, si una trama con CoS 5 y el paquete dentro de la trama con DSCP EF ingresa al switch, las etiquetas CoS y DSCP no se modifican. El tráfico se va con el mismo CoS y los valores DSCP con los que ingresa. Todo el tráfico, que incluye la voz, se administra con el mejor esfuerzo.

Switch#show mls qos
QoS is disabled
QoS ip packet dscp rewrite is enabled

!--- Even though it says QoS ip packet dscp rewrite is enabled,
!--- the switch does not alter the DSCP label on the packets when 
!--- the QoS is disabled.

Características de QoS del Cisco Catalyst 3750 Switch

Una vez habilitado el QoS en el 3750 Switch, hay pocas características de QoS de ingreso y egreso habilitadas de forma predeterminada. Este diagrama muestra la vista de alto nivel de la arquitectura de QoS del switch:

/image/gif/paws/91862/cat3750-qos-config2.gif

Éste es un resumen de los puntos basados en el diagrama:

Características de QoS de Ingreso

Esta sección explica los conceptos de las diferentes configuraciones de QoS posibles de ingreso. Esta sección incluye los siguientes temas:

Configuración de QoS Predeterminada de Ingreso

De esta manera el switch trata a las tramas de forma predeterminada después de que se habilita el QoS:

En resumen, los valores CoS y DSCP de la trama ingresan al switch configurados en 0 de forma predeterminada si el QoS se habilita en el switch.

Clasificación y marcado

A diferencia de los routers, la clasificación de QoS y de marcado se comportan de forma diferente en los switches de Cisco Catalyst. En los routers Cisco, puede clasificar los paquetes con el MQC en función del valor del paquete entrante DSCP o en función de la lista de control de acceso (ACL). Esto depende de si confía en la etiqueta de QoS del paquete entrante o no. En el Cisco Catalyst 3750 Switch, puede clasificar las tramas basadas en los valores entrantes del CoS/DSCP o basadas en el ACL.

La configuración basada en el valor entrante del CoS/DSCP se alcanza de tres formas diferentes:

Puede utilizar cualquiera de estos tres métodos. No puede utilizar más de un método en un puerto. Por ejemplo, ha configurado el comando mls qos trust cos en un puerto. Cuando configura el puerto con el comando service-policy input, <policy-map-name> , quita al comando mls qos trust cos automáticamente.

La sección Clasificación y Marcado Basados en el Puerto explica la configuración basada en el puerto.

La sección Clasificación y Marcado Basadosen MQC explica la clasificación basada en MQC.

Clasificación y Marcado Basados en el Puerto

Esta sección explica la clasificación basada en la configuración específica de la interfaz. Puede surgir una pregunta con la sección de clasificación y marcado. Esto se debe a que Cisco Catalyst 3750 Switch, CoS o los valores DSCP de las tramas (paquete dentro de la trama) se remarcan con las tablas del mapa. Las tablas del mapa no están disponibles en los routers de Cisco. Estas están disponibles solamente en los switches de Cisco Catalyst. Esta sección explica las funciones de estas tablas.

Esta sección trata sobre estas dos configuraciones:

/image/gif/paws/91862/cat3750-qos-config3.gif

Clasificación: Configuración de Confiabilidad del Puerto

Un paquete entrante o una trama puede tener una etiqueta de QoS asignada. Pueden surgir las siguientes preguntas:

Si no confía en las etiquetas de QoS del paquete entrante/trama, debe clasificar el paquete basado en una etiqueta de QoS de la lista de acceso y de la marca. Si confía en las etiquetas de QoS del paquete entrante/trama, otra pregunta es: ¿debe confiar en el valor de CoS o el valor DSCP del paquete entrante/trama en un puerto? Esto depende del escenario. Puede ver los diversos escenarios con ejemplos en esta sección.

La opción de configuración de confiabilidad del puerto es:

Switch(config-if)#mls qos trust ?
  cos            cos keyword
  device         trusted device class
  dscp           dscp keyword
  ip-precedence  ip-precedence keyword
  <cr>

Marcado: Configuración de las Tablas de Mapa de QoS

Una vez habilitado el QoS, las tablas de mapa se crean con los valores predeterminados y se habilitan.

Distribution1#show mls qos maps cos-dscp
   Cos-dscp map:
        cos:   0  1  2  3  4  5  6  7
     --------------------------------
       dscp:   0  8 16 24 32 40 48 56

Distribution1#show mls qos maps dscp-cos
   Dscp-cos map:
     d1 :  d2 0  1  2  3  4  5  6  7  8  9
     ---------------------------------------
      0 :    00 00 00 00 00 00 00 00 01 01
      1 :    01 01 01 01 01 01 02 02 02 02
      2 :    02 02 02 02 03 03 03 03 03 03
      3 :    03 03 04 04 04 04 04 04 04 04
      4 :    05 05 05 05 05 05 05 05 06 06
      5 :    06 06 06 06 06 06 07 07 07 07
      6 :    07 07 07 07

Esta tabla resume los valores DSCP y los valores CoS sólo para referencia:

DSCP (decimal) DSCP CoS
0 Predeterminado 0
     
8 CS1 1
10 AF11 1
12 AF12 1
14 AF13 1
     
16 CS2 2
18 AF21 2
20 AF22 2
22 AF23 2
     
24 CS3 3
26 AF31 3
28 AF32 3
30 AF33 3
     
32 CS4 4
34 AF41 4
36 AF42 4
38 AF43 4
     
40 CS5 5
42   5
44   5
46 EF 5
     
48 CS6 6
     
56 CS7 7

Nota: En una red, todos los switches de Cisco Catalyst deben tener tablas de mapa idénticas. Diversos valores de la tabla de mapa en diversos switches provocan el comportamiento indeseable de QoS.

Clasificación y Marcado Basados en MQC

Como se explica en la sección de la Clasificación y Marcado, puede utilizar el MQC para clasificar y para marcar el paquete. Puede utilizar el MQC en vez de la configuración específica del puerto. También puede marcar los paquetes entrantes con policy-map.

Los requisitos de este ejemplo son:

cat3750-qos-config4.gif

Este diagrama muestra que policy-map está conectado a la entrada de una interfaz. No puede aplicar un policy-map a la salida de ninguna interfaz en el Catalyst 3750 Switch. La siguiente configuración representa el diagrama. Esta sección no se centra en la colocación en cola de la función QoS. La sección sólo se centra en el MQC aplicado en la interfaz.

Se asume que la VLAN de datos es 10 y su dirección de subred es 172.16.10.0/24. La voz VLAN es 100 y su dirección de subred es 192.168.100.0/24.


!--- Section A

Distribution1(config)#ip access-list extended voice-traffic
Distribution1(config-std-nacl)#permit ip 192.168.100.0 0.0.0.255 any

Distribution1(config-std-nacl)#ip access-list extended
 database-application
Distribution1(config-ext-nacl)#permit tcp any any eq 1521
Distribution1(config-ext-nacl)#permit tcp any any eq 1810
Distribution1(config-ext-nacl)#permit tcp any any eq 2481
Distribution1(config-ext-nacl)#permit tcp any any eq 7778
Distribution1(config-ext-nacl)#exit

Distribution1(config)#class-map  Class-A
Distribution1(config-cmap)#match access-group name voice-traffic
Distribution1(config-cmap)#exit
Distribution1(config)#class-map  Class-B
Distribution1(config-cmap)#match access-group name
 database-application
Distribution1(config-cmap)#exit


!--- Section B

Distribution1(config)#policy-map sample-policy1
Distribution1(config-pmap)#class Class-A
Distribution1(config-pmap-c)#trust cos
Distribution1(config-pmap-c)#exit
Distribution1(config-pmap)#class Class-B
Distribution1(config-pmap-c)#set dscp af21
Distribution1(config-pmap-c)#exit
Distribution1(config-pmap)#exit


!--- Section C

Distribution1(config)#interface gigabitEthernet 1/0/13
Distribution1(config-if)#switchport access vlan 10
Distribution1(config-if)#switchport mode access
Distribution1(config-if)#switchport voice vlan 100
Distribution1(config-if)#spanning-tree portfast
Distribution1(config-if)#service-policy input sample-policy1
Distribution1(config-if)#exit

Sección A:

Sección B:

Sección C:

Fije la prioridad más alta al tráfico

En este ejemplo, la configuración se utiliza para fijar la prioridad más alta al tráfico del puerto TCP 1494.

  1. Tráfico de VoIP necesita ser asignado un valor DSCP del EF:

    
    !--- Classifying all traffic coming with dscp value of EF 
    !--- under this class-map.
    
    Switch(config)# class-map match-all AutoQoS-VoIP-RTP-Trust
    Switch(config-cmap)# match ip dscp ef 
    
    Switch(config)# policy-map AutoQoS-Police-CiscoPhone
    Switch(config-pmap)# class AutoQoS-VoIP-RTP-Trust
    
    !--- Again setting the dscp value back to EF.
    
    Switch(config-pmap-c)# set dscp ef
    Switch(config-pmap-c)# police 320000 8000 exceed-action 
    policed-dscp-transmit
    
  2. Tráfico de TCP 1494 necesita ser asignado un valor DSCP de CS4:

    Switch(config)# access-list 100 permit tcp <source source-wildcard>
                 <destination destination-wildcard> eq 1494
    
    Switch(config)# class-map tcp 
    Switch(config-cmap)# match access-group 100
    
    Switch(config)# policy-map AutoQoS-Police-CiscoPhone
    Switch(config-pmap)# class tcp
    Switch(config-pmap-c)# set dscp cs4
    
  3. El resto del tráfico necesita ser asignado CS3:

    Switch(config)# access-list 200 permit ip any any
    
    Switch(config)# class-map default
    Switch(config-cmap)# match access-group 200
    
    Switch(config)# policy-map AutoQoS-Police-CiscoPhone
    Switch(config-pmap)# class default
    Switch(config-pmap-c)# set dscp cs3
    
  4. Apliqúelo bajo interfaces pertinentes:

    Switch(config)# interface <interface-type><interface number>
    
    Switch(config-if)# service-policy <policy-map-name>
    
    

Control de tráfico

En el Cisco Catalyst 3750 Switch, el control de tráfico se puede configurar solamente en el puerto de ingreso. El control de tráfico se puede configurar solamente con el MQC. Esto significa que no hay un comando específico de la interfaz para controlar el tráfico. Puede configurar el control de tráfico en policy-map y aplicar el policy-map usando solamente el comando service-policy input <policy-name>. No puede aplicar ningún policy-map en el lado de salida de una interfaz.

Distribution1(config-if)#service-policy output test
police command is not supported for this interface
Configuration failed!
Warning: Assigning a policy map to the output side of an 
         interface not supported.

Esta sección trata estos temas:

Clasificación, Marcado y Control de Tráfico (acción de exceso - eliminar)

Esta sección explica la configuración de control de tráfico que elimina el tráfico excesivo. El control de tráfico mide el tráfico entrante y mantiene la velocidad entrante a los bits por segundo configurados. El Cisco Catalyst 3750 Switch soporta solamente control de tráfico de velocidad única y una sola cubeta. Esto significa que el switch mide solamente a una velocidad y puede perfilar el tráfico en dos colores acciones de conformidad y excedente. El diagrama muestra un policy-map ample-policy2 con tres class-maps.

Los requisitos de este ejemplo son:

cat3750-qos-config5.gif

Esta configuración representa el policy-map mencionado en el diagrama:


!--- Create Access-list and Class map Class-A

Distribution1(config)#ip access-list extended BULK-DATA
Distribution1(config-ext-nacl)#permit tcp any any eq ftp
Distribution1(config-ext-nacl)#permit tcp any any eq ftp-data
Distribution1(config-ext-nacl)#permit tcp any any eq pop3
Distribution1(config-ext-nacl)#permit tcp any any eq 143
Distribution1(config-ext-nacl)#exit

Distribution1(config)#class-map Class-A
Distribution1(config-cmap)#match access-group name BULK-DATA
Distribution1(config-cmap)#exit


!--- Create Access-list and Class map Class-B

Distribution1(config)#ip access-list extended IP-Communicator
Distribution1(config-ext-nacl)#remark *** Voice Payload ***
Distribution1(config-ext-nacl)#permit udp any any range 16384 32767
Distribution1(config-ext-nacl)#remark *** Voice Signalling ***
Distribution1(config-ext-nacl)#permit tcp any any range 2000 2002
Distribution1(config-ext-nacl)#exit

Distribution1(config)#class-map Class-B
Distribution1(config-cmap)#match access-group name IP-Communicator
Distribution1(config-cmap)#exit


!--- Create Access-list and Class map Class-C

Distribution1(config)#ip access-list extended application
Distribution1(config-ext-nacl)#remark *** Application for example ***
Distribution1(config-ext-nacl)#permit tcp any any eq 32768
Distribution1(config-ext-nacl)#permit udp any any eq 32768
Distribution1(config-ext-nacl)#permit tcp any any eq 32769
Distribution1(config-ext-nacl)#permit udp any any eq 32769
Distribution1(config-ext-nacl)#exit

Distribution1(config)#class-map Class-C
Distribution1(config-cmap)#match access-group name application
Distribution1(config-cmap)#exit


!--- Create Policy map

Distribution1(config-cmap)#policy-map sample-policy2
Distribution1(config-pmap)#class Class-A
Distribution1(config-pmap-c)#police 10000000 8000 exceed-action drop
Distribution1(config-pmap-c)#class Class-B
Distribution1(config-pmap-c)#trust dscp
Distribution1(config-pmap-c)#police 256000 8000 exceed-action drop
Distribution1(config-pmap-c)#class Class-C
Distribution1(config-pmap-c)#set dscp CS2
Distribution1(config-pmap-c)#police 25000000 8000 exceed-action drop
Distribution1(config-pmap-c)#exit
Distribution1(config-pmap)#exit


!--- Apply Policy map to the interface

Distribution1(config)#interface GigabitEthernet1/0/20
Distribution1(config-if)#service-policy input sample-policy2

La configuración en el policy-map se explica a continuación:

Clasificación, Marcado y Control de Tráfico (acción excedente - policed-dscp-transmit)

Esta sección explica la configuración de control de tráfico que marca y transmite el tráfico excesivo. Este diagrama muestra un policy-map sample-policy3 con dos class-maps:

/image/gif/paws/91862/cat3750-qos-config6.gif

El switch marca el tráfico que excede la velocidad de control de tráfico configurada basada en los valores de la tabla de mapa con control DSCP. Se utiliza el mapa controlado por DSCP cuando se configura en la configuración del control de tráfico. La tabla de mapa predeterminadacontrolada por DSCP se menciona aquí:

Distribution1(config)#do show mls qos map policed-dscp
   Policed-dscp map:
     d1 :  d2 0  1  2  3  4  5  6  7  8  9
     ---------------------------------------
      0 :    00 01 02 03 04 05 06 07 08 09
      1 :    10 11 12 13 14 15 16 17 18 19
      2 :    20 21 22 23 24 25 26 27 28 29
      3 :    30 31 32 33 34 35 36 37 38 39
      4 :    40 41 42 43 44 45 46 47 48 49
      5 :    50 51 52 53 54 55 56 57 58 59
      6 :    60 61 62 63

Desde esta tabla, puede ver que coinciden los mismos valores DSCP. Por ejemplo, el DSCP 34 se mapea con el DSCP 34. El tráfico que se ajusta a la velocidad del regulador de tráfico se transmite sin la alteración del valor DSCP. El tráfico que excede la velocidad del regulador de tráfico se puede transmitir con un valor DSCP diferente. Por ejemplo, puede ser marcado con el valor DSCP con más posibilidades de descarte.

Si utiliza los valores predeterminados controlados por DSCP, no tiene sentido utilizar el control de tráfico. Por ejemplo, ha configurado para controlar el tráfico a una velocidad de 10 Mbps. El paquete entrante tiene el valor DSCP de CS4. Si guarda el valor predeterminado DSCP, el tráfico que cumple con los 10 Mbps se transmite con el valor DSCP de CS2. Además, el tráfico que excede los 10 Mbps se transmite con el valor DSCP de CS2. Esto es porque los valores predeterminados del mapa controlados por DSCP se mapean con los mismos valores. Por lo tanto, se recomienda configurar la tabla de mapacontrolada por DSCP de forma adecuada para distinguir los valores DSCP.

Los requisitos de este ejemplo son:

Esta configuración representa el policy-map mencionado en el diagrama:


!--- Policed DSCP table Configuration

Distribution1(config)#mls qos map policed-dscp 46 to 26
Distribution1(config)#mls qos map policed-dscp 24 to 14
Distribution1(config)#mls qos map policed-dscp 16 to 10


!--- Create Access-list and Class map Class-A

Distribution1(config)#ip access-list extended IP-Communicator
Distribution1(config-ext-nacl)#remark *** Voice Payload ***
Distribution1(config-ext-nacl)#permit udp any any range 16384 32767
Distribution1(config-ext-nacl)#remark *** Voice Signalling ***
Distribution1(config-ext-nacl)#permit tcp any any range 2000 2002
Distribution1(config-ext-nacl)#exit

Distribution1(config)#class-map Class-A
Distribution1(config-cmap)#match access-group name IP-Communicator
Distribution1(config-cmap)#exit


!--- Create Access-list and Class map Class-C

Distribution1(config)#ip access-list extended application
Distribution1(config-ext-nacl)#remark *** Application for example ***
Distribution1(config-ext-nacl)#permit tcp any any eq 32768
Distribution1(config-ext-nacl)#permit udp any any eq 32768
Distribution1(config-ext-nacl)#permit tcp any any eq 32769
Distribution1(config-ext-nacl)#permit udp any any eq 32769
Distribution1(config-ext-nacl)#exit

Distribution1(config)#class-map Class-B
Distribution1(config-cmap)#match access-group name application
Distribution1(config-cmap)#exit


!--- Create Policy map

Distribution1(config-cmap)#policy-map sample-policy3
Distribution1(config-pmap-c)#class Class-A
Distribution1(config-pmap-c)#trust dscp
Distribution1(config-pmap-c)#police 256000 8000 exceed-action 
policed-dscp-transmit
Distribution1(config-pmap-c)#class Class-B
Distribution1(config-pmap-c)#set dscp CS2
Distribution1(config-pmap-c)#police 25000000 8000 exceed-action 
policed-dscp-transmit
Distribution1(config-pmap-c)#exit
Distribution1(config-pmap)#exit


!--- Apply Policy map to the interface

Distribution1(config)#interface GigabitEthernet1/0/21
Distribution1(config-if)#service-policy input sample-policy3

La configuración en el policy-map se explica a continuación:

Administración y Prevención de la Congestión

La administración y prevención de la congestión es un proceso de tres pasos. Los pasos incluyen colocación en la cola, descarte y programación. La colocación en cola consiste en poner los paquetes en diferentes colas de software según las etiquetas de QoS. El Cisco Catalyst 3750 Switch tiene dos colas del ingreso. Una vez que el tráfico es clasificado y marcado con las etiquetas de QoS, puede asignar el tráfico en dos colas diferentes basadas en las etiquetas de QoS.

El descarte de cola ponderado (WTD) se utiliza para administrar las longitudes de cola y proporcionar precedencias para clasificaciones del tráfico diferentes.

Las colas de ingreso y de salida son mantenidas por el SRR, que controla la velocidad en la que se envían los paquetes. En las colas de ingreso, el SRR envía los paquetes al anillo del stack. El SRR puede funcionar de dos modos: formado y compartido. Para las colas de ingreso, el modo compartido es el modo predeterminado, y es el único modo soportado. En el modo compartido, las colas comparten el ancho de banda según los pesos configurados. El ancho de banda se garantiza a este nivel pero no se limita a él.

Esta sección explica tres tipos de configuraciones.

Los comandos disponibles para las configuraciones son:

Distribution1(config)#mls qos srr-queue input ?

!--- Queueing

  buffers         Configure buffer allocation
  cos-map         Configure cos-map for a queue id
  dscp-map        Configure dscp-map for a queue id

!--- Scheduling

  bandwidth       Configure SRR bandwidth
  priority-queue  Configure priority scheduling

!--- Dropping

  threshold       Configure queue tail-drop thresholds

Configuración Predeterminada de Colocación en Cola, Descarte y Programación

Este resultado muestra la etiqueta predeterminada de QoS al mapeo de cola. Cada cola puede soportar tres niveles de umbral. De forma predeterminada, cada soporte de la cola tiene solamente un valor de umbral que es 100%.

cat3750-qos-config7.gif

Colocación en Cola y Programación

Hay tres pasos para configurar la colocación en cola y la programación. Los pasos son:

  1. Configuración de Mapa de la Cola:

    La configuración de mapa de cola mapea los paquetes a las dos colas de ingreso en función de los valores DSCP o CoS.

  2. Configuración de la Cola:

    La configuración de la cola define la relación (asignación de una cantidad de espacio) con la cual debe dividir los buffers de ingreso entre las dos colas.

  3. Configuración del Programador:

    El SRR configura la relación de los pesos que controla la frecuencia de los paquetes que salen de las colas al anillo del stack.

Las configuraciones de la cola y el programador controlan la cantidad de datos guardados en el buffer antes de que se descarten los paquetes.

cat3750-qos-config8.gif

En esta sección, los niveles de descarte WTD no se configuran. Esto significa que los paquetes serán descartados si la cola es 100%.

Colocación en cola, Descarte y Programación

En esta sección, los niveles de umbral se configuran además del tamaño del buffer de cola. Puede asignar cada paquete que pase por el switch a una cola y a un umbral.

cat3750-qos-config9.gif

Los siguientes son ejemplos de configuración y las explicaciones:

Características de QoS de Salida

La administración y prevención de la congestión son características de QoS de salida soportadas por los Cisco Catalyst 3750 Switches. La administración y prevención de la congestión es un proceso de tres pasos. Los pasos incluyen colocación en la cola, descarte y programación.

La colocación en cola consiste en poner los paquetes en diferentes colas de software según las etiquetas de QoS. El Cisco Catalyst 3750 Switch tiene 4 colas de salida, umbral de 3 por cola. Después de que el tráfico sea clasificado y marcado con las etiquetas de QoS, puede asignar el tráfico a cuatro colas diferentes basadas en las etiquetas de QoS.

Cada cola se puede configurar con el tamaño de buffer, el umbral reservado, los niveles de umbral y el umbral máximo. El descarte de cola ponderado (WTD) se utiliza para administrar las longitudes de cola y proporcionar precedencias para clasificaciones del tráfico diferentes. Los parámetros de la cola de ingreso se configuran globalmente. Los parámetros de la cola de ingreso no se basan en cada puerto. Sin embargo, los parámetros de la cola de salida se basan en cada puerto configurado. Incluso entonces, la configuración es por puerto. No puede configurar cada puerto de una manera diferente. Puede configurar cada puerto en dos maneras diferentes. Esto se llama conjunto de colas. Puede configurar un máximo de dos conjuntos diferentes de la cola en configuración global. Entonces, puede aplicar cualquiera de estos dos conjuntos en la interfaz.

Las colas de ingreso y de salida son mantenidas por el SRR, que controla la velocidad en la que se envían los paquetes. En las colas de ingreso, el SRR envía los paquetes al anillo del stack. El SRR puede funcionar de dos modos: formado y compartido. Para las colas de ingreso, el modo compartido es el modo predeterminado, y es el único modo soportado. En el modo compartido, las colas comparten el ancho de banda según los pesos configurados. El ancho de banda se garantiza a este nivel pero no se limita a él. En el modo formado, las colas de salida se aseguran un porcentaje de ancho de banda, y son limitadas por velocidad a esta cantidad. El tráfico formado no utiliza más que el ancho de banda asignado, incluso si el link está inactivo. El modelado proporciona un flujo de tráfico más parejo con el tiempo y reduce los picos y los valles del tráfico congestionado. La cola 1 se puede configurar como la cola de prioridad.

Comandos QoS de Salida

Esta sección categoriza todos los comandos QoS de salida disponibles.

Configuración predeterminada

Configuración del Mapa de la Cola Predeterminada:

/image/gif/paws/91862/cat3750-qos-config10.gif

Estos mapeos predeterminados se pueden cambiar según su requisito:


!--- Map CoS to Egress Queue

Distribution1#show mls qos maps cos-output-q
   Cos-outputq-threshold map:
              cos:  0   1   2   3   4   5   6   7
              ------------------------------------
  queue-threshold: 2-1 2-1 3-1 3-1 4-1 1-1 4-1 4-1


!--- Map DSCP to Egress Queue

Distribution1#show mls qos maps dscp-output-q
   Dscp-outputq-threshold map:
     d1 :d2  0    1    2    3    4    5    6    7    8    9
     ------------------------------------------------------------
     0 :  02-01 02-01 02-01 02-01 02-01 02-01 02-01 02-01 02-01 02-01
     1 :  02-01 02-01 02-01 02-01 02-01 02-01 03-01 03-01 03-01 03-01
     2 :  03-01 03-01 03-01 03-01 03-01 03-01 03-01 03-01 03-01 03-01
     3 :  03-01 03-01 04-01 04-01 04-01 04-01 04-01 04-01 04-01 04-01
     4 :  01-01 01-01 01-01 01-01 01-01 01-01 01-01 01-01 04-01 04-01
     5 :  04-01 04-01 04-01 04-01 04-01 04-01 04-01 04-01 04-01 04-01
     6 :  04-01 04-01 04-01 04-01

Configuración de la Cola Predeterminada:

cat3750-qos-config11.gif

Las configuraciones predeterminadas de la cola de salida son convenientes para la mayoría de las situaciones. Debe cambiarlas solamente cuando comprende perfectamente cuáles son las colas de salida y si estas configuraciones no resuelven su Solución de QoS).

Los conjuntos de colas se configuran y el conjunto de cola 1 se asigna a los puertos de forma predeterminada. A cada cola se le asigna el 25 por ciento del espacio del buffer total. A cada cola se le reserva el 50 por ciento del espacio del buffer asignado que es el 12,5 por ciento del espacio del buffer total. La suma de todos los buffers reservados representa el pool reservado, y los buffers restantes son parte del conjunto común. La configuración predeterminada establece 400 por ciento como la memoria máxima que esta cola puede tener antes de que se descarten los paquetes.

Distribution1#show mls qos queue-set 1
Queueset: 1
Queue     :       1       2       3       4
----------------------------------------------
buffers   :      25      25      25      25
threshold1:     100     200     100     100
threshold2:     100     200     100     100
reserved  :      50      50      50      50
maximum   :     400     400     400     400

Distribution1#show mls qos queue-set 2
Queueset: 2
Queue     :       1       2       3       4
----------------------------------------------
buffers   :      25      25      25      25
threshold1:     100     200     100     100
threshold2:     100     200     100     100
reserved  :      50      50      50      50
maximum   :     400     400     400     400

Distribution1#show mls qos int gigabitEthernet 1/0/20 buffers
GigabitEthernet1/0/20
The port is mapped to qset : 1
The allocations between the queues are : 25 25 25 25

Configuración Predeterminada del Programador:

Se inhabilita la cola de prioridad. El modo formado y compartido se configura para el SRR. Los pesos del modo modelado invalidan el valor del modo compartido. Por lo tanto, el resultado neto en la cola 1 se mantiene en el modo moldeado y las colas 2,3 y 4 se mantienen en el modo compartido. Esto significa que la cola 1 es mantenida con un valor absoluto que es el 1/25 por ciento, o el cuatro por ciento, del ancho de banda. Las colas 2, 3 y 4 se mantienen en el 25 por ciento del ancho de banda. Si el ancho de banda está disponible, las colas 2, 3 y 4 se pueden mantener en más del 25 por ciento del ancho de banda.

Distribution1#show mls qos int gigabitEthernet 1/0/20 queueing
GigabitEthernet1/0/20
Egress Priority Queue : disabled
Shaped queue weights (absolute) :  25 0 0 0
Shared queue weights  :  25 25 25 25
The port bandwidth limit : 100  (Operational Bandwidth:100.0)
The port is mapped to qset : 1

Colocación en Cola, Descarte y Programación

Las siguientes son configuraciones de ejemplo:

Éste es el comando para ver los descensos en las colas específicas:

Paso 1:

1/ #show platform pm if-numbers

Utilice el comando de los si-números de la plataforma P.M. de la demostración y marque la información de puerto correspondiente a su interfaz (ésta es la interfaz saliente en sus 3750). Por ejemplo, 0/3 será fas el puerto 0/4. Guarde 4 como valor de puerto; si el primer valor no es un cero, después dé el número asic después del número del puerto.

interface gid gpn lpn port slot unit slun port-type lpn-idb gpn-idb
------------------------------------------------------------------------
---------
Gi0/1     1    1    25   0/1  1    1    1    local     Yes     Yes
Gi0/2     2    2    26   0/0  1    2    2    local     Yes     Yes
Fa0/1     3    3    1    0/2  1    1    3    local     Yes     Yes
Fa0/2     4    4    2    0/3  1    2    4    local     Yes     Yes
Fa0/3     5    5    3    0/4  1    3    5    local     Yes     Yes
Fa0/4     6    6    4    0/5  1    4    6    local     Yes     Yes
Fa0/5     7    7    5    0/6  1    5    7    local     Yes     Yes
Fa0/6     8    8    6    0/7  1    6    8    local     Yes     Yes

El valor de puerto correspondiente a la interfaz fa 0/3 es 0/4. Ahora usted puede ver las caídas de la cola de la interfaz fa 0/3 con el comando del puerto 4 del descenso stats de puerto-ASIC de la plataforma de la demostración.

2/ #show platform port-asic stats drop port 4 
       
Port-asic Port Drop Statistics - Summary
========================================
  RxQueue 0 Drop Stats: 0
  RxQueue 1 Drop Stats: 0
  RxQueue 2 Drop Stats: 0
  RxQueue 3 Drop Stats: 0
...
 
  Port 4 TxQueue Drop Statistics
    Queue 0
      Weight 0 Frames 0
      Weight 1 Frames 0
      Weight 2 Frames 0
    Queue 1
      Weight 0 Frames 0
      Weight 1 Frames 2755160   <--- Here is an example of drops
      Weight 2 Frames 0
    Queue 2
      Weight 0 Frames 0
      Weight 1 Frames 0
      Weight 2 Frames 0
    Queue 3
      Weight 0 Frames 0
      Weight 1 Frames 0
      Weight 2 Frames 8

Paso 2:


Información Relacionada


Document ID: 91862