Escolar Documentos
Profissional Documentos
Cultura Documentos
Abstract Internet currently offers a very simple delivery service, based in the best-effort model.
Using this model, the higher guarantee that the network provides is reliable data delivery. Never-
theless, new kinds of applications have been recently developed, like videoconference, VoIP or VPN,
which are sensitive to the QoS that they obtain from the network. In particular, traditional data deliv-
ery, where reliability can be obtained in change of not-controlled delays, becomes inacceptable.
Before these new kinds of applications can be widely used, the Internet infraestructure must be
modified to offer QoS at real-time and end to end controlled delays. Nevertheless, it seems reasonable
to consider this requirement high enough to, in case of taking it on, it could only be satisfied at long
time and big effort.
In this work we propose an architecture that enables an incremental implantation over Internet
of a model of service in a way that the user QoS requirements could be satisfied at the places where
certain mechanisms would be present.
Carga controlada
IntServ QoS garantizada
RSVP
Arq 2-bit
PDB Spec TE + DS
DiffServ EF PHB
AF PHB
VW PDB
BH PDB
MPLS + DS
best-effort. Esto da lugar a una evolución de la actual Que la incorporación de estos mecanismos ten-
arquitectura de Internet, no una modificación completa ga un impacto negativo mínimo sobre el ren-
(figura 2). dimiento de la arquitectura actual. Los tráficos
A continuación se exponen cuáles son los objetivos best-effort y QoS deben coexistir, no estar en-
de este trabajo. frentados.
Que la incorporación de estos mecanismos ten-
3.2. Alcance y objetivos ga un impacto mínimo sobre cambios de confi-
guración de la equipación actual, proporcionan-
La arquitectura actual de Internet no ofrece nin- do mecanismos de configuración automática allí
guna garantía con respecto a los parámetros de QoS, donde puedan estar disponibles.
salvo la entrega fiable. Partimos entonces de que cual-
Que las pilas de protocolos best-effort no se vean
quier modificación de la arquitectura que permita a In-
modificadas en ninguno de los elementos de la
ternet ofrecer una garantía mayor será considerado un
red.
avance, pero sólo si no repercute negativamente sobre
el rendimiento actual de la red. El fin último es proporcionar QoS a los clientes que lo
Por ello, en este trabajo se pretende: soliciten y contraten en caso de que pueda encontrarse
algún modo de proporcionar esta QoS. Si los paráme-
Incorporar mecanismos que permitan negociar tros de QoS son inaceptables, el cliente no se encon-
la QoS obtenida desde la red. Si la red no pue- trará con un caso diferente al actual funcionamiento de
de ofrecer los requerimientos de QoS mínimos Internet, que no realiza ninguna garantía con respecto
aceptables por el cliente, debe indicárselo recha- a estos parámetros. Si es imposible garantizar los pará-
zando la negociación [7]. metros de QoS incluso con estos nuevos mecanismos,
Figura 2: Evolución hacia una arquitectura que permita la provisión de QoS sobre Internet
namiento que los router del AS le proporcionan. De este modo, el BB puede determinar si sobre esta ruta se satisfacen los parámetros de QoS
solicitados.
Figura 3: Un AS Multihoming puede enviar tráfico QoS a través del proveedor que lo soporta, y tráfico best-effort
a través de cualquiera
namiento no-QoSR, la ruta calculada1 para esta- • El PDP (Policy Decision Point) es el res-
blecer un flujo best-effort no satisficiera los re- ponsable de la obtención de las reglas a
querimientos para establecer un flujo QoS, el BB aplicar y de la generación de decisiones de
deberá actuar para que los router implicados uti- acuerdo con las peticiones recibidas desde
licen una ruta diferente. Si se utiliza un algorit- el PEP. El PDP actúa por tanto como ser-
mo de encaminamiento QoSR, esta funcionali- vidor para el PEP. Por sus características,
dad no es necesaria y el BB se limitará a la mo- podría integrarse con el BB del AS.
nitorización de la provisión global de QoS. Esto
puede permitir la implantación de provisión de SNMP [19], incorporado en la mayoría de los
QoS en un AS incluso sin que todos sus elemen- router, puede permitir el control del router por
tos estén preparados para proporcionar garantías parte del BB para establecer los parámetros de
QoS. clasificación y planificación de paquetes en ca-
so de que el router no soporte otros protocolos
En la figura 4 se muestra una perspectiva general de como RSVP o COPS.
la relación de los BB con el resto de elementos de su
entorno. Telnet/SSH. Si el router no dispusiera de capa-
Los BB deben conocer la topología del AS en el cidad de ser controlado mediante COPS o RSVP
que se encuentran, para lo que disponen de una ba- y su agente SNMP no implementara el MIB co-
se de datos de interfaces, además de la información rrespondiente para el establecimiento de los pa-
de encaminamiento obtenida mediante el protocolo de rámetros de clasificación y planificación de pa-
encaminamiento. El conocer la topología permite a los quetes, el BB todavía podría controlar el router
BB, entre otras tareas, comunicarse directamente con mediante mecanismos Telnet/SSH.
los router del AS para controlarlos. Este control puede
En caso de utilizar un control basado en COPS, los
realizarse mediante diferentes mecanismos de señali-
router además deben conocer la localización del BB
zación y control:
en el AS. Esta localización del BB desde los router
RSVP [17], donde no se utilizan todos los meca- puede estar preconfigurada (mediante SNMP o Tel-
nismos descritos en su especificación, sino tan net/SSH) o bien puede realizarse automáticamente me-
sólo aquellos de señalización de reservas me- diante SLP[20].
diante mensajes RESV. A través de estos mensa- Además, los BB deben localizar los BB de los DSD
jes, el BB indica directamente al router corres- adyacentes. Como decisión de diseño abierta se propo-
pondiente las características de las reservas para nen varias opciones:
cada uno de los niveles de servicio en el contexto
del propio router. Incorporar la información de localización en la
información distribuida mediante el protocolo
COPS [18], un protocolo basado en TCP que uti- BGP.
liza un modelo cliente/servidor basado en los si-
guientes elementos: Incorporar señalización entre router in-
gress/egress para que indiquen directamente la
• El PEP (Policy Enforcement Point) es una localización de los BB de sus respectivos AS.
entidad donde se aplican las políticas es-
tablecidas. Generalmente el PEP será un Utilizar el protocolo SLP, aunque para ello de-
router o un gateway ubicado en una fron- ben encontrarse disponibles capacidades de en-
tera del AS. caminamiento multicast en los AS adyacentes.
Figura 4: Relación entre BB de AS adyacentes
[1] R. Steinmetz y L. Wolf. Quality of Service: Whe- [15] Jussi Lemponen. Implementation of Differentia-
re are We? En IWQOS’97, páginas 211–221. ted Services Policy Information Base on Linux.
1997. Proyecto Fin de Carrera, Tampere University of
Technology. Department of Information Techno-
[2] R. Braden, D. Clark y S. Shenker. Integrated Ser- logy, Abril 2001.
vices in the Internet Architecture: an Overview.
[16] K. Nichols, V. Jacobson y L. Zhang. A Two-bit
IETF RFC 1663, Julio 1994.
Differentiated Services Architecture for the Inter-
net. IETF RFC 2638, Julio 1999.
[3] K. Nichols, S. Bloake, F. Baker y D. Black. De-
finition of the Differentiated Services Field (DS [17] R. Braden, L. Zhang, S. Berson, S. Herzog
Field) in the IPv4 and IPv6 headers. IETF RFC y S. Jamin. Resource ReSerVation Protocol
2474, Diciembre 1998. (RSVP). IETF RFC 2205, Septiembre 1997.
[18] D. Durham, J. Boyle, R. Cohen, S. Herzog, [20] E. Guttman, C. Perkins, J. Veizades y M. Day.
R. Rajan y A. Sastry. The COPS (Common Open Service Location Protocol, Version 2. IETF RFC
Policy Service) Protocol. IETF RFC 2748, Enero 2608, Junio 1999.
2000.
[21] R. Coltun. The OSPF Opaque LSA Option. IETF
RFC 2370, Julio 1998.
[19] F. Baker, K. Chan y A. Smith. Management In- [22] R. Chandra y J. Scudder. Capabilities Advertise-
formation Base for the Differentiated Services ment with BGP-4. IETF RFC 3392, Noviembre
Architecture. IETF RFC 3289, Mayo 2002. 2002.