DiffServ

DiffServ (abreviatura de servicios diferenciados ) es un esquema para la clasificación de paquetes IP . Esta clasificación se puede utilizar desde el planificador de red para la priorización de IP -Datenpaketen hasta una garantía de calidad de servicio (inglés: Quality of Service , QoS ). DiffServ se describió por primera vez en 1998 en RFC  2474. A diferencia del método IntServ , los recursos se solicitan para clases de tráfico y no para conexiones individuales.

La especificación original de IPv4 en RFC 791 definía un tipo de byte de servicio (byte ToS) en el encabezado IP, en los bits 8 a 15. Tres bits codificaban una precedencia entre 0 y 7, tres bits más marcaban paquetes para baja latencia , alto rendimiento y alta confiabilidad. Un RFC posterior le dio a uno de los bits restantes el significado de "minimizar los costos financieros".

DiffServ describe un método alternativo para usar los bits del byte ToS: Los seis bits originales codifican un Punto de Código de Servicios Diferenciados (DSCP) entre 0 y 63. Los dos bits restantes se usan en RFC 3168 para Notificación Explícita de Congestión (ECN).

Los DSCP solo se utilizan para la clasificación, no para la priorización. Esto significa que un valor numérico más alto no corresponde necesariamente a un tratamiento preferido. En cambio, un DSCP se refiere a un comportamiento de reenvío (en inglés: comportamiento por salto , PHB). Esto especifica cómo se maneja exactamente un paquete. La arquitectura prevista es clasificar los paquetes en los límites de la red, por ejemplo, en enrutadores fronterizos , por ejemplo, utilizando números de puerto . Los enrutadores dentro de la red, por otro lado, solo usan el campo DS para seleccionar un PHB.

Varias RFC definen comportamientos de reenvío (PHB) que son adecuados para diferentes tipos de tráfico de red y gestión de recursos. Los DSCP correspondientes son administrados y asignados por IANA . Los PHB de selector de clase ( RFC 2474 ) son compatibles con los ocho valores de precedencia de RFC 791 y representan una distribución de recursos basada en prioridades. El reenvío acelerado (EF, RFC 3246 ) describe un comportamiento para los paquetes que requieren una latencia baja. El reenvío asegurado (AF, RFC 2597 ) describe un PHB que divide los paquetes en cuatro clases, cada una con tres prioridades. El comportamiento estándar con el punto de código 0 se denomina Mejor esfuerzo (BE).

Para evitar un uso indebido, debe asegurarse de que el campo DS se establezca realmente en los límites de la red. Por ejemplo, una clase de urgencia podría utilizarse indebidamente para otorgar al propio servicio una prioridad más alta que los servicios "promedio". Para evitar esto, se definen los denominados "límites de confianza" en las transiciones a componentes de red activos. En este punto, los campos DS de los paquetes se establecen, posiblemente simplemente al valor predeterminado 0. Dichos límites de confianza pueden ser puertos de conmutación a los que están conectados los dispositivos finales de los clientes o enrutadores de los proveedores de servicios que conectan las redes de los clientes.

Ver también

enlaces web

  • RFC 2474 - Definición del campo de servicios diferenciados (campo DS) en los encabezados IPv4 e IPv6
  • RFC 2475 : una arquitectura para servicios diferenciados
  • RFC 2597 - Grupo PHB de reenvío asegurado
  • RFC 3168 - La adición de notificación explícita de congestión ( ECN ) a IP (actualiza RFC 2474 )
  • RFC 3246 - Un PHB de reenvío acelerado (comportamiento por salto) (obsoleto RFC 2598 )
  • Registro DSCP : Lista de todos los DSCP asignados oficialmente por la IANA .