Você está na página 1de 26

BANDWIDTH BROKERS

Ortega Muoz Jos Fernando Redes de Comunicaciones II

Posgrado de Electrnica y Telecomunicaciones Ensenada, Baja California, mayo 2011

Contenido

Introduccin
Calidad de servicio QoS

IntServ DiffServ Protocolo COPS Bandwidth Broker


Implementacin en escenario DiffServ

Conclusiones Bibliografa

Introduccin

Al incrementarse las aplicaciones de Internet y la tendencia de muchos servicios de migrar al protocolo IP, las compaas buscan implementar sistemas que mejoren de alguna manera la calidad de servicio (QoS) que brinda a sus clientes.
Para aplicar QoS se requiere tomar en cuanta:
o

Parmetros del sistema como ancho de banda, retardo, jitter, prdida de paquetes, etc.. Aspectos en cuanto a procesos de asignacin de recursos y el control de admisin.

Introduccin

Calidad de servicio (QoS - Quality of Service):

Desde el aspecto de redes:


es la capacidad de asegurar los recursos para una

aplicacin, as como brindar diferentes niveles de servicio.

Estos servicios van desde:


Correo electrnico, chat, video conferencias, buscadores web, entre muchos ms.

Introduccin

Calidad de servicio (QoS - Quality of Service): Como se mide?


En base a un acuerdo sobre el nivel de servicio llamado SLA (Service Level Agreement) entre el subscriptor y el servidor de Internet. Engloban mediciones sobre el desempeo de la red, as como la definicin de las caractersticas y propiedades de un servicio en especfico.

Introduccin

Calidad de servicio (QoS - Quality of Service): Existen dos mtodos principales para proveer QoS en redes IP:
o
o

InterServ (Integrated Services). DiffServ (Differentiated Services) .

IntServ (Integrated Services)


Est basado en el uso de algn protocolo de reserva (RSVP, ReSerVation Protocol) que permite la reserva de recursos a lo largo de los routers implicados en la comunicacin.

Brinda QoS de extremo a extremo a nivel de


flujo de datos.

Su

principal problema es la necesidad de mantener informacin sobre cada flujo en todos los routers de la red, lo cual lleva a problemas de escalabilidad.
7

DiffServ (Differentiated Services)


Se
basa en la divisin del trfico en diferentes clases y en la asignacin de prioridades a estos agregados.

Se

dice que brinda CoS (Class of Service) a agregados de trficos unidireccionales.

Los

paquetes que pertenecen a una determinada clase se marcan con un cdigo especfico (DSCP Diffserv CodePoint).

DiffServ (Differentiated Services)


Cmo se logra? Mediante
la definicin de comportamientos especficos para cada clase de trfico entre dispositivos de interconexin (PHB - Per Hop Behavior).

Los nodos intermedios (routers) tendrn que

analizar estos paquetes y tratarlos segn sus necesidades.

DiffServ (Differentiated Services)

Identificar y separar trfico en las diferentes clases

Descartar trfico que se comporta mal para garantizar la integridad de la red

Marcar trfico, si es necesario. Asigna al DSCP el valor que corresponde

Priorizar, proteger y aislar trfico

Controlar rfagas y conformar trfico

10

DiffServ (Differentiated Services)

Para evitar un uso indebido de la red, as como administrar los recursos utilizados y los usuarios, estas redes necesitan la incorporacin de un Bandwidth Broker por cada dominio DiffServ. Dominio DiffServ:

Conjunto de routers que operan mediante un servicio comn con la finalidad de otorgar polticas de encolamiento y un conjunto de grupos PHB implementados en cada enrutador.
11

Protocolo COPS (Common Open Policy Service)

Utiliza TCP como protocolo de transporte (puerto 3288) para asegurar as fiabilidad en el intercambio de mensajes entre los clientes y el servidor. El protocolo necesita informacin de estados en las mquinas ya que:

el estado de una peticin/decisin es compartido entre el cliente y el servidor y, el estado de peticin/decisin) interrelacionado. varios eventos puede (pares estar
12

Protocolo COPS (Common Open Policy Service)



RFC 2748. Define un modelo cliente/servidor sencillo para proporcionar control de polticas a protocolos de sealizacin de calidad de servicio. Se basa en un servidor (llamado PDP) que devuelve decisiones a las peticiones y actualizaciones realizadas por los clientes (llamados PEP).

13

Protocolo COPS (Common Open Policy Service)

Dentro del nodo de red puede existir un PDP local (LPD o LPDP) que puede ser utilizado para tomar decisiones locales en ausencia de un PDP.

PEP: Policy Enforcement Point PDP: Policy Decision Point LDP: Local Decision Point
14

Bandwidth Brokers

Controla el acceso a los servicios de la red por parte de los usuarios. Es el encargado de hacer cumplir el SLA (Service Level Agreement) contratado. A partir de los requerimientos que tenga el trfico de un usuario (BW, prioridad, retardo,...) escoge el DSCP ms adecuado y se lo comunica al usuario final para que ste marque el trfico con ese identificador.

15

Bandwidth Brokers

Configura los dispositivos de aplicacin de mecanismos de QoS => Routers de acceso. Es el servidor de polticas (PDP). Gestiona el uso de la red. Mediante los informes de uso del ancho de banda que le envan peridicamente los Routers y conociendo los recursos de la red y los usuarios registrados, su algoritmo de control adaptativo permite reestructurar todos los flujos de usuarios mediante el control de las colas en los routers.
16

Bandwidth Brokers

El Bandwidth Broker puede intercambiar informacin con otros Bandwidth Brokers de otras redes.

17

Bandwidth Brokers

Implementacin en escenario DiffServ.

Escenario para servicio de VoIP.

BB es el servidor de polticas.
Router Frontera marca los paquetes de salida.

Gatekeeper de voz realizar las peticiones al BB para aplicar QoS a ciertas conexiones de voz. Protocolo COPS para la comunicacin entre los nodos del entorno DiffServ.
18

Bandwidth Brokers

Implementacin en escenario DiffServ.

Un cliente llamar.

quiere

Se comunica con el gatekeeper para obtener la direccin IP del destino.

Cuando la llamada va a establecerse, el GK le avisa al BB y le pasa la informacin de la llamada (mediante COPS).

Direcciones IP, puertos, protocolo de transporte y tipo de trfico voz.


19

Bandwidth Brokers

Implementacin en escenario DiffServ.

Al recibir la peticin, el BB aadir la conexin a una tabla interna de conexiones activas.

Tambin se aade el tipo de trafico al que pertenece la conexin.

20

Bandwidth Brokers

Implementacin en escenario DiffServ.

Cuando el RF detecta un flujo de datos hacia el ISP, consulta al BB cmo marcar esos paquetes.

El router enva al BB los datos del flujo de datos, direcciones IP, puertos, protocolo de transporte, etc Esta conexin tambin se hace mediante COPS.
21

Bandwidth Brokers

Implementacin en escenario DiffServ.

El BB revisar si esa conexin est instalada en su tabla y es necesario aplicar tratamiento DiffServ.

Si es vlida, se le asignar un cdigo dependiendo del tipo de trfico. Una vez marcado, el BB lo enva al RF para que se aada un filtro en la interfaz de salida.
22

Bandwidth Brokers

Implementacin en escenario DiffServ.

Por su parte el RF marca el paquete con el cdigo por defecto. Esto se hace mientras espera la respuesta del BB.

Para evitar retener los paquetes en el router.

23

Bandwidth Brokers

Implementacin en escenario DiffServ.

Los filtros que se instalan correctamente, tienen un tiempo de vida.

Cuando se agota, el router hace una nueva peticin al BB para saber si el flujo de datos debe seguir marcndose con el mismo cdigo. As la QoS aplicada a los flujos de datos puede actualizarse cada cierto tiempo.
24

CONCLUSIONES

Existen diferentes escenarios DiffServ para implementar la calidad de servicio, en los cuales el Bandwidth Broker es un elemento clave para que se logre efectivamente. Es un elemento viable para actuar como el servidor de polticas, que con el correcto algoritmo de decisin, lleva a los diferentes escenarios DiffServ a un funcionamiento eficiente para ciertas aplicaciones. La implementacin del protocolo COPS es de gran importancia para gran cantidad de escenarios de este tipo.

25

BIBLIOGRAFIA

Ch. Bouras, K. Stamos, An efficient architecture for Bandwidth Brokers in DiffServ networks, Wiley InterScience, febrero 2007. Xchilt G. Caballero Crdenas, Anlisis y modelado de mecanismos de servicios diferenciados (diffserv) para la implementacin de redes con calidad de servicio (QoS), CICESE, agosto 2002. J. E. Salazar, C. Garca Garca, C. Seldas Alarcn, J. I. Moreno Novella, Diffserv como solucin a la provisin de QoS en Internet, Universidad Carlos III de Madrid, 2002. RFC 2638 A Two-bit DiffServ Architecture for the Internet o http://tools.ietf.org/html/rfc2638

26

Você também pode gostar