¿Qué es la calidad del servicio?
¿Qué es la calidad del servicio?
La calidad del servicio (QoS) se trata de la manipulación del tráfico para que un dispositivo de la red, como un enrutador o un conmutador, lo reenvíe de manera que se adapte a los comportamientos necesarios de las aplicaciones que generan ese tráfico. En otras palabras, la QoS permite a un dispositivo de la red distinguir el tráfico y, posteriormente, aplicarle distintos tipos de comportamientos.
Problemas que resuelve la QoS
Históricamente, se utilizaban redes físicamente independientes para transportar los tráficos de voz y de datos. Cada red se encargaba de transportar un tipo de tráfico y garantizaba un nivel inherente de calidad requerido por el tráfico. Hoy, sin embargo, esas mismas aplicaciones se ejecutan en redes convergentes y basadas en paquetes, donde el tráfico comparte una misma infraestructura y recursos de red comunes. Esas redes basadas en paquetes tienen el objetivo de transportar tráfico de la manera más eficiente posible. No tienen QoS inherente.
Sin embargo, los suscriptores de servicios de voz y video exigen que estos servicios siempre estén disponibles con un nivel de calidad aceptable. Las redes basadas en paquetes pueden transportar una gran cantidad de tráfico del punto A al punto B y lo hacen según los contratos de servicio y los requisitos de rendimiento de todas las aplicaciones que generan ese tráfico. Lo logran gracias a la QoS.
¿Qué permite hacer la QoS?
La calidad del servicio (QoS) es esencial para administrar el tráfico de las redes basadas en paquetes actuales y desempeña las siguientes funciones:
- Prioriza segmentos de tráfico en relación con otros segmentos de tráfico según el protocolo, la dirección y el número de puerto.
- Filtra el tráfico de entrada y de salida.
- Controla el ancho de banda permitido que transmite o recibe el dispositivo.
- Lee y escribe requisitos de comportamiento de QoS en el encabezado del paquete.
- Controla la congestión para que el dispositivo envíe el tráfico de máxima prioridad según las prioridades del programador.
- Controla la pérdida de paquetes mediante algoritmos de detección temprana aleatoria (RED), así el dispositivo sabe qué paquetes debe anular o procesar.
¿Cómo funciona la QoS?
Un dispositivo de la red, como un enrutador o un conmutador, distingue diversos tipos de tráfico de la siguiente manera:
- Recibe paquetes en la interfaz de entrada, los examina y clasifica el tráfico en grupos denominados “clases de servicio” (CS).
- Si se configura un aplicador de políticas opcional, el tráfico se limitará o asignará a una clase diferente.
- Los paquetes se mantienen en colas mientras esperan que haya recursos de transmisión disponibles.
- El programador saca los paquetes de la cola y los transmite en el orden configurado por el programador.
- Si se configura un formador, este le dará forma al tráfico según las especificaciones de forma configuradas.
- Si se configura un proceso de remarcado, el dispositivo remarcará el valor del campo DS del encabezado de la IP para que el siguiente dispositivo que reciba el paquete sepa cómo clasificarlo.
Implementación de Juniper Networks
Los dispositivos de Juniper Networks equipados con Junos OS ofrecen todos los comportamientos de QoS mencionados arriba (y más) mediante el elemento de software de clase de servicio (CS) de Junos OS. La función de CS de Junos OS ofrece mecanismos para aplicar comportamientos de QoS a un nivel muy detallado, por lo que es una de las soluciones de QoS más flexibles del mercado.