30 de agosto de 2010

Modelos de implementación de QoS

Calidad de Servicio (QoS) es un requerimiento creciente en las redes actuales. La presencia de tráfico de VoIP y crecientemente de video o multicast en la misma infraestructura que se utiliza para el tráfico de datos requiere de la implementación de QoS a fin de asegurar una correcta prestación de cada uno de los servicios.
Por esto me ha parecido conveniente ir introduciendo algunos conceptos relacionados con este tema. Y en primer lugar, referirme a los diferentes modelos de implementación.


Modelos de implementación de QoS
En la actualidad hay 3 modelos de aplicación de calidad de servicios para redes de datos:
  • Best-Effort.
    No se discrimina ningún tipo de tráfico y se brinda el mejor soporte posible desde la infraestructura.
  • IntServ.
    Las aplicaciones cuyo tráfico requieren tratamiento diferencial señalizan la red para requerir y garantizar los recursos necesarios para el adecuado funcionamiento de la aplicación.
    Garantiza las condiciones de operación de cada una de las sesiones que se establecen.
  • DiffServ.
    La infraestructura de la red es la que reconoce los diferentes tipos de tráfico y aplica políticas diferenciadas para cada clase de tráfico.
    Es más escalable y flexible en su implementación.
Best Effort
Es el modelo aplicado en Internet, y el que aplica por defecto toda red que no tiene políticas explícitamente definidas.
No garantiza ningún tratamiento o recurso específico a ningún flujo de información. Todo paquete es tratado de igual forma; no hay tratamiento preferencial.
Las principales características del modelo son:
  • Altamente escalable.
  • No requiere mecanismos o configuraciones especiales.
  • No garantiza recursos ni diferencia ningún tipo de servicio.
IntServ
Modelo de implementación de servicio bajo demanda. Tiene como objetivo garantizar recursos disponibles a lo largo de una ruta para una aplicación específica.
Antes de iniciarse propiamente la sesión de la aplicación se señaliza la ruta para verificar la disponibilidad de los recursos necesarios para un adecuado desarrollo de la misma .Una vez que la aplicación realiza la reserva de recursos la misma se mantiene aún cuando la aplicación no la esté utilizando, hasta tanto se levante la reserva de recursos. Permite garantizar las condiciones de operación de aplicaciones críticas.
Sus características más importantes son:
  • Negocia condiciones específicas de calidad de servicio antes de que se inicie la comunicación propiamente dicha.
  • Una vez hecha la reserva, la aplicación cuenta con los recursos reservados más allá de la situación de tráfico de la red.
  • Puede adecuarse a demandas específicas y diferentes de cada tipo de tráfico o aplicación.
  • La reserva de recursos se realiza para cada flujo de información en particular. No se reservan recursos en función de la aplicación genéricamente.
  • Cuando se asocia a desarrollos de telefonía IP, da una aproximación orientada a la conexión para este tipo de servicios. Cada dispositivo a lo largo de la ruta configura y mantiene la operación de cada comunicación individualmente.
  • Utiliza los servicios de RSVP (Resource Reservation Protocol).
  • No es escalable en grandes redes o implementaciones muy complejas.
DiffServ
Modelo de implementación de recursos garantizados de modo genérico y no por flujos o sesiones. Permite garantizar diferentes condiciones de servicio para diferentes tipos de tráfico, de modo escalable y efectivo, a través de toda la red.
  • No requiere señalización previa.
  • No permite garantizar condiciones de tráfico extremo a extremo.
  • Es muy flexible y escalable.
  • Divide el tráfico en clases en función de los requerimientos de la organización.
  • Cada paquete recibe el tratamiento que se ha definido para la clase a la cual ese paquete pertenece.
  • A cada clase se le puede asignar un diferente nivel de servicio y con ello diferentes recursos.
  • La asignación de recursos se hace salto por salto en cada dispositivo de la red y no para una ruta específica.
  • El mecanismo de implementación es relativamente complejo.
Para consultar:
¿Tenés alguna información adicional para aportar en este tema....?
Perfecto!!!! agregá un comentario con el detalle.
Muchas gracias.
Oscar Gerometta