Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Fondo
Las redes de datos modernas brindan muchos tipos diferentes de servicios, que incluyen voz, video,
transmisión de música, páginas web y correo electrónico. Muchos de los mecanismos de QoS
propuestos que permitieron la coexistencia de estos servicios eran complejos y no se pudieron
escalar para satisfacer las demandas de Internet pública . En diciembre de 1998,
el IETF publicó RFC 2474 - Definición del campo de servicios diferenciados (campo DS) en
los encabezados IPv4 e IPv6 , que reemplazó el campo TOS IPv4 con el campo DS.En el campo
DS, se utiliza un rango de ocho valores (selectores de clase) para compatibilidad con versiones
anteriores de la especificación de precedencia IP en el antiguo campo TOS. En la actualidad,
DiffServ ha reemplazado en gran medida al TOS y otros mecanismos de QoS de capa 3 , como los
servicios integrados (IntServ), como la arquitectura principal que utilizan los enrutadores para
proporcionar QoS.
En lugar de diferenciar el tráfico de la red según los requisitos de un flujo individual, Di ffServ opera
según el principio de clasificación del tráfico , colocando cada paquete de datos en una de un número
limitado de clases de tráfico. Luego, cada enrutador de la red se configura para diferenciar el tráfico
según su clase. Cada clase de tráfico se puede gestionar de forma diferente, lo que garantiza un
trato preferencial para el tráfico de mayor prioridad en la red. La premisa de Diffserv es que las
funciones complicadas, como la clasificación de paquetes y la vigilancia, pueden llevarse a cabo en
el borde de la red mediante enrutadores de borde.Dado que no se requiere clasificación ni vigilancia
en el enrutador central, la función se puede mantener simple. Los enrutadores centrales simplemente
aplican el tratamiento PHB a los paquetes en función de sus marcas. El tratamiento PHB se logra
mediante enrutadores centrales que utilizan una combinación de política de programación y política
de gestión de colas.
Clasificación y marcado
El tráfico de red que ingresa a un dominio DiffServ está sujeto a clasificación y acondicionamiento. Un
clasificador de tráfico puede inspeccionar muchos parámetros diferentes en los paquetes entrantes,
como la dirección de origen, la dirección de destino o el tipo de tráfico y asignar paquetes individuales
a una clase de tráfico específico. Los clasificadores de tráfico pueden respetar cualquier marca
DiffServ en los paquetes recibidos o pueden optar por ignorar o anular esas marcas. Para un control
estricto sobre los volúmenes y el tipo de tráfico en una clase determinada, un operador de red puede
optar por no respetar las marcas en la entrada al dominio DiffServ. El tráfico de cada clase se puede
condicionar aún más sometiendo el tráfico a limitadores de velocidad, policías de
tráfico o modeladores . [4]
El comportamiento por salto está determinado por el campo DS en el encabezado IP. El campo DS
contiene el valor DSCP de 6 bits. [5] La notificación de congestión explícita (ECN) ocupa los 2 bits
menos significativos del campo TOS de IPv4 y el campo de clase de tráfico (TC) de IPv6. [6] [7] [8]
En teoría, una red podría tener hasta 64 clases de tráfico diferentes utilizando los 64 valores DSCP
disponibles. Los RFC de DiffServ recomiendan, pero no requieren, ciertas codificaciones. Esto le da
a un operador de red una gran flexibilidad para definir las clases de tráfico. En la práctica, sin
embargo, la mayoría de las redes utilizan los siguientes comportamientos por salto generalmente
definidos:
Reenvío predeterminado (DF) PHB, que suele ser el tráfico de mejor esfuerzo
Reenvío acelerado (EF) PHB: dedicado al tráfico de baja pérdida y baja latencia
Reenvío asegurado (AF) PHB: garantiza la entrega en las condiciones prescritas
PHB de selector de clase : que mantiene la compatibilidad con el campo de precedencia de
IP.
Reenvío predeterminado
Un PHB de reenvío predeterminado (DF) es el único comportamiento requerido. Esencialmente,
cualquier tráfico que no cumpla con los requisitos de cualquiera de las otras clases definidas usa
DF. Normalmente, DF tiene características de reenvío de mejor esfuerzo. El DSCP recomendado
para DF es 0. [3]
Reenvío acelerado
El IETF define el comportamiento del reenvío acelerado (EF) en RFC 3246 . El EF PHB tiene las
características de bajo retardo, baja pérdida y baja fluctuación. Estas características son adecuadas
para voz, video y otros servicios en tiempo real. El tráfico EF a menudo recibe una cola de prioridad
estricta por encima de todas las demás clases de tráfico. Debido a que una sobrecarga de tráfico EF
provocará retrasos en las colas y afectará las tolerancias de fluctuación y retraso dentro de la
clase, se pueden aplicar al tráfico EF control de admisión , vigilancia del tráfico y otros
mecanismos. El DSCP recomendado para EF es 101110 B (46 o 2E H ).
Admitir voz
El IETF define el comportamiento de admisión por voz en RFC 5865 . El PHB de admisión por voz
tiene características idénticas al PHB de reenvío acelerado. Sin embargo, el tráfico de admisión por
voz también es admitido por la red mediante un procedimiento de control de admisión de
llamadas (CAC). El DSCP recomendado para la admisión de voz es 101100 B (44 o 2C H ).
Reenvío asegurado
El IETF define el comportamiento de reenvío asegurado (AF) en RFC 2597 y RFC 3260 . El reenvío
asegurado permite al operador brindar garantía de entrega siempre que el tráfico no exceda alguna
tarifa suscrita. El tráfico que excede la tasa de suscripción se enfrenta a una mayor probabilidad de
que se elimine si se produzca una congestión.
El grupo de comportamiento de AF define cuatro clases de AF separadas con todo el tráfico dentro
de una clase que tiene la misma prioridad. Dentro de cada clase, los paquetes reciben una
precedencia de caída (alta, media o baja, donde una precedencia más alta significa más caída). La
combinación de clases y la precedencia de eliminación produce doce codificaciones DSCP
separadas de AF11 a AF43 (consulte la tabla).
Selector de clases
Antes de DiffServ, las redes IPv4 podía usar el campo de precedencia IP en el byte TOS del
encabezado IPv4 para marcar el tráfico prioritario. El octeto TOS y la precedencia IP no se utiliza
ampliamente. El IETF acordó reutilizar el octeto TOS como campo DS para redes DiffServ. Para
mantener la compatibilidad con versiones anteriores de los dispositivos de red que todavía utilizan
el campo Precedencia, DiffServ define el selector de clase PHB.
Los puntos de código del selector de clases tienen el formato binario 'xxx000'. Los primeros tres bits
son los bits de precedencia de IP. Cada valor de precedencia de IP se puede asignar una clase
DiffServ. La precedencia de IP 0 se asigna de una CS0, la precedencia de IP 1 a CS1, et c. Sí se
recibir con la ONU paquete de la ONU enrutador no es compatible con DiffServ Que utilizó Marcas
de precedencia de IP, el enrutador DiffServ AÚN PUEDE entendre la Codificación Como un punto
de código de selector de clase.
En RFC 4594 se dan recomendaciones específicas para el uso de código de selector de clase.
Pautas de configuración
RFC 4594 ofrece recomendaciones detalladas y específicas para el uso y configuración de puntos
de código.
Los detalles de cómo los enrutadores individuales tratan el campo DS son específicos de la
configuración, por lo que es difícil predecir el comportamiento de un extremo a otro. Esto se complica
aún más si un paquete cruza dos o más dominios DiffServ antes de llegar a su destino. Desde un
punto de vista comercial, esto significa que es imposible vender diferentes clases de conectividad de
extremo a extremo a los usuarios finales, ya que el paquete Gold de un proveedor puede ser el
Bronze de otro. DiffServ o cualquier otra marca de QoS basada en IP no garantiza la calidad del
servicio o un acuerdo de nivel de servicio (SLA) específico .Al marcar los paquetes, el remitente
indica que quiere que los paquetes sean tratados como un servicio específico, pero no hay garantía
de que esto suceda. Depende de todos los proveedores de servicios y sus enrutadores en la ruta
segura de que sus políticas se encargarán de los paquetes de manera adecuada.
RFC de DiffServ
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 2983 - Servicios diferenciados y túneles.
RFC 3086 - Definición de comportamientos de servicios diferenciados por dominio y reglas
para su especificación.
RFC 3140 - Códigos de identificación de comportamiento por salto. (Obsoletas RFC 2836. )
RFC 3246 : un PHB de reenvío acelerado. (Obsoletas RFC 2598. )
RFC 3247 : información complementaria para la nueva definición de EF PHB
(comportamiento de reenvío acelerado por salto).
RFC 3260 - Nueva terminología y aclaraciones para Diffserv. (Actualizaciones RFC
2474 , RFC 2475 y RFC 2597. )
RFC 4594 - Pautas de configuración para clases de servicio DiffServ.
RFC 5865 : un punto de código de servicios diferenciados (DSCP) para tráfico de capacidad
admitida. (Actualizaciones RFC 4542 y RFC 4594. )
RFC 8622 - Un comportamiento por salto de menor esfuerzo (LE PHB) para servicios
diferenciados. (Actualizaciones RFC 4594 y RFC 8325 , obsoletos RFC 3662. )
Ver también
Clase de servicio
Ingeniería de teletrafico
Referencias
1. ^ RFC 3260
2. ^ Guía de configuración de conmutadores Ethernet S3700HI - QoS , Huawei , p. 7 , recuperado el7
de octubre de 2016 , un dominio DiffServ se compone de un grupo de nodos DiffServ interconectados
que utilizan la misma política de servicio y PHB.
3. ^ ab RFC 4594
4. ^ RFC 2597 Sección 3
5. ^ RFC 2474
6. ^ RFC 6088
7. ^ Mundial. "Implementación de políticas de calidad de servicio con DSCP" . Cisco . Consultado el 16
de octubre de 2010 .
8. ↑ Filtrado DSCP Archivado el 29 de julio de 2016 en Wayback Machine.
9. ^ K. Nichols; V. Jacobson; L. Zhang (julio de 1999). Una arquitectura de servicios diferenciados de dos
bits para Internet . IETF. doi : 10.17487 / RFC2638 . RFC 2638 .