Aceleracion IP
Adolfo Garcia Yague
Soluciones para acelerar servicios IP y
optimizar el acceso a Internet
Jornadas Técnicas RedIRIS 2001 y XII Grupos de Trabajo
Pamplona, 22-26 Octubre 2001
Unitronics Comunicaciones
Adolfo García Yagüe
agy@unitronics.es
v.3. Octubre 2001
v.2. Noviembre 2000
v.1. Abril 2000
Unitronics Comunicaciones
Puntos clave de la aceleracióny optimización
Ancho de Banda limitado!!
Capacidad limitada!!
Solución:
• Balanceo de Carga
• Aceleración de SSL
• Proxy Inverso
Solución:
• Priorización de aplicaciones y
usuarios
• Compresión del tráfico
• Optimización de TCP slow start
• Caching de contenidos
• HTTP 1.1 Pipelining
Unitronics Comunicaciones
Agenda
• Gestores de Ancho de Banda
• Caché de Contenido• Balanceadores de Carga
• Aceleradores SSL
Unitronics Comunicaciones
Gestores de Ancho de Banda
•
Aportan a IP un mecanismo de Clase de Servicio, ofreciendo
un tratamiento diferenciado a usuarios y aplicaciones
•
Fases y parámetros involucrados en la Clase de Servicio:
–
–
–
–
–
–
–
•
Definición de políticas
Clasificación de tráfico
Etiquetado
Gestión debuffers (colas)
Cálculos de latencia, control de flujos y ventana (Control TCP)
Monitorización
Reporting
Aproximaciones tecnológicas:
– Modelo de priorización en el tratamiento de unos datos frente a
otros a través de la gestión de colas
– Control de flujo TCP y negociación del tamaño de ventana
•
•
•
Entrega confiable
Tras la recepción del paquete, el
receptor envía unmensaje de
confirmación al emisor (ACK)
Control de Flujo
Mecanismo extremo a extremo que
permite al receptor restringir la
transmisión hasta que disponga de
recursos para procesar el tráfico
Tx
Tiempo
Unitronics Comunicaciones
¿Como administra TCP el ancho de banda?
Rx
Paquete
1
1
ACK
Paquete
2
2
ACK
ventana deslizante
1 2 3 4 5 6 7 8 9 10 11 12 ...
El emisorestablece una ventana dentro de la cual se encuentran todos los bytes que ha enviado pero sobre
los que aún no ha recibido acuse de recibo. Según va recibiendo acuses de recibo va deslizando la ventana
hacia la derecha.
El receptor establece el tamaño de la ventana.TCP permite que el tamaño de ventana cambie. Con cada
acuse de recibo se incluye un campo de aviso de ventana donde el receptorpuede indicar al emisor el nuevo
tamaño.
•
Control de Congestión
Mediante la sincronización TCP o slow-start el emisor comienza la
transmisión de sólo un paquete, tras la recepción del ACK va
incrementado el caudal. En caso de existir una congestión en la ruta
no recibirá ACKs, en cuyo caso disminuye el envío de paquetes.
Se inicia la transmisión y,
Se inicia la transmisión y,progresivamente, se aumenta el
progresivamente, se aumenta el
tamaño de ventana yyel número de
tamaño de ventana el número de
paquetes por segundo enviados
paquetes por segundo enviados
Paquetes por Segundo
Unitronics Comunicaciones
¿Como administra TCP el ancho de banda?
Congestión
Disminución de la ventana de
Disminución de la ventana de
transmisión yyel consiguiente
transmisiónel consiguiente
número de PPS. Se producen
número de PPS. Se producen
descartes yyretransmisiones
descartes retransmisiones
Unitronics Comunicaciones
Gestor de ancho de banda basado en colas
Best Effort
Desencolado
Silver Service
20%
Gold Service
30%
50%
Interface Salida
El empleo de buffers o colas en el interface de salida, junto con
información de nivel deservicio y el adecuado algoritmo de
desencolado, permiten priorizar la salida de un determinado
tráfico frente a otros
Unitronics Comunicaciones
Gestor de ancho de banda dotado de control de
flujo y gestión de tamaño de ventana TCP
Estos gestores de ancho de banda desarrollan las capacidades
nativas de TCP orientadas al control de la conexión:
• Acuse de recibo (ACK)
• Control de...
Regístrate para leer el documento completo.