¿Qué es un servicio diferenciado?

En informática, un servicio diferenciado es un tipo de estrategia de diseño que permite segregar el tráfico de red en varias categorías o clases diferentes. Este enfoque puede ser muy útil para comprender la naturaleza del tráfico en una red determinada, así como para asignar recursos para que cada clase se pueda administrar con el mayor grado de eficiencia. Los patrones de diseño de software a menudo permitirán algún tipo de aplicación de servicio diferenciada, permitiendo que varios tipos o clases de tráfico se ejecuten en una sola red sin crear ningún tipo de problemas de transferencia.

Hay una serie de clases comúnmente asociadas con un servicio diferenciado. Entre los que son típicos para la mayoría de las redes se encuentran el Protocolo de Internet local o las direcciones IP, cualquier dirección IP de cliente utilizada en la red y la programación asociada con la red utilizada para procesar la información entrante y saliente. Elementos como el tipo de puertos de aplicación empleados con la red, así como la configuración del protocolo relevante para las diferentes transferencias de datos dentro de la red, también se considerarían un servicio diferenciado.

Normalmente, todo el tráfico que se ajuste a los mismos protocolos básicos disfrutará de la misma categoría o clasificación. Al calificar el tipo de tráfico utilizado en diferentes aplicaciones y para realizar diversas tareas, el proceso de asignación de recursos de una manera que no dé lugar a problemas de rendimiento con otras aplicaciones en ejecución se mantiene al mínimo. Por esta razón, muchas redes están diseñadas para reconocer tanto la clase como el rendimiento de los programas que hacen uso de esas clases. Cuando un servicio diferenciado funciona con el nivel de rendimiento más alto posible, es probable que la funcionalidad general de la red o del sistema siga siendo bastante alta.

Un beneficio clave de un enfoque de servicio diferenciado es que el hardware y el software incluidos en la red pueden seguir funcionando sin importar lo que esté sucediendo con otras clases o categorías de servicio. Esto significa que los enrutadores seguirán funcionando normalmente independientemente de lo que esté sucediendo con otras aplicaciones que también se ejecutan como parte de la red. Si bien este beneficio es significativo, una configuración de servicio diferenciado no está exenta de posibles responsabilidades. Por ejemplo, a veces es difícil identificar exactamente cómo se relacionan los diferentes enrutadores entre sí, lo que significa que puede que no sea posible recuperar por completo los detalles sobre cómo se administran los paquetes de información tanto en el punto de origen como en el punto de terminación. Si hay algún tipo de problema con el paso de los paquetes de datos, esto podría crear una pérdida adicional de recursos que podría ralentizar algunas actividades durante un breve período de tiempo.