memoria presentada por sebastián andrés Álvarez moraga

60
Estudio y Configuración de Estudio y Configuración de Calidad de Servicio para Calidad de Servicio para Protocolos IPv4 e IPv6 en una Protocolos IPv4 e IPv6 en una Red de Fibra Óptica WDM Red de Fibra Óptica WDM Memoria presentada por Memoria presentada por Sebastián Andrés Álvarez Moraga Sebastián Andrés Álvarez Moraga Universidad Técnica Federico Santa María Universidad Técnica Federico Santa María Departamento de Electrónica Departamento de Electrónica Profesor Guía: Agustín González Valenzuela Profesor Guía: Agustín González Valenzuela Profesor Correferente: Walter Grote Hahn Profesor Correferente: Walter Grote Hahn Miércoles 18 de Agosto de 2004 Miércoles 18 de Agosto de 2004

Upload: enye

Post on 19-Jan-2016

33 views

Category:

Documents


0 download

DESCRIPTION

Universidad Técnica Federico Santa María Departamento de Electrónica. Estudio y Configuración de Calidad de Servicio para Protocolos IPv4 e IPv6 en una Red de Fibra Óptica WDM. Memoria presentada por Sebastián Andrés Álvarez Moraga. Profesor Guía: Agustín González Valenzuela - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Memoria presentada por Sebastián Andrés Álvarez Moraga

Estudio y Configuración de Calidad de Estudio y Configuración de Calidad de Servicio para Protocolos IPv4 e IPv6 en Servicio para Protocolos IPv4 e IPv6 en

una Red de Fibra Óptica WDMuna Red de Fibra Óptica WDM

Memoria presentada porMemoria presentada por

Sebastián Andrés Álvarez MoragaSebastián Andrés Álvarez Moraga

Universidad Técnica Federico Santa MaríaUniversidad Técnica Federico Santa María

Departamento de ElectrónicaDepartamento de Electrónica

Profesor Guía: Agustín González ValenzuelaProfesor Guía: Agustín González Valenzuela

Profesor Correferente: Walter Grote HahnProfesor Correferente: Walter Grote Hahn

Miércoles 18 de Agosto de 2004Miércoles 18 de Agosto de 2004

Page 2: Memoria presentada por Sebastián Andrés Álvarez Moraga

22

ContenidosContenidos

IntroducciónIntroducción Concepto de Calidad de ServicioConcepto de Calidad de Servicio Marcado de PaquetesMarcado de Paquetes Arquitecturas de Calidad de ServicioArquitecturas de Calidad de Servicio Implementación de Calidad de ServicioImplementación de Calidad de Servicio Técnicas de EncolamientoTécnicas de Encolamiento Pruebas RealizadasPruebas Realizadas ConclusionesConclusiones

Page 3: Memoria presentada por Sebastián Andrés Álvarez Moraga

33

IntroducciónIntroducción

El protocolo IPv4 y el naciente IPv6 constituyen la El protocolo IPv4 y el naciente IPv6 constituyen la base de las comunicaciones de Internet.base de las comunicaciones de Internet.

Existen flujos de tráfico sobre estas redes que son Existen flujos de tráfico sobre estas redes que son críticos y deben ser tratados de forma especial en críticos y deben ser tratados de forma especial en momentos de momentos de congestióncongestión..

Surge la necesidad de estudiar e implementar Surge la necesidad de estudiar e implementar esquemas de Calidad de Servicio que permitan esquemas de Calidad de Servicio que permitan otorgar una otorgar una distincióndistinción en la manipulación de en la manipulación de estos flujos.estos flujos.

Page 4: Memoria presentada por Sebastián Andrés Álvarez Moraga

44

Calidad de ServicioCalidad de Servicio

Page 5: Memoria presentada por Sebastián Andrés Álvarez Moraga

55

Calidad de ServicioCalidad de Servicio

““Capacidad de una red para sostener un Capacidad de una red para sostener un comportamientocomportamiento adecuado del tráfico adecuado del tráfico que transita por ella, cumpliendo con que transita por ella, cumpliendo con parámetrosparámetros relevantes para el usuario relevantes para el usuario final.”final.”

Se intenta acotar Ancho de Banda, Se intenta acotar Ancho de Banda, Retardo, Jitter, y Porcentaje de Pérdida de Retardo, Jitter, y Porcentaje de Pérdida de los paquetes para ciertas los paquetes para ciertas clases de clases de tráficotráfico..

Page 6: Memoria presentada por Sebastián Andrés Álvarez Moraga

66

Calidad de ServicioCalidad de Servicio

Cada tipo de tráfico es asociado a una Cada tipo de tráfico es asociado a una Clase de ServicioClase de Servicio..

Se utilizan diversos métodos en los Se utilizan diversos métodos en los enrutadoresenrutadores y y conmutadoresconmutadores, para , para otorgar el servicio apropiado a cada clase.otorgar el servicio apropiado a cada clase.

Se utilizan campos de diferenciación en los Se utilizan campos de diferenciación en los protocolos IPv4 e IPv6 para lograr el protocolos IPv4 e IPv6 para lograr el marcadomarcado de los paquetes. de los paquetes.

Page 7: Memoria presentada por Sebastián Andrés Álvarez Moraga

77

Marcado de PaquetesMarcado de Paquetes

Page 8: Memoria presentada por Sebastián Andrés Álvarez Moraga

88

Marcado en Capa 2Marcado en Capa 2

En los marcos Ethernet 802.1p y los En los marcos Ethernet 802.1p y los marcos ISL, es posible incrustar marcos ISL, es posible incrustar información de calidad de servicio, información de calidad de servicio, CoS CoS (3 bits).(3 bits).

Se obtienen 7 niveles de Se obtienen 7 niveles de diferenciación que permiten dar diferenciación que permiten dar preferencia en el proceso de preferencia en el proceso de conmutación de paquetes.conmutación de paquetes.

Page 9: Memoria presentada por Sebastián Andrés Álvarez Moraga

99

Marcado en Capa 2Marcado en Capa 2

3

4

0

7Marcos

con valores

CoS

Transmisión con Prioridad, basada en CoS

Destino Puerta A

Puerta A

7 4 3 0

Page 10: Memoria presentada por Sebastián Andrés Álvarez Moraga

1010

Marcado en Capa 3Marcado en Capa 3

IPv4 contiene el campo de 8 bits, IPv4 contiene el campo de 8 bits, Tipo de Servicio.Tipo de Servicio.

IPv6 contiene los campos IPv6 contiene los campos Clase de Clase de tráficotráfico (8 bits) y (8 bits) y Etiqueta de FlujoEtiqueta de Flujo (24 bits).(24 bits).

Page 11: Memoria presentada por Sebastián Andrés Álvarez Moraga

1111

Protocolo IPv4Protocolo IPv4

4 8 16 20 32

Versión Cabecera

Tipo de Servicio Longitud Total

Identificación Indicadores

Desplazamiento de Fragmentación

Tiempo de Vida Protocolo Suma de comprobación de la cabecera

Dirección Origen

Dirección Destino

Opciones IP

Page 12: Memoria presentada por Sebastián Andrés Álvarez Moraga

1212

Protocolo IPv6Protocolo IPv6

4 12 16 24 32

Versión Clase de Tráfico Etiqueta de Flujo

Longitud de Carga Útil Siguiente Cabecera Límite de Saltos

Dirección de Origen (128 bits)

Dirección Destino (128 Bits)

Page 13: Memoria presentada por Sebastián Andrés Álvarez Moraga

1313

Arquitecturas de QoSArquitecturas de QoS

Mejor EsfuerzoMejor Esfuerzo, servicio tradicional de , servicio tradicional de transporte de datos, donde no hay garantía de la transporte de datos, donde no hay garantía de la entrega del paquete.entrega del paquete.

Servicios IntegradosServicios Integrados, provee de servicio , provee de servicio garantizado, negociando parámetros de red de garantizado, negociando parámetros de red de extremo a extremo mediante RSVP.extremo a extremo mediante RSVP.

Servicios DiferenciadosServicios Diferenciados, mediante la , mediante la clasificación de paquetes utiliza mecanismos de clasificación de paquetes utiliza mecanismos de encolamiento para dar prioridad a los paquetes.encolamiento para dar prioridad a los paquetes.

Page 14: Memoria presentada por Sebastián Andrés Álvarez Moraga

1414

Servicios IntegradosServicios Integrados

Cada dispositivo a lo largo de la ruta Cada dispositivo a lo largo de la ruta necesita comprender RSVP y señalizar la necesita comprender RSVP y señalizar la QoS requerida.QoS requerida.

Cada reservación debe ser refrescada Cada reservación debe ser refrescada periódicamente, por lo que se añade periódicamente, por lo que se añade tráfico a la red.tráfico a la red.

Además, cada reservación debe ser Además, cada reservación debe ser mantenida por cada uno de los mantenida por cada uno de los dispositivos a lo largo de la ruta.dispositivos a lo largo de la ruta.

Page 15: Memoria presentada por Sebastián Andrés Álvarez Moraga

1515

Servicios DiferenciadosServicios Diferenciados

Se definen varias clases de servicio, Se definen varias clases de servicio, donde se agrupan los tráficos.donde se agrupan los tráficos.

La clasificación y marcado ocurre La clasificación y marcado ocurre sólo en los bordes de la red.sólo en los bordes de la red.

En base a esta clasificación se En base a esta clasificación se implementa en cada salto el implementa en cada salto el comportamiento deseado.comportamiento deseado.

Page 16: Memoria presentada por Sebastián Andrés Álvarez Moraga

1616

DiffServ Code-Point (DSCP)DiffServ Code-Point (DSCP)

Para el marcado de los paquetes IPv4 e Para el marcado de los paquetes IPv4 e IPv6 se utiliza el valor DSCP.IPv6 se utiliza el valor DSCP.

Provee hasta 64 niveles de diferenciación Provee hasta 64 niveles de diferenciación mediante 6 bits del campo Tipo de mediante 6 bits del campo Tipo de Servicio (IPv4) y del campo Clase de Servicio (IPv4) y del campo Clase de Tráfico (IPv6).Tráfico (IPv6).

5 4 3 2 1 5 4 3 2 1

Page 17: Memoria presentada por Sebastián Andrés Álvarez Moraga

1717

Metodología de ImplementaciónMetodología de Implementación

En primer lugar se En primer lugar se ClasificanClasifican los los paquetes entrantes.paquetes entrantes.

Se les Se les LimitaLimita su tasa de ingreso. su tasa de ingreso.

Se Se MarcanMarcan los paquetes mediante el valor los paquetes mediante el valor DSCP.DSCP.

Se Se MoldeaMoldea su tasa se egreso. su tasa se egreso.

Se aplican técnicas de Se aplican técnicas de Manejo de Manejo de CongestiónCongestión y y EncolamientoEncolamiento..

Page 18: Memoria presentada por Sebastián Andrés Álvarez Moraga

1818

Procesos en Implementación de Calidad Procesos en Implementación de Calidad de Serviciode Servicio

Clasificación Policing Marcado Encolamiento

Generación de DSCP

Verificación de Perfil

Inspecciona el paquete y determina el valor DSCP basado en ACL , DSCP entrante, o valor CoS de capa 2.

Compara el valor DSCP con la limitación configurada para determinar si cumple con el perfil.

Según el perfil, se determina si el paquete continúa, se remarca o es descartado. Puede alterarse los valores DSCP o CoS.

Basado en el valor CoS se determina a que cola de egreso corresponde el paquete. Se atienden las colas según sus pesos.

Acciones en egreso de la interfaz Acciones en ingreso de la interfaz

Page 19: Memoria presentada por Sebastián Andrés Álvarez Moraga

1919

Clasificación de PaquetesClasificación de Paquetes

Mediante Mediante Listas de AccesoListas de Acceso. Se selecciona . Se selecciona el tráfico según protocolo, direcciones de el tráfico según protocolo, direcciones de origen o destino IP, según puerto de origen origen o destino IP, según puerto de origen o destino.o destino.

Según valor DSCP en paquete IP.Según valor DSCP en paquete IP.

Según valor CoS de marco Ethernet.Según valor CoS de marco Ethernet.

Se agrupan estos tráficos mediante Se agrupan estos tráficos mediante Mapas Mapas de Clase.de Clase.

Page 20: Memoria presentada por Sebastián Andrés Álvarez Moraga

2020

Limitación en IngresoLimitación en Ingreso

Se define una tasa límite para el Se define una tasa límite para el tráfico entrante, clasificado en los tráfico entrante, clasificado en los Mapas de Clase.Mapas de Clase.

El tráfico que excede esta tasa El tráfico que excede esta tasa puede ser remarcado, transmitido, o puede ser remarcado, transmitido, o descartado.descartado.

Page 21: Memoria presentada por Sebastián Andrés Álvarez Moraga

2121

Marcado de PaquetesMarcado de Paquetes

Si es necesario, se establecen Si es necesario, se establecen nuevos valores DSCP para paquetes nuevos valores DSCP para paquetes que excedan límites de ancho de que excedan límites de ancho de banda.banda.

Se aplica el marcado mediante Se aplica el marcado mediante Mapas de PolíticaMapas de Política, donde se define , donde se define que acción tomar para cada Mapa de que acción tomar para cada Mapa de Clase creado.Clase creado.

Page 22: Memoria presentada por Sebastián Andrés Álvarez Moraga

2222

Mapas de Clase y de PolíticaMapas de Clase y de Política

Selección de Tráfico Agrupación en Clases Implementación de Políticas

Lista de Acceso 110 Lista de Acceso 120

... Lista de Acceso 200

Mapa de Clase A Lista de Acceso 110 Lista de Acceso 120 Mapa de Clase B Lista de Acceso 200

Mapa de Política X Clase A BW ≤ 1000 Kbps Mapa de Política Y Clase B DSCP = 48

Relacionar Políticas con Interfaces

Interfaz 1 Política X Interfaz 2 Política Y

Page 23: Memoria presentada por Sebastián Andrés Álvarez Moraga

2323

Técnicas de EncolamientoTécnicas de Encolamiento

Page 24: Memoria presentada por Sebastián Andrés Álvarez Moraga

2424

Técnicas de EncolamientoTécnicas de Encolamiento

FIFOFIFO, primer paquete en entrar es el , primer paquete en entrar es el primero en salir. Adecuado para primero en salir. Adecuado para interfaces de alta velocidad.interfaces de alta velocidad.

4 3 2 1

4 3 2 1

Cola FIFO

4 3 2 1

Page 25: Memoria presentada por Sebastián Andrés Álvarez Moraga

2525

Técnicas de EncolamientoTécnicas de Encolamiento

Encolamiento de PrioridadEncolamiento de Prioridad, colas , colas servidas en estricto orden de servidas en estricto orden de prioridad.prioridad.

4 3 2 1

1

Colas de Prioridad

4 21

4

3 2

3

Prioridad Baja

Prioridad Alta

Prioridad Normal

5Prioridad Media

5 5

Page 26: Memoria presentada por Sebastián Andrés Álvarez Moraga

2626

Técnicas de EncolamientoTécnicas de Encolamiento

Encolamiento PersonalizadoEncolamiento Personalizado, se define , se define la cantidad de paquetes que serán la cantidad de paquetes que serán atendidos en cada cola. Se atienden todas atendidos en cada cola. Se atienden todas las colas.las colas.

4 3 2 1

1

Colas Personalizadas

42 1

4

3 2

3

Cola 1

Cola 16

Cola 2

567

5

7

6

7 56

Page 27: Memoria presentada por Sebastián Andrés Álvarez Moraga

2727

Técnicas de EncolamientoTécnicas de Encolamiento

Encolamiento Ponderado Basado en Encolamiento Ponderado Basado en ClasesClases, se define la cantidad de bytes que , se define la cantidad de bytes que serán atendidos para cada clase.serán atendidos para cada clase.

4 3 2 1

1

Colas Ponderadas

4 21

4

3 2

3

Clase A

Clase C

Clase B

567

5

7

6

756

Baja Latencia

Page 28: Memoria presentada por Sebastián Andrés Álvarez Moraga

2828

Evasión de CongestiónEvasión de Congestión

Es posible descartar paquetes en vez de Es posible descartar paquetes en vez de encolarlos para prevenir el fenómeno de encolarlos para prevenir el fenómeno de Sincronización GlobalSincronización Global..

RED y WRED (Weighted Random Early RED y WRED (Weighted Random Early Detection) descartan paquetes en forma Detection) descartan paquetes en forma aleatoria a medida que el tamaño de la aleatoria a medida que el tamaño de la cola aumenta.cola aumenta.

Es útil para tráfico TCP, no para UDP.Es útil para tráfico TCP, no para UDP.

Page 29: Memoria presentada por Sebastián Andrés Álvarez Moraga

2929

Sincronización GlobalSincronización Global

Tiempo

Utilización de la Cola

100%

Tail Drop

3 Flujos de Tráfico comienzan a distintos

tiempos.

Otro Flujo comienza en este

instante

Page 30: Memoria presentada por Sebastián Andrés Álvarez Moraga

3030

ResumenResumen

Clasificación de paquetes en enrutadores Clasificación de paquetes en enrutadores de borde y agrupación en Mapas de Clase.de borde y agrupación en Mapas de Clase.

Limitación y Marcado mediante Mapas de Limitación y Marcado mediante Mapas de Política.Política.

Manejo de Congestión mediante Técnicas Manejo de Congestión mediante Técnicas de Encolamiento.de Encolamiento.

Evasión de Congestión utilizando RED o Evasión de Congestión utilizando RED o WRED.WRED.

Page 31: Memoria presentada por Sebastián Andrés Álvarez Moraga

3131

Pruebas de Calidad de ServicioPruebas de Calidad de Servicio

Page 32: Memoria presentada por Sebastián Andrés Álvarez Moraga

3232

Pruebas de Calidad de ServicioPruebas de Calidad de Servicio

1.1. Asignación de Prioridad y Limitación Asignación de Prioridad y Limitación para Tipos de Tráfico.para Tipos de Tráfico.

2.2. Evaluación de Tráfico Multimedia.Evaluación de Tráfico Multimedia.

3.3. Limitación y Encolamiento en IPv6.Limitación y Encolamiento en IPv6.

4.4. Evaluación de Tráfico Multimedia en Evaluación de Tráfico Multimedia en Ipv6.Ipv6.

Page 33: Memoria presentada por Sebastián Andrés Álvarez Moraga

3333

Pruebas de Calidad de ServicioPruebas de Calidad de Servicio

El objetivo es comprobar el marcado El objetivo es comprobar el marcado de paquetes mediante DSCP.de paquetes mediante DSCP.

Aplicar limitación de tráfico a los Aplicar limitación de tráfico a los paquetes marcados.paquetes marcados.

Más tarde, mediante manipulación Más tarde, mediante manipulación de encolamiento se da prioridad al de encolamiento se da prioridad al tráfico marcado.tráfico marcado.

Asignación de Prioridad y Limitación para Tipos de TráficoAsignación de Prioridad y Limitación para Tipos de Tráfico

Page 34: Memoria presentada por Sebastián Andrés Álvarez Moraga

3434

Pruebas de Calidad de ServicioPruebas de Calidad de Servicio

Se marcarán paquetes clasificando Se marcarán paquetes clasificando mediante listas de acceso.mediante listas de acceso.

Verificar marcación de paquetes en Verificar marcación de paquetes en enrutador de borde.enrutador de borde.

A los paquetes marcados se les A los paquetes marcados se les limita su tasa de transmisión.limita su tasa de transmisión.

Asignación de Prioridad y Limitación para Tipos de TráficoAsignación de Prioridad y Limitación para Tipos de Tráfico

Page 35: Memoria presentada por Sebastián Andrés Álvarez Moraga

3535

Pruebas de Calidad de ServicioPruebas de Calidad de ServicioAsignación de Prioridad y Limitación para Tipos de TráficoAsignación de Prioridad y Limitación para Tipos de Tráfico

Clasificación Clasificación y Marcadoy Marcado

Verificación y Verificación y conteo de DSCPconteo de DSCP

Limitación Limitación de velocidadde velocidad

Page 36: Memoria presentada por Sebastián Andrés Álvarez Moraga

3636

Pruebas de Calidad de ServicioPruebas de Calidad de Servicio

Se originan dos flujos de tráfico desde un PC en la Se originan dos flujos de tráfico desde un PC en la UCHILE, Santiago.UCHILE, Santiago.

Se clasifica y marca el tráfico de prioridad en la Se clasifica y marca el tráfico de prioridad en la interfaz de ingreso del enrutador en UTFSM, interfaz de ingreso del enrutador en UTFSM, Valparaíso.Valparaíso.

Se aplica QoS en la interfaz de salida Se aplica QoS en la interfaz de salida congestionada.congestionada.

Se toman estadísticas de los flujos recibidos en Se toman estadísticas de los flujos recibidos en dos PC ubicados en la UTFSM.dos PC ubicados en la UTFSM.

Asignación de Prioridad y Limitación para Tipos de TráficoAsignación de Prioridad y Limitación para Tipos de Tráfico

Page 37: Memoria presentada por Sebastián Andrés Álvarez Moraga

3737

Pruebas de Calidad de ServicioPruebas de Calidad de ServicioAsignación de Prioridad y Limitación para Tipos de TráficoAsignación de Prioridad y Limitación para Tipos de Tráfico

Clasificación y Clasificación y MarcadoMarcado

1

1

2 1 22

1 2 1

Encolamiento de Encolamiento de baja latenciabaja latencia

Generación de Generación de PaquetesPaquetes

UTFSMUTFSM

UCHILEUCHILE

1

21

2

Tráfico con QoS

Tráfico Best-Effort

Page 38: Memoria presentada por Sebastián Andrés Álvarez Moraga

3838

Pruebas de Calidad de ServicioPruebas de Calidad de Servicio

Se transmitió durante 30 segundos Se transmitió durante 30 segundos tráfico sin calidad de servicio.tráfico sin calidad de servicio.

Durante el segundo 10 hasta el Durante el segundo 10 hasta el segundo 20, se incorporó el tráfico segundo 20, se incorporó el tráfico con prioridad.con prioridad.

Asignación de Prioridad y Limitación para Tipos de TráficoAsignación de Prioridad y Limitación para Tipos de Tráfico

Page 39: Memoria presentada por Sebastián Andrés Álvarez Moraga

3939

Pruebas de Calidad de ServicioPruebas de Calidad de ServicioAsignación de Prioridad y Limitación para Tipos de TráficoAsignación de Prioridad y Limitación para Tipos de Tráfico

Gráfico de Utilización de Ancho de Banda

0

1

2

3

4

5

6

7

8

9

10

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

Segundos

Mb

ps

Tráfico 1Tráfico 2

Page 40: Memoria presentada por Sebastián Andrés Álvarez Moraga

4040

Pruebas de Calidad de ServicioPruebas de Calidad de Servicio

El objetivo es comprobar la El objetivo es comprobar la distribución de ancho de banda en distribución de ancho de banda en caso de congestión.caso de congestión.

Observar la variación del retardo en Observar la variación del retardo en la cola de baja latencia. la cola de baja latencia.

Evaluación de Tráfico MultimediaEvaluación de Tráfico Multimedia

Page 41: Memoria presentada por Sebastián Andrés Álvarez Moraga

4141

Pruebas de Calidad de ServicioPruebas de Calidad de Servicio

Se utilizarán cuatro flujos de tráfico, que Se utilizarán cuatro flujos de tráfico, que reflejan los que comúnmente circulan por reflejan los que comúnmente circulan por la red: Http, Ftp, Audio y Video.la red: Http, Ftp, Audio y Video.

Mediante Encolamiento Basado en Clases, Mediante Encolamiento Basado en Clases, se realiza la asignación de ancho de banda se realiza la asignación de ancho de banda para cada uno de los flujos, dando para cada uno de los flujos, dando prioridad al de Audio y Video.prioridad al de Audio y Video.

Evaluación de Tráfico MultimediaEvaluación de Tráfico Multimedia

Page 42: Memoria presentada por Sebastián Andrés Álvarez Moraga

4242

Pruebas de Calidad de ServicioPruebas de Calidad de ServicioEvaluación de Tráfico MultimediaEvaluación de Tráfico Multimedia

Clasificación y Clasificación y MarcadoMarcado

1 2341 2 3

Encolamiento Basado Encolamiento Basado en Clases y de baja en Clases y de baja

latencialatencia

Generación de Generación de PaquetesPaquetes

UTFSMUTFSM UCHILEUCHILE

1

2

Audio

Video

4

3

4

Http

Ftp

Recolección de Recolección de EstadísticasEstadísticas

Page 43: Memoria presentada por Sebastián Andrés Álvarez Moraga

4343

Pruebas de Calidad de ServicioPruebas de Calidad de Servicio

Durante 40 segundos se transmitió tráfico Durante 40 segundos se transmitió tráfico de Audio.de Audio.

En el segundo 5, y por 30 segundos, se En el segundo 5, y por 30 segundos, se transmitió tráfico Http.transmitió tráfico Http.

En el segundo 10, y por 20 segundos, se En el segundo 10, y por 20 segundos, se transmitió tráfico Ftp.transmitió tráfico Ftp.

En el segundo 15, y por 10 segundos, se En el segundo 15, y por 10 segundos, se transmitió trafico de Video.transmitió trafico de Video.

Evaluación de Tráfico MultimediaEvaluación de Tráfico Multimedia

Page 44: Memoria presentada por Sebastián Andrés Álvarez Moraga

4444

Pruebas de Calidad de ServicioPruebas de Calidad de ServicioEvaluación de Tráfico MultimediaEvaluación de Tráfico Multimedia

Distribución de Ancho de Banda

0

1000

2000

3000

4000

5000

6000

7000

8000

9000

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39

Segundos

Kbp

s

Audio

Web

Ftp

Video

Page 45: Memoria presentada por Sebastián Andrés Álvarez Moraga

4545

Pruebas de Calidad de ServicioPruebas de Calidad de ServicioEvaluación de Tráfico MultimediaEvaluación de Tráfico Multimedia

Jitter

0

0,5

1

1,5

2

2,5

3

3,5

4

4,5

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39

Segundos

Mili

seg

do

s

Audio

Video

Page 46: Memoria presentada por Sebastián Andrés Álvarez Moraga

4646

Pruebas de Calidad de ServicioPruebas de Calidad de Servicio

El objetivo es corroborar la El objetivo es corroborar la clasificación y limitación de tráfico clasificación y limitación de tráfico IPv6.IPv6.

Utilizar encolamiento basado en Utilizar encolamiento basado en clases para asignar anchos de banda clases para asignar anchos de banda a las mismas.a las mismas.

Limitación y Encolamiento en IPv6Limitación y Encolamiento en IPv6

Page 47: Memoria presentada por Sebastián Andrés Álvarez Moraga

4747

Pruebas de Calidad de ServicioPruebas de Calidad de Servicio

Se selecciona todo tráfico del tipo Se selecciona todo tráfico del tipo IPv6, generado en UCHILE.IPv6, generado en UCHILE.

Se le aplica una limitación de ancho Se le aplica una limitación de ancho de banda en UTFSM.de banda en UTFSM.

Se monitorea la política de limitación Se monitorea la política de limitación en el enrutador.en el enrutador.

Limitación y Encolamiento en IPv6Limitación y Encolamiento en IPv6

Page 48: Memoria presentada por Sebastián Andrés Álvarez Moraga

4848

Pruebas de Calidad de ServicioPruebas de Calidad de ServicioLimitación y Encolamiento en IPv6Limitación y Encolamiento en IPv6

Clasificación y Clasificación y LimitaciónLimitación

1 2 3 4

Monitoreo de política Monitoreo de política de limitaciónde limitación

Generación de Generación de PaquetesPaquetes

UTFSMUTFSM UCHILEUCHILE

Tráfico IPv6

1 3

Page 49: Memoria presentada por Sebastián Andrés Álvarez Moraga

4949

Pruebas de Calidad de ServicioPruebas de Calidad de ServicioLimitación y Encolamiento en IPv6Limitación y Encolamiento en IPv6

Service-policy input: eloportpolicy Class-map: classeloport (match-all) 5135 packets, 2900000 bytes 5 minute offered rate 75000 bps, drop rate 60000 bps Match: access-group name eloport police: cir 500000 bps, bc 8000 bytes, be 8000 bytes conformed 3597 packets, 804500 bytes; actions: transmit exceeded 9 packets, 7918 bytes; actions: drop violated 1529 packets, 2087582 bytes; actions: drop conformed 20000 bps, exceed 0 bps, violate 60000 bps Class-map: class-default (match-any) 2518 packets, 2663421 bytes 5 minute offered rate 42000 bps, drop rate 0 bps Match: any

Page 50: Memoria presentada por Sebastián Andrés Álvarez Moraga

5050

Pruebas de Calidad de ServicioPruebas de Calidad de Servicio

Al igual que en la prueba de Ipv4, se Al igual que en la prueba de Ipv4, se generan tráficos de Http, Ftp, Audio y generan tráficos de Http, Ftp, Audio y Video.Video.

Se clasifica y marca el tráfico en la Se clasifica y marca el tráfico en la interfaz de entrada en la UTFSM.interfaz de entrada en la UTFSM.

Se aplica Encolamiento basado en Se aplica Encolamiento basado en Clases a los distintos flujos.Clases a los distintos flujos.

Evaluación de Tráfico Multimedia en IPv6Evaluación de Tráfico Multimedia en IPv6

Page 51: Memoria presentada por Sebastián Andrés Álvarez Moraga

5151

Pruebas de Calidad de ServicioPruebas de Calidad de ServicioEvaluación de Tráfico Multimedia en IPv6Evaluación de Tráfico Multimedia en IPv6

Clasificación y Clasificación y MarcadoMarcado

1 2341 2 3

Encolamiento Basado Encolamiento Basado en Clases y de baja en Clases y de baja

latencialatencia

Generación de Generación de PaquetesPaquetes

UTFSMUTFSM UCHILEUCHILE

1

2

Audio

Video

4

3

4

Http

Ftp

Recolección de Recolección de EstadísticasEstadísticas

Page 52: Memoria presentada por Sebastián Andrés Álvarez Moraga

5252

Pruebas de Calidad de ServicioPruebas de Calidad de Servicio

Fue posible verificar la limitación, Fue posible verificar la limitación, mediante el monitoreo de la política mediante el monitoreo de la política y las estadísticas en el PC receptor.y las estadísticas en el PC receptor.

No se realizó la distribución de ancho No se realizó la distribución de ancho de banda de los tráficos restantes de banda de los tráficos restantes como se esperaba. No se pudo como se esperaba. No se pudo verificar la técnica de encolamiento verificar la técnica de encolamiento configurada.configurada.

Evaluación de Tráfico Multimedia en IPv6Evaluación de Tráfico Multimedia en IPv6

Page 53: Memoria presentada por Sebastián Andrés Álvarez Moraga

5353

ConclusionesConclusiones

Page 54: Memoria presentada por Sebastián Andrés Álvarez Moraga

5454

ConclusionesConclusiones

Para IPv4 e IPv6 existe la capacidad Para IPv4 e IPv6 existe la capacidad de marcar los paquetes mediante de marcar los paquetes mediante DSCP y CoS para realizar la distinción DSCP y CoS para realizar la distinción de clases.de clases.

Mediante listas de acceso y mapas Mediante listas de acceso y mapas de clase y de políticas es posible de clase y de políticas es posible clasificar y aislar flujos de tráfico.clasificar y aislar flujos de tráfico.

Page 55: Memoria presentada por Sebastián Andrés Álvarez Moraga

5555

ConclusionesConclusiones

Es posible limitar el flujo de datos, al Es posible limitar el flujo de datos, al momento de ingresar a la interfaz o momento de ingresar a la interfaz o cuando egresa de ésta.cuando egresa de ésta.

Se cuenta con variadas técnicas de Se cuenta con variadas técnicas de encolamiento que permiten distribuir encolamiento que permiten distribuir el ancho de banda disponible en un el ancho de banda disponible en un enlace.enlace.

Page 56: Memoria presentada por Sebastián Andrés Álvarez Moraga

5656

ConclusionesConclusiones

Se comprobó que la asignación de Se comprobó que la asignación de prioridades en IPv4 y la limitación prioridades en IPv4 y la limitación son una herramienta factible de son una herramienta factible de utilizar.utilizar.

A pesar de verificar la capacidad de A pesar de verificar la capacidad de limitación de tráfico en IPv6, no fue limitación de tráfico en IPv6, no fue posible constatar la característica de posible constatar la característica de Encolamiento basado en clases.Encolamiento basado en clases.

Page 57: Memoria presentada por Sebastián Andrés Álvarez Moraga

5757

ConclusionesConclusiones

El equipo utilizado para implementar QoS El equipo utilizado para implementar QoS en IPv4 posee una sólida estructura y en IPv4 posee una sólida estructura y capacidad de procesamiento para esta capacidad de procesamiento para esta característica.característica.

El equipo utilizado para implementar QoS El equipo utilizado para implementar QoS en IPv6, presenta una arquitectura basada en IPv6, presenta una arquitectura basada en Software para el tratamiento de los en Software para el tratamiento de los paquetes. Se observó un bajo desempeño paquetes. Se observó un bajo desempeño y alto consumo de recursos.y alto consumo de recursos.

Page 58: Memoria presentada por Sebastián Andrés Álvarez Moraga

5858

Trabajo FuturoTrabajo Futuro

Evaluación de desempeño de QoS Evaluación de desempeño de QoS utilizando interfaces Gigabit utilizando interfaces Gigabit Ethernet.Ethernet.

Incluir un esquema de red jerárquico, Incluir un esquema de red jerárquico, con nodos de acceso, distribución y con nodos de acceso, distribución y nodos centrales, evaluando el nodos centrales, evaluando el comportamiento completo.comportamiento completo.

Page 59: Memoria presentada por Sebastián Andrés Álvarez Moraga

5959

Trabajo FuturoTrabajo Futuro

Utilizar equipamiento “maduro” para Utilizar equipamiento “maduro” para evaluar el manejo de congestión con evaluar el manejo de congestión con tráfico IPv6.tráfico IPv6.

Page 60: Memoria presentada por Sebastián Andrés Álvarez Moraga

6060

Por su atención,Por su atención,Muchas GraciasMuchas Gracias