Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Cita2002 Diffserv
Cita2002 Diffserv
en Internet
Jorge Escribano Salazar, Carlos García García, Celia Seldas Alarcón, José Ignacio Moreno Novella
Abstract. IETF has developed two architectures for the flujos de tráfico. Sin embargo, las actuales redes de datos
Internet which should enable QoS manage of data flows in IP no distinguen entre las diferentes aplicaciones que
networks, Integrated Services (IntServ) and Differentiated transportan: no pueden diferenciar entre una
Services (Diffserv). This paper presents a solution to provide
videoconferencia con determinados requisitos de ancho de
Diffserv QoS support over a VoIP scenario. In addition to this
paper different Diffserv limitations are studied and some banda y la navegación web de características
solutions are proposed. completamente diferentes. Esto requiere que de alguna
manera las funciones de calidad de servicio sean capaces
de reconocer las aplicaciones para reservarles unos
Index Terms— QoS, Diffserv, Bandwidth Broker. determinados recursos en la red.
I. INTRODUCCIÓN
II. CALIDAD DE SERVICIO
En la actualidad los sistemas informáticos se basan en una
red de datos, la cual debe ser capaz de soportar una cada vez La calidad de servicio consiste en la capacidad de la red
más amplia gama de aplicaciones. El protocolo de Internet para reservar algunos de los recursos disponibles para un
(IP), que ha sido utilizado en estas redes durante las tres tráfico concreto con la intención de proporcionar un
últimas décadas para el intercambio de información entre los determinado servicio. Debemos tener en cuenta que en la red
diferentes ordenadores, ha terminado imponiéndose como el se pueden utilizar diferentes tecnologías de transporte (como
protocolo más usado. Actualmente el desarrollo de estas redes pueden ser Frame Relay, X.25, SDH, ATM, etc) de manera
de datos se está enfocando hacia la provisión de Calidad de que la gestión de QoS implica la interacción con estas
Servicio (QoS), la cual se requiere para permitir asegurar tecnologías y con los equipos de conmutación, que son los que
determinadas características de calidad en la transmisión de finalmente determinarán el nivel de QoS alcanzado.
información. El objetivo es evitar que la congestión de
determinados nodos de la red afecte a algunas aplicaciones que En este momento existen principalmente dos tipos de
requieran un especial caudal o retardo, como pueden ser tecnologías que proporcionan calidad de servicio. La primera
aplicaciones de videoconferencia. Para solucionar este se basa en la reserva, y asigna recursos basándose en flujos de
problema existen dos tendencias bien distintas: tráfico. Alternativamente, un segundo tipo de calidad de
servicio se caracteriza por la priorización de determinado tipo
o Sobredimensionar adecuadamente la red de transporte, lo de tráfico. Veremos más adelante que los flujos de datos
que implica aumentar cuando resulte necesario los individuales se van agrupando en grandes agregados de tráfico
equipos de conmutación así como el ancho de banda de acuerdo a la “clase de servicio” a la que pertenezcan, y
disponible en los canales. Este método se basa en el dependiendo de esa clase de servicio recibirán un distinto trato
abaratamiento de los sistemas de conmutación y en los diferentes elementos de la red.
transporte, si bien provoca una gestión ineficiente por
definición de los recursos disponibles. En comunicaciones IP se traduce en dos modelos de trabajo:
o Gestionar de forma inteligente los recursos disponibles,
compartiéndolo de manera desigual entre los diferentes o Modelo Intserv: basado en la utilización de algún
protocolo de reserva (RSVP, ReSerVation Protocol) que
permite la reserva de recursos a lo largo de los routers
implicados en la comunicación. El principal problema de
este modelo es la necesidad de mantener información
sobre cada flujo en todos los routers de la red, lo cual
lleva a problemas de escalabilidad. Existe un grupo de
trabajo del IETF encargado de su seguimiento [8].
o Modelo Diffserv: se basa en la división del tráfico en
diferentes clases [6],[7] y en la asignación de prioridades
a estos agregados. Utiliza diferente información de la
cabecera de los paquetes (por ejemplo, DSCP – Diffserv
Code Point) para distinguir clasificar los paquetes y Figura 1. Arquitectura Diffserv
conocer el tratamiento que debe recibir el tráfico en los
nodos de la red Diffserv. Debemos tener en cuenta que un dominio Diffserv puede
estar formado por más de una red, de manera que el
Calidad de servicio: Diffserv administrador será responsable de repartir adecuadamente los
Los servicios diferenciados (Diffserv) proporcionan recursos de acuerdo con el contrato de servicio (SLA – Service
mecanismos de calidad de servicio para reducir la carga en Level Agreement) entre el cliente y el proveedor del servicio.
dispositivos de la red a través de un mapeo entre flujos de Veamos a continuación las diferentes funciones que deben
tráfico y niveles de servicio. Los paquetes que pertenecen a realizar los nodos DS:
una determinada clase se marcan con un código específico
(DSCP – Diffserv CodePoint). Este código es todo lo que o Nodos extremos DS: será necesario realizar diferentes
necesitamos para identificar una clase de tráfico. La funciones como el acondicionamiento de tráfico entre los
diferenciación de servicios se logra mediante la definición de dominios Diffserv interconectados. De esta manera debe
comportamientos específicos para cada clase de tráfico entre clasificar y establecer las condiciones de ingreso de los
dispositivos de interconexión, hecho conocido como PHB (Per flujos de tráfico en función de: dirección IP y puerto
Hop Behavior). (origen y destino), protocolo de transporte y DSCP, este
clasificador se conoce como MF (Multi-Field Classifier).
De esta manera a través de Diffserv planteamos asignar Una vez que los paquetes han sido marcados
prioridades a los diferentes paquetes que son enviados a la red. adecuadamente, los nodos internos deberán seleccionar el
Los nodos intermedios (routers) tendrán que analizar estos PHB definido para cada flujo de datos.
paquetes y tratarlos según sus necesidades. Esta es la razón
principal por la que Diffserv ofrece mejores características de Los nodos DS de entrada serán responsables de asegurar
escalabilidad que Intserv. Dentro del grupo de trabajo de que el tráfico de entrada cumple los requisitos de algún
Diffserv de la IETF [5], se define en [2] el campo DS TCA (Traffic Conditioning Agreement), que es un
(Differentiated Services) donde se especificarán las derivado del SLA, entre los dominios interconectados.
prioridades de los paquetes. En el subcampo DSCP Por otro lado los nodos DS de salida deberán realizar
(Differentiated Setvice CodePoint) se especifica la prioridad funciones de acondicionamiento de tráfico o TC (Traffic
de cada paquete. Estos campos son validos tanto para IPv4 Conformation) sobre el tráfico transferido al otro dominio
como IPv6. DS conectado.
En la arquitectura definida por Diffserv, que podemos ver o Nodos internos DS: podrá realizar limitadas funciones de
en la figura 1, aparecen nodos extremos DS de entrada y TC, tales como remarcado de DSCP. Los nodos DS
salida, así como nodos DS internos. Este conjunto de nodos internos solo se conectan a nodos internos o a nodos
definen el dominio Diffserv y presenta un tipo de políticas y externos de su propio dominio. A diferencia de los nodos
grupos de comportamiento por salto (PHB - Per Hop externos para la selección del PHB solo ser tendrá en
Behavior) que determinarán el tratamiento de los paquetes en cuenta el campo DSCP, conocido como clasificador BA
la red. (Behavior Aggregate Classifier).
VI. CONCLUSIONES
El desarrollo de la tecnología Diffserv se encuentra en una
fase lo suficientemente madura como para plantearnos su
posible implantación a gran escala. La funcionalidad que nos
aporta este modelo puede permitir el despegue definitivo de
determinados servicios con ciertos requisitos de calidad de
servicio.
A través de este artículo hemos presentado un escenario
desarrollado en el Departamento de Telemática de la
Universidad Carlos III de Madrid, en el que se ofrecen los
mecanismos básicos para adoptar diferentes políticas de
calidad de servicio en función de las necesidades de la red. Se
demuestra la viabilidad de la utilización de un elemento
servidor de políticas como el Bandwidth Broker, así como la
posibilidad de comunicar los diferentes elementos del
escenario mediante un protocolo diseñado para el intercambio
de políticas (COPS).
De igual forma se han planteado las limitaciones asociadas
al modelo Diffserv y se han identificado servicios que
aprovecharán los beneficios de esta tecnología.
AGRADECIMIENTOS
Este trabajo ha sido financiado parcialmente por la
comisión Europea a través del proyecto "Mobydick - Mobility
and Differenciated Services in a Future IP Network".
REFERENCIAS