QoS: cómo conseguir más caudal en unos planes que en otros

Nivel: básico.

El caso: WISP Frutal

Imaginemos el siguiente caso: tenemos un WISP y vendemos varios planes de Internet. Cada plan está pensado para un cliente diferente y tiene un precio distinto. Quizá estos podrían ser los planes:

  • Plan Castaña: 30Mbps + 3Mbps, muy económico, para clientes residenciales.
  • Plan Manzana: 30Mbps + 3Mbps, precio medio, para clientes residenciales que quieren más calidad y están dispuestos a pagar un poco más.
  • Plan Fresa: 10Mbps + 10Mbps, precio alto, para empresas o clientes de negocios que quieren sus 10Mbps.

Como ves se trata de una simplificación, pero para demostrar el problema nos vale perfectamente.

El problema

En realidad no tenemos un problema, tenemos dos. Son estos:

Problema 1:

Tenemos dos planes que son aparentemente iguales (Castaña y Manzana), con 30Mbps de descarga y 3Mbps de subida, pero que nosotros queremos que se comporten diferente.

Por un lado, cuando la Estación Base (BS) está tranquila, queremos que a los dos planes les lleguen, por supuesto, los 30Mbps sin problema.

Ahora bien, cuando la estación base esté llena de tráfico, en hora punta y en saturación, queremos que a los clientes del plan Manzana les lleguen sus 30Mbps, o lo máximo posible al menos, y a los del plan Castaña les llegue lo que sea posible.

Problema 2:

Tenemos un plan, el plan Fresa, que tiene mucho menos caudal (10Mbps) que los planes Manzana y Castaña, pero al mismo tiempo es un plan de más calidad y que cuesta más. 

Por este motivo queremos que, cuando un cliente Fresa tenga necesidades y se ponga a tirar de su plan, le lleguen sus 10Mbps.

Un poco de teoría

Antes de nada veamos un pantallazo de la plantilla del plan Castaña que he dado de alta en una BS:

En este plan ves los dos servicios (de bajada y de subida). En esta captura tienes el detalle de la provisión de bajada del plan Castaña:

Hay dos parámetros que, por el momento, son los más importantes a la hora de gestionar el QoS:

  • Max Rate: es la velocidad o caudal máximo del servicio. En este caso, como el plan es de 30Mbps, hemos configurado 30000kbps. Usando este parámetro, la BS va a controlar el tráfico para que los clientes del plan Castaña no tengan nunca más de 30Mbps.
  • Min Rate: es el tráfico o caudal mínimo garantizado. Puesto que se trata de un servicio de Internet, nuestro consejo siempre es dejar este valor a 0kbps. Si fuera un servicio de telefonía para VoIP, nuestra recomendación sería dejarlo en 96kbps o 128kbps.

¿Cómo hace la BS para repartir el tráfico entre los diferentes clientes de los diferentes planes?

  • Paso 1: la BS, en primer lugar, asigna slots de tráfico a todos los clientes que tienen un «Min Rate» configurado. Por ejemplo, si hay servicios de VoIP que tienen una llamada en curso, estos serán los servicios que recibirán en primer lugar sus slots de transmisión (tanto en bajada como en subida).
  • Paso 2: lo siguiente que hace la BS es analizar las necesidades de los servicios. Los servicios que no tienen nada que enviar, simplemente no cuentan. Para los servicios que sí tienen datos que enviar, la BS les va a asignar un pedazo de la tarta que es la trama. Los servicios recibirán más tarta, más slots, cuanto mayor sea el valor de «Max Rate».
  • Paso 3: por último, la BS asigna los slots a los clientes según el paso anterior y también teniendo en cuenta la modulación del usuario.

En resumen: dos clientes que tengan un plan de 30Mbps y que estén descargando a tope, recibirán ambos la misma cantidad de tráfico. 

La solución: el QoS Prio

Entonces, ¿cómo conseguimos que dos clientes de 30Mbps reciban diferentes cantidades de tráfico cuando todo el mundo demanda a tope? ¿Cómo conseguimos que el plan Fresa de 10Mbps reciba más tráfico que los planes de 30Mbps?

Según hemos visto en la explicación anterior, parece imposible. Dos planes con el mismo «Max Rate» de 30Mbps (Castaña y Manzana) van a recibir, cuando las cosas se ponen muy intensas, la misma cantidad de tráfico. Y estos, a su vez, 3 veces más tráfico que un plan de 10Mbps (Fresa).

La solución es usar el parámetro QoS Prio, Aquí puedes ver las capturas de los servicios de bajada de los 3 planes:

Echa un ojo a cómo los hemos configurado:

  • Plan Fresa: QoS Prio 7.
  • Plan Manzana: QoS Prio 3.
  • Plan Castaña: QoS Prio 0.

¿Qué significa esta configuración? ¿Cómo afecta al funcionamiento? El QoS Prio lo que hace es indicar a la BS cómo hacer el reparto de la tarta, los slots de transmisión, entre los diferentes servicios. Un QoS Prio más alto significa que la BS le va a dar más tráfico que a un servicio con un QoS Prio más bajo.

OJO: si hay tráfico de sobra, el QoS Prio no afecta. Si la BS tiene slots libres, a un cliente con QoS Prio del plan Castaña le va a dar sus 30Mbps sin problemas. Ahora bien, cuando el tráfico empieza a subir y tenemos a muchos clientes tirando de la BS, cuando no hay disponible todo lo que el cliente querría, es cuando el QoS Prio hace su trabajo.

Más OJO: el QoS Prio nos ayuda cuando tenemos planes con diferentes valores de QoS Prio, más bajos los menos prioritarios y más altos los más prioritarios. De nada nos va a servir tener a todos los clientes en QoS Prio 7, pues al final todos se llevarían lo mismo.

Valores de QoS Prio 

Cuando configuramos un servicio, la BS nos permite configurar el valor de QoS Prio desde 0 hasta 7, pero, ¿qué significan estos valores? Vamos a comparar los diferentes valores de QoS Prio para que nos hagamos una idea de lo que estamos seleccionando:

  • Prio 0: es el valor estándar, el valor base.
  • Prio 1: un servicio QoS Prio 1 se lleva un 10% más que un servicio QoS Prio 0.
  • Prio 2: un servicio QoS Prio 2 se lleva un 50% más que un servicio QoS Prio 0.
  • Prio 3: un servicio QoS Prio 3 se lleva el doble que un servicio QoS Prio 0.
  • Prio 4: un servicio QoS Prio 4 se lleva el triple más que un servicio QoS Prio 0.
  • Prio 5: un servicio QoS Prio 5 se lleva cinco veces más que un servicio QoS Prio 0.
  • Prio 6: un servicio QoS Prio 6 se lleva nueve veces más que un servicio QoS Prio 0.
  • Prio 7: un servicio QoS Prio 5 se lleva 512 veces más que un servicio QoS Prio 0.

En esencia, un servicio de Prio 7, cuando la BS está a tope de tráfico, se va a llevar todo el tráfico que necesite. Es lo más parecido a un tráfico garantizado, sin tener que ponerle un valor de tráfico mínimo garantizado.

Al configurar el Plan Fresa en QoS Prio 7 conseguimos que los clientes de empresa, cuando necesiten tráfico, lo vayan a conseguir. Y lo conseguirán aunque su plan es de 10Mbps y el resto de clientes sean de 30Mbps.

El Plan Manzana, con su QoS Prio de 3, se va a llevar el doble de tráfico que el Plan Castaña, cuando haya saturación.

Tags:
,
No Comments

Post A Comment

Acepta el uso de cookies para seguir navegando en este sitio web. más información

Los ajustes de cookies de esta web están configurados para "permitir cookies" y así ofrecerte la mejor experiencia de navegación posible. Si sigues utilizando esta web sin cambiar tus ajustes de cookies o haces clic en "Aceptar" estarás dando tu consentimiento a esto.

Cerrar