Switches : Cisco Nexus 1000V Switch

Nexo 1000v y ejemplo de la configuración de QoS/de la integración UCS

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

Introducción

Este documento describe cómo configurar y resolver problemas el Calidad de Servicio (QoS) para las máquinas virtuales (VM) en la configuración del Cisco Unified Computing System (UCS) y del 1000v Switch del nexo de Cisco. QoS puede ser controlado en el nexo 1000v y/o en el nivel UCS. Este documento demuestra ambas variaciones y sus efectos resultantes.

Contribuido por Vishal Mehta y Manuel Velasco, ingenieros de Cisco TAC.

Prerrequisitos

Requisitos

Cisco recomienda que tenga conocimiento sobre estos temas:

  • QoS
  • Cisco UCS
  • VMware ESXi
  • 1000V Switch del nexo de Cisco

Componentes Utilizados

Basan a las salidas de comando en este documento en estas versiones de software y hardware:

  • Versión 5.0(3)N2(2a) del 5020 Switch del nexo de Cisco
  • Versión 2.1(1d) de Cisco UCS
  • Servidor de la cuchilla de Cisco UCS B200 M3 con el indicador luminoso LED amarillo de la placa muestra gravedad menor de interfaz virtual de Cisco (VIC) 1240
  • versión 5.1 del vSphere (ESXi y vCenter)
  • Versión 4.2(1)SV2(1.1a) del 1000V Switch del nexo de Cisco

La versión de software no es una limitación para demostrado función de calidad de servicio (QoS). Sin embargo, los ejemplos en este documento son solamente válidos para el Cisco Adapter Cards.

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 su red está viva, aseegurese que usted entiende el impacto potencial de la configuración del comando any o de la captura de paquetes.

Configurar

Configuración de la red

En esta configuración, el UCS está conectado con las 5000 Series del nexo conmuta vía el canal del puerto virtual (vPC). Cada cuchilla del UCS tiene dos reguladores de la interfaz de red virtual (vNICs), uno para el vSwitch y el otro para el nexo 1000v. El operating system (OS) instalado en ambos hosts es versión 5.1 de VMware ESXi. Cada host tiene un VM con un Invitado-OS de Windows 2012.

Aquí están algunos detalles sobre la configuración de la red:

  • SJTAC VM está en el host 172.16.16.220 (cuchilla 1/6 UCS).

  • La PRUEBA VM está en el host 172.16.16.222 (cuchilla 1/5 UCS).

  • La cuchilla 1/5 tiene un perfil del servicio con el nombre ESXi-local, y la cuchilla 1/6 tiene un nombre del perfil del servicio de ESXi-2.

El vNIC para el Nexus1000v en el servidor 1/5 tiene un trayecto principal de la tela-UNo, y el vNIC para el Nexus1000v en el servidor 1/6 tiene un trayecto principal de la tela-B. Por lo tanto, el tráfico a través de estos hosts atraviesa a través de los 5000 Switch por aguas arriba del nexo.

Configuraciones

Aquí está la configuración de QoS global UCS:

Como se ilustra en la imagen, política de calidad de servicio (QoS) con una prioridad de la plata tiene un valor del Clase de Servicio (CoS) de 2 y ésos con una prioridad del oro tener un valor de CoS de 6.

Las directivas Milano y la Florida de QoS se crean para los dos hosts.

Si el UCS controla CoS para un vNIC o depende no no estrictamente del campo de control host del política de calidad de servicio (QoS), que se asigna a ese vNIC determinado.

  • Si no se selecciona ninguno, después el UCS asigna el valor de CoS asociado a la clase de prioridad dada en política de calidad de servicio (QoS). Desatiende las configuraciones unas de los implementadas en el host llano por el nexo 1000v.

  • Si se selecciona por completo y el paquete tiene CoS válido asignado por el nexo 1000v, después el UCS confía en las configuraciones de CoS asignadas en el nivel del host. Si no, Cisco UCS utiliza el valor de CoS asociado a la prioridad seleccionada en la lista desplegable de la prioridad.

La Milano política de calidad de servicio (QoS) tiene un control host de por completo, así que significa que la prioridad del oro (se ignora CoS 6) y se confía en la configuración del nexo 1000v.

La Florida política de calidad de servicio (QoS) tiene un control host de ningunos, así que significa que todos los paquetes en ese vNIC están comentados con la prioridad de plata (CoS 2) con independencia de las configuraciones del nexo 1000v.

Política de calidad de servicio (QoS) la Milano se asigna al vNIC de la cuchilla 1/6, que recibe el VM - SJTAC. Por lo tanto, cualquier tráfico enviado por SJTAC, marcado en el nexo 1000v, está confiado en y sin modificar.

Política de calidad de servicio (QoS) la Florida se asigna al vNIC de la cuchilla 1/5, que recibe el VM - PRUEBA. Por lo tanto, cualquier tráfico enviado por la PRUEBA se comenta en el UCS al valor 2 de CoS

En el nexo 1000v, dos correspondencias de políticas se crean para cada uno de los VM. El gold_in_mark de la directiva fija CoS a 4 y el silver_in_mark de la directiva fija CoS a 5 como se muestra aquí:

Esta configuración del nexo 1000v es la mayoría de la configuración común considerada para las configuraciones básicas de QoS.

SJTAC VM (el veth 3) se da a política de calidad de servicio (QoS) del gold_in_mark, y la PRUEBA VM (el veth 6) se da a política de calidad de servicio (QoS) del silver_in_mark.

Por lo tanto, el tráfico SJTAC VM se marca con CoS 4 en el nexo 1000v. Puesto que el sistema principal correspondiente (cuchilla 1/6) tiene una Milano política de calidad de servicio (QoS), ese CoS está sin modificar a través del UCS y todos los paquetes que originan de SJTAC tienen una configuración de QoS de CoS 4.

El tráfico de la PRUEBA VM se marca inicialmente con CoS 5 en el nexo 1000v, pero se comenta en el vNIC UCS a una configuración de QoS de CoS 2 porque el sistema principal correspondiente (cuchilla 1/5) tiene una Florida política de calidad de servicio (QoS) con una prioridad de la plata.

Verifique las configuraciones en el UCS y pruebe que la marca de QoS/la observación según lo explicado previamente esté considerada realmente en las capturas de paquetes.

Para una configuración de QoS más detallada en el UCS, refiera a configurar la calidad de servicio.

Para una configuración de QoS más detallada en el nexo 1000v, refiera a la guía de configuración de la calidad de servicio del nexo 1000V de Cisco, la versión 4.2(1)SV2(2.1).

Verificación

Verifique que las configuraciones UCS CLI fueran implementadas con el administrador GUI UCS.

Esta salida muestra las directivas correspondientes de QoS y sus Configuraciones de prioridad:

Esta salida muestra la asignación de la prioridad con el valor de CoS:

Esta salida muestra la confirmación del política de calidad de servicio (QoS) que está aplicado a la cuchilla 1/6 en un vNIC específico:

Esta salida muestra la confirmación del política de calidad de servicio (QoS) que está aplicado a la cuchilla 1/5 en un vNIC específico:

Esto muestra un ping continuo iniciado a través de ambos VM:

El IP SJTAC VM es 172.16.16.224 y el IP de la PRUEBA VM es 172.16.16.228

Hacen a las capturas de paquetes en la Tela-interconexión para verificar las configuraciones de QoS a través del host:

Captura 1:

Captura 2:

Como se ve en la captura anterior, los paquetes que vienen de 172.16.16.228 (PRUEBA VM) se fijan con un valor de QoS de CoS 2 y de los paquetes que vengan de 172.16.16.224 (SJTAC VM) se fijan con el valor de QoS de CoS 4.

Esto explica cómo el campo de control host en el UCS y las configuraciones de QoS en el nexo 1000v coexisten y modifican los parámetros de CoS para el tráfico que origina en el nivel VM.

Troubleshooting

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


Discusiones relacionadas de la comunidad de soporte de Cisco

La Comunidad de Soporte de Cisco es un foro donde usted puede preguntar y responder, ofrecer sugerencias y colaborar con colegas.


Document ID: 117541