Estudio de performance en servicios dedicados Javier Emicuri Claudio Risso.

Slides:



Advertisements
Presentaciones similares
Intranets P. Reyes / Octubre 2004.
Advertisements

Tipos de conexiones Comunicaciones. Concepto Las diferencias entre cada tipo de conexión va directamente relacionada con el ancho de banda que utilizan.
El ADSL.
Hardware y Software de servidor
Introducción a INTERNET Conceptos preliminares © 2000.
Taller Tecnológico del Programa Huascarán 2004
LENIN VILLAGÓMEZ MORILLO
Redes I Unidad 4.
1. 2 Ruteadores Seriales Familia RCS 3 Solución versátil y compacta. Dirigido al mercado PYME. Proveen acceso de datos por puerto serial síncrono (V.35)
Fernando Paganini y Enrique Mallada Universidad ORT Uruguay IntegraTICS, 7 diciembre 2006 Optimización conjunta del ruteo multi-camino y el control de.
JORNADAS TÉCNICAS RED IRIS 2004 Grupo de Interconexión de Redes de Banda Ancha, ITACA Universidad Politécnica de Valencia Toledo, de octubre de 2004.
El Medidor de Velocidad para el servicio Speedy de TdP
QUALITY OF SERVICE (QoS)
RECONFIGURACIÓN DE UNA RED LAN UNIVERSITARIA PARA EL MEJORAMIENTO DEL ACCESO DE USUARIOS DESDE INTERNET EN LA REALIZACIÓN DE PRÁCTICAS REMOTAS DE CONTROLADORES.
Comunicación de Datos I
IC3.  Viviendo en línea: ◦ Telecomunicaciones y la nueva forma de vida. ◦ Principios de la computadora en red.
ELEMENTOS ACTIVOS DE LAS REDES
ELEMENTOS DE UNA RED ( Parte I)
Simulación de Redes de Datos con NS2 Ing. Rolando Pérez Martínez Universidad de Pinar del Río “Hermanos Saíz Montes de Oca”
SWITCHES.
Introducción a la Ingeniería en Sistemas Comunicaciones de Datos.
1º Encuentro de EID en Unidades de Internación del INR
Control de Congestion. Muchos paquetes en la red se retrasan o pierden provocando que se degrade el desempeño de la red. Congestión.
Capítulo 2 Arquitectura de Internet. Introducción Internet es una red de redes de ordenadores, esto es, es la unión de múltiples redes interconectadas.
El término servidor hace referencia a un host que ejecuta una aplicación de software que proporciona información o servicios a otros hosts conectados.
66.69 Criptografía y Seguridad Informática FIREWALL.
TCP-Friendly Rate Control
TECNOLOGIAS DE INTERCONEXION WAN
1 Control de Congestión Adaptación de Agustín J. González de la versión por Jennifer Rexford os461/
Módulo V: Voz sobre IP Tema : Consideraciones a evaluar en la implementacion de VoIP L.I. Karla Ivette Ortega Hernández.
COMPONENTES DE CONFIGURACION INTERNA
Redes de Computadores I Agustín J. González
Tecnologías de servicios
Mecanismos y Herramientas de QoS
En este capitulo se analizo la relación entre cliente y servidor de red habituales, como: HTTP FTP DNS DHCP Correo Electrónico INTRODUCCIÓN.
Gustavo Javier Santos Logroño
WASA WiFi Aplicado a Sitios Alejados Facultad de Ingeniería - UdelaR Diego Garagorry, Enrique Lev, Fernando Viera -Tutor: Dr. Ing. Pablo Belzarena Junio.
Autonomous University of the State of Hidalgo Economic And Administrative School International Commerce Computer Science Applied To The International Commerce.
Instituto Tecnológico Superior de Misantla.
Transmisión de Datos Multimedia
FUNDAMENTOS TECNOLÓGICOS DE INFORMACIÓN Internet y World Wide Web.
Tema: conexiones a Internet
AVILA CHABOLLA OSCAR EDUARDO. * En la década del 2000 es donde surgió la tecnología 3G, que permite fax e Internet a una escala global, una conectividad.
HERRAMIENTAS DE ADMINISTRACION Y MONITOREO DE REDES
Configuración de enrutadores Cisco Dúber Pérez. Introducción Vertiginoso crecimiento de Internet Desarrollo de dispositivos de alta escala de integración.
Conceptos Básicos de Internet Taller #2. Renato Del Campo. Prof. Ericka Ascencio.
Protocolos del modelo TCP/IP
SEGMENTACIÓN DE LA RED UNIVERSIDAD NACIONAL DE INGENIERÍA
Ing. Elizabeth Guerrero V.
Protocolos de comunicación TCP/IP
Ing. Elizabeth Guerrero V.
UN GRAN SISTEMA DISTRIBUIDO.  Heterogeneidad: Esta plataforma está diseñada para correr diferentes sistemas operativos (Windows XP, Windows.
Unidad 2 Servicios de Banda Ancha ADSL
Curso Reparación PC Introducción al PC (Hardware / Software). 2.Gabinetes 3.Multimetro digital y analógico 4.Fuentes 5.Sistemas de numeración.
Presentación Comercial IDE
Internet Protocol Televesion
PRACTICA 1: DISPOSITIVOS DE NIVEL 3
Servidores. ¿Qué es un servidor? Servidor de Aplicación Servidor de impresión Servidor de base de datos Servidor de correo Servidor de Internet Servidor.
PROTOCOLOS Modelo TCP/IP
Tipos de Redes y sus Topologias. ¿Qué es una red? Una red es la unión de dos o más ordenadores de manera que sean capaces de compartir recursos, ficheros,
PARTICIONES  Administra ancho de banda para un grupo de clases de tráfico  Ayuda a que todos los flujos de la clase se controlen como si fuera uno.
Julián Marín Priscila Gutiérrez Aprendices Blanca Nubia Chitiva León Instructor(a) Servicio Nacional De Aprendizaje- SENA Centro De Industria Y Servicios.
Protocolos de Transporte y Aplicación
MSc. Jorge Crespo Torres “Prácticas de Laboratorios basadas en simulación de LAN para las asignaturas de Telemática”
Registro en Línea EGEL Institucional Dirección General de Tecnologías de la Información y las Comunicaciones Unidad de Servicios en Línea Enero 2010.
Redes Convergentes Calidad en el Servicio.
Acceso por red fija - ADSL (II) Modem ADSL Red Telefónica Proveedor de Acceso Red GigADSL SPLITTER Internet.
Mecanismos de QoS para administrar y evitar la congestión de la red
Grupo de Usuarios Linux del Uruguay UYLUG - Mario Bonilla.
Clasificación y marcado de tráfico
Transcripción de la presentación:

Estudio de performance en servicios dedicados Javier Emicuri Claudio Risso

Estudio de performance en servicios dedicados Objetivo Estudio de una problemática típica en Internet y búsqueda de soluciones. Estudio de una problemática típica en Internet y búsqueda de soluciones.Etapas Modelado Teórico del caso de estudio Modelado Teórico del caso de estudio Simulación en NS2 y búsqueda de soluciones Simulación en NS2 y búsqueda de soluciones Implementación práctica de la solución Implementación práctica de la solución

Agenda IntroducciónSimulaciónPruebasConclusiones

Agenda IntroducciónSimulaciónPruebasConclusiones

Introducción Accesos Wan tradicionales: Interfaces tipo serial/canalizadas tipo RS232, V35, E1 canalizada, etc. Interfaces tipo serial/canalizadas tipo RS232, V35, E1 canalizada, etc. Velocidades: Hasta 2Mbps (rara vez superaban los 128Kbps) Velocidades: Hasta 2Mbps (rara vez superaban los 128Kbps) Ejemplo: Acceso discado

Introducción Accesos xDSL: Interfaz tipo ethernet (10Mbps) hacia el usuario. Interfaz tipo ethernet (10Mbps) hacia el usuario. Uplink hasta 128Kbps (Situación típica en Uruguay) Uplink hasta 128Kbps (Situación típica en Uruguay) Gran diferencia entre velocidad de interfaz del usuario y el Uplink comprometido Gran diferencia entre velocidad de interfaz del usuario y el Uplink comprometido Ejemplo: Acceso xDSL

Introducción Problemática de estudio: En casos donde el Uplink esta saturado, por ejemplo con aplicaciones peer to peer  grandes retardos en aplicaciones interactivas. En casos donde el Uplink esta saturado, por ejemplo con aplicaciones peer to peer  grandes retardos en aplicaciones interactivas. Se estudiará como influye esto y como mejorarlo en: Se estudiará como influye esto y como mejorarlo en: Acceso con interfaz serial (ej. Discado) Acceso con interfaz ethernet (ej ADSL).

Agenda IntroducciónSimulaciónPruebasConclusiones

Agenda IntroducciónSimulaciónPruebasConclusiones

Simulación Modelado del problema: Link saturado típicamente en el acceso  se modela internet como un único punto Link saturado típicamente en el acceso  se modela internet como un único punto Se desprecian tiempo de propagación en los enlaces. Se desprecian tiempo de propagación en los enlaces. Bajo las hipótesis anteriores los casos de estudio se modelan: Bajo las hipótesis anteriores los casos de estudio se modelan: Modelo Caso Serial:

Simulación Modelo Caso ADSL: Herramienta de simulación NS2

Simulación Pruebas Realizadas a cada uno de los casos: Se genera tráfico TCP/FTP (tráfico de carga) saturando el Uplink. Paquetes TCP de 1000Bytes Se genera tráfico TCP/FTP (tráfico de carga) saturando el Uplink. Paquetes TCP de 1000Bytes Se genera tráfico UDP/CBR, simulando tráfico interactivo. Paquetes UDP de 64Bytes. Se genera tráfico UDP/CBR, simulando tráfico interactivo. Paquetes UDP de 64Bytes. Realizamos 13 Test con distinto tráfico UDP. En ranuras de 4s se inyecta tráfico CBR según rates y duración detallados a continuación: Realizamos 13 Test con distinto tráfico UDP. En ranuras de 4s se inyecta tráfico CBR según rates y duración detallados a continuación: Test Duarción (s) Rate(kbps)Bwm(kbps) Test Rate(kbps)Bwm(kbps)

Simulación Caso serial con colas FIFO: s1 r1 64Kbps DropTail TestSndLossLoss(%)Del(s) (del) (s) Resultados tráfico UDP:

Simulación Caso ethernet con colas FIFO: TestSndLossLoss(%)Del(s) (del) (s) s1 r1 10Mbps DropTail r2 DropTail 64Kbps Resultados tráfico UDP:

Simulación Evaluación de resultados: Desempeño similar, serial ligeramente mejores. Pérdidas % y % - delays medios 1.29s y 1.325s Desempeño similar, serial ligeramente mejores. Pérdidas % y % - delays medios 1.29s y 1.325s Pérdidas severas a partir de 4 Kbps de tráfico UDP. Pérdidas severas a partir de 4 Kbps de tráfico UDP. En velocidades hasta 4 kbps de tráfico UDP el delay medio s y jitter medio 60ms en ambos casos En velocidades hasta 4 kbps de tráfico UDP el delay medio s y jitter medio 60ms en ambos casos No es aceptable para tráfico de voz y muy malo para browser. Un usuario accediendo a una pag. Web  conexión TCP con aprox. 50 gets  50*2.6114s = 130s solo en gets, restando tiempos de descargas, delays de ack, etc No es aceptable para tráfico de voz y muy malo para browser. Un usuario accediendo a una pag. Web  conexión TCP con aprox. 50 gets  50*2.6114s = 130s solo en gets, restando tiempos de descargas, delays de ack, etc Solución propuesta: priorización de tráfico Solución propuesta: priorización de tráfico

Simulación Caso serial con cola CBQ: s1 r1 64Kbps CBQ TestSndLossLoss(%)Del(s) (del) (s) Resultados tráfico UDP:

Simulación Caso ethernet con cola CBQ: TestSndLossLoss(%)Del(s) (del) (s) s1 r1 10Mbps CBQ r2 DropTail 64Kbps Resultados tráfico UDP:

Simulación Evaluación de resultados: Grandes mejoras en el caso serial: no hay perdidas, delay medio paso de s a 70ms  desempeño sensiblemente mejor en aplicaciones interactivas Grandes mejoras en el caso serial: no hay perdidas, delay medio paso de s a 70ms  desempeño sensiblemente mejor en aplicaciones interactivas Resultados similares para el caso ethernet ¿por que?. Se priorizó en el enlace ethernet pero el cuello de botella esta en la cola sin controlar (salida del modem). Resultados similares para el caso ethernet ¿por que?. Se priorizó en el enlace ethernet pero el cuello de botella esta en la cola sin controlar (salida del modem). Solución propuesta: Realizar shaping del tráfico  eliminar cola sin control. Solución propuesta: Realizar shaping del tráfico  eliminar cola sin control. Obs: No se logró con CBQ realizar shaping del tráfico  se utilizó HTB para las pruebas. Obs: No se logró con CBQ realizar shaping del tráfico  se utilizó HTB para las pruebas.

Agenda IntroducciónSimulaciónPruebasConclusiones

Agenda IntroducciónSimulaciónPruebasConclusiones

Pruebas Plataforma de prueba: Hardware: Hardware: PC Petium III 550 Mhz – 256Mb ram Modem ADSL Servicio ADSL: Servicio ADSL: Downlink 256Kbps- Uplink 64Kbps Sistema operativo: Sistema operativo: Linux Red Hat 8.0 Kernel Iproute2 rel Iptables v1.2.6a Metodología: FTP – put a una máquina en Internet FTP – put a una máquina en Internet Se navega en distintas páginas Web’s y se registran los tiempos con y sin ADSL-SHAPER Se navega en distintas páginas Web’s y se registran los tiempos con y sin ADSL-SHAPER

Pruebas ADSL-SHAPER (Bash Script): Configura la interface PPP0 para limitar el Uplink y prioriza tráfico. Configura la interface PPP0 para limitar el Uplink y prioriza tráfico. Hace shaping del Uprate a 48Kbps Hace shaping del Uprate a 48Kbps Define 2 clases de servicio: Define 2 clases de servicio: Premium class: Prioridad = 1 Prioridad = 1 Se le garantiza el 70% del Uplink como mínimo de ser necesario Se le garantiza el 70% del Uplink como mínimo de ser necesario Pertenecen a esta clase: Pertenecen a esta clase: Tráfico ICMP Tráfico UDP Tráfico HTTP Tráfico SSH Tráfico TELNET Default class: Prioridad = 2 Prioridad = 2 Se le garantiza el 30% del Uplink como mínimo de ser necesario Se le garantiza el 30% del Uplink como mínimo de ser necesario Pertenecen a esta clase los paquetes que no son premium Pertenecen a esta clase los paquetes que no son premium

Pruebas Resultados obtenidos: Sitio Nº Gets t ssh t csh t sc 520’’10’’4’’ 439’’13’’7’’ ’30’’3’55’’1’ 502’37’’40’’21’’ 512’24’’35’’18’’ 291’45’’23’’10’’ 301’55’’30’’11’’ 151’15’’12’’6’’ 644’45’’45’’21’’ ’30’’1’30’’25’’ ’25’’50’’25’’ 273’10’’20’’9’’

Agenda IntroducciónSimulaciónPruebasConclusiones

Agenda IntroducciónSimulaciónPruebasConclusiones

Conclusiones Priorizar en colas de salida no garantiza mejoras de performance (caso interfaces de alta velocidad). Son necesarios mecanismos de shaping para eliminar colas sin control. Si hay control de la cola crítica alcanza con priorizar, no es necesario realizar shaping. Problema fruto de la interface no la tecnología con modems ADSL PCI el problema no se presenta (otros problemas operativos) Se debe entonces resignar ancho de banda  performa mejor una interface que se adapte al ancho de banda real. Es posible limitar el tráfico entrante en forma indirecta descartando paquetes de tráfico TCP recibidos.

Javier Emicuri Claudio Risso