QoS Data Center

Posteado por
20Abr

Lo primero que nos tenemos que preguntar es… Que es el QoS?

qos1

QoS es la calidad de las transmisiones y disponibilidad de los servicios que hay en nuestra red.

Una infraestructura de red debe estar diseñada para tener una alta disponibilidad para poder aplicar QoS. El objetivo de la alta disponibilidad es de un 99.999%, tan solo 5 minutos de caída permitidos al año.
La calidad de la transmisión viene dada por 3 factores:

  1. Perdida: Es el número de paquetes que no han sido recibidos comparado con el total de paquetes que se han enviado. Si en nuestra red tenemos una alta disponibilidad, entonces los periodos de pérdida de paquetes en periodos sin congestión debería ser de 0. Durante los periodos de congestión, los mecanismos de QoS serán los que escogerán los paquetes que serán más propensos a que sean eliminados.
  2. Delay: Es el tiempo que tarda una paquete que ha sido transmitido en llegar al destino correspondiente. En el caso del video, es necesario que este tiempo sea inferior a 150ms ya que es el máximo tiempo que nos permitirá tener una interacción correcta con la otra persona.
  3. Delay variation (Jitter): Es la diferencia de delay end-to-end entre paquetes que son enviados desde un mismo origen. Por ejemplo, Si un paquete tarda 100ms en llegar al destino y el siguiente paquete tarda 125ms, tendremos un jitter de 25ms.

Existe algún modelo de aplicación de QoS para Data Centers?

Después de haber estado buscando por internet, he encontrado una guía de Cisco de cómo habría que aplicar QoS y hace una recomendación de dos dispositivos.

http://www.cisco.com/c/dam/en/us/td/docs/solutions/CVD/Aug2014/CVD-DataCenterDesignGuide-AUG14.pdf

Con que tecnologías se puede aplicar?

Hay muchas maneras de aplicar QoS en un Data Center y aquí vamos a comentar alguna de ellas:

  1. Hypervisor QoS: Las funciones de QoS están disponibles en componentes de virtual switching que maneja el tráfico mediante hypervisor, como puede ser con VMWare ESX.
    Éste sistema tiene un impacto sobre la RAM y la CPU del servidor ya que tiene que hacer funciones de switching, gestión de tráfico y funciones de QoS.
  2. Adapter-based QoS with hardware protocol offload:
    Mueve las funciones de switching del hypervisor al adaptador, que no sólo ofrece un mínimo de ancho de banda garantizado, minimiza la utilización de RAM y CPU y maximiza las capacidades del sistema. QLogic es una tecnología que permite dedicar ancho de banda y QoS especificado a aplicaciones individuales, como movilidad VM, gestión del hypervisor o tráfico de almacenamiento de tráfico de todas las aplicaciones funcionando en las maquinas virtuales.

 

  1. Adapter based QoS with software initiator

La NIC gestiona la QoS, pero el procesamiento del protocolo se sigue realizando en el software que se ejecuta en la CPU, lo que afecta al rendimiento general de la CPU del servidor.

  1. Rate limiting

Cada aplicación tiene asignado un ancho de banda especifico que no puede ser superado.
Hay que decir que éste sistema no es nada flexible.

Qué ventajas tiene usar QoS?

La principal ventaja es que podemos diferenciar o dar prioridad a según qué tráfico de nuestra red de forma que los que son más críticos tendrán mayor prioridad frente a los menos críticos. En nuestra caso, todas las transacciones financieras tendrán que tener una prioridad más alta con respeto al resto. Otra ventaja es que podemos controlar el ancho de banda de nuestra.

Por lo que hace las desventajas, es que la gestión y configuración de una red con QoS hace que sea más complicado y necesario unos conocimientos avanzados sobre el tema.

Con respecto al dispositivo que vamos a usar, en un principio escogimos el 7508E, pero finalmente nos vamos a decantar por el modelo 7150S. El modelo 7508E nos ofrece una latencia máxima de 4us, en cambio el 7150S nos ofrece una latencia inferior de 350 a 380ns. Hemos creído que este dato es importante ya que queremos que en nuestra red la latencia sea la mínima.

arista_networks_7150s_switches

 

Esperamos que os haya sido de útil éste post.
Nos vemos en el siguiente.

Comentar

Tu dirección e-mail no se publicará.

Iniciar sesión