Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Presentacion
Presentacion
IMPLEMENTACIN DE MODELOS
DE TRFICO EN REDES IP
REALIZADO POR: Juan Luis Fuentes Lpez
DIRIGIDO POR: Eduardo Casilari Prez
Dpto. Tecnologa Electrnica
E.T.S.I. Telecomunicacin
Universidad de Mlaga
27 de Noviembre de 2000
ndice
Introduccin
Redes con tecnologa TCP/IP
Definicin de los modelos de trfico
Herramientas software utilizadas
Manual de usuario de InetTraffic
Fase de pruebas
Conclusiones y lneas futuras
Introduccin
Red Fsica
Elementos bsicos:
Red fsica
Router
Host
Router
Host
Host
multi-homed
4
VERS
8
HLEN
16
TIPO SERVICIO
IDENTIFICACIN
TIEMPO VIDA
19
24
31
LONGITUD TOTAL
flags
PROTOCOLO
DESPLAZAM. FRAGMENTO
DIRECCIN IP DE LA FUENTE
DIRECCIN IP DEL DESTINO
OPCIONES IP (si las hay)
DATOS
RELLENO
16
31
DATOS
(1/2)
(2/2)
10
16
24
31
NMERO DE SECUENCIA
NMERO DE ACUSE DE RECIBO
HLEN
RESERV.
VENTANA
CD. BITS
RELLENO
Software de protocolo
dividido en varias capas
para facilitar el diseo
Modelo de interaccin
cliente-servidor
Interfaz entre aplicaciones
y software de protocolo
dependiente del sistema
operativo
Interfaz socket
Capas
conceptuales
Unidades
de datos
Aplicacin
Aplicacin
Transporte
Transporte
Internet
Internet
Flujos o
Mensajes
Segmentos o
Datagramas UDP
Datagramas IP
Interfaz
Interfazred
red
Hardware
Hardware
Tramas de
red fsica
Tamao
paquetes
Estado 1
Estado 2
Estado 1
Parmetros:
Tiempo en estado 1
Tiempo en estado 2
Tamao de los paquetes en estado 1
Tiempo entre paquetes en estado 1
Tamao de los paquetes en estado 2
Tiempo entre paquetes en estado 2
Tiempo
Probabilidad de attach
Modelado: distribucin de
probabilidad
Posibilidad de generar trfico
agregado
Dimensin
correos
Correo 3
Correo 1
Correo 2
Correo 4
Tiempo
NIVEL DE SESIN
Tiempo entre inicio de sesiones
Nmero de pginas por sesin
NIVEL DE PGINA
Tiempo entre inicio de pginas
Nmero de conexiones por pgina
NIVEL DE CONEXIN
Tiempo entre inicio de conexiones
Nmero de bytes por conexin
NIVEL DE PAQUETE
Tamao de los paquetes
Tiempo entre paquetes
Sesin 2
Sesin 1
Pgina 1
Conexin 1
Pgina 2
Conexin 2
Conexin 1
Tiempo
NIVEL DE SESIN
Tiempo entre inicio de sesiones
Nmero de transferencias por sesin
NIVEL DE TRANSFERENCIA
Tiempo entre inicio de transferencias
Probabilidad de envo del cliente
Dimensin de las transferencias
Modelado: distribucin de
probabilidad
Posibilidad de generar trfico
agregado
Dimensin
transferencias
Sesin 1
Sesin 2
Transf. 2
Transf. 1
Transf. 2
Transf. 3
Transf. 1
Tiempo
Tiempo de emisin
Tamao de los paquetes
Tiempo entre paquetes
Modelado: distribucin de
probabilidad
Tamao
paquetes
Tiempo
Modelado: distribucin de
probabilidad, fichero de
texto, modelo AR(N) o
segmentacin del GOP
(1/2)
Tiempo
Fotograma 1 Fotograma 2 Fotograma 3
Tiempo
(2/2)
XXAR nn AA0
AAi iXXARAR nnii BBww nn
AR
0
i 1
i 1
P
P se
se bloquea
bloquea
P pasa
estado
ready ready
P apasa
a estado
1
2
3
4
Concurrencia
procesos
P 1 de 2
3
4P
P
10 ms
10 ms
Tiempo
Tiempo
(1/2)
bb==
==1.5
32.5
131
Los ficheros de entrada de datos contienen parmetros y comandos
aa
2.5
1.5
2
2
Distribuciones de probabilidad implementadas:
aza3z====4545
3
Determinista (a)
Uniforme (a, b)
Multimodal (n, ai, Pi)
PP1 ==0.3
0.3
1
Exponencial ()
Pareto (, )
Pareto trunc. (, , z)
PP2 ==0.5
0.5
2
Gamma (, )
Normal (, )
Lognormal (, )
PP3 ==0.2
0.2
3
Distribuciones de probabilidad adicionales
(2/2)
Fase de pruebas
Generalidades
Herramientas para la realizacin de las pruebas:
Programas en Matlab
Herramienta de captura de trfico: Tcpdump
Pruebas:
Tcpdump
Cliente
Red Ethernet
IEEE 802.3
PC con sistema
operativo Linux
Fase de pruebas
GENER, host individual
IDIOMA: Castellano
TIEMPO_SIMULACION: 900
IDIOMA:
Castellanosim/gen2.ser
FICHERO_RESULTADOS:
PUERTO_SERVIDOR:
6000
TIEMPO_SIMULACION:
900
PROTOCOLO: TCP
DIRECCION_SERVIDOR:
127.0.0.1
SEMILLA: 3
PUERTO_SERVIDOR: 6000
TIEMPO_ESTADO1: Exponencial
PROTOCOLO:
TCP
Media 2
TIEMPO_ESTADO2: Pareto
Media 1
Alfa 8.7
TAM_PAQUETES_ESTADO1: Uniforme
A 100
B 1100
TIEMPO_ENTRE_PAQUETES_ESTADO1: Gamma
Media 0.05
Desv_tipica 0.04
TAM_PAQUETES_ESTADO2: Normal
Media 600
Desv_tipica 100
TIEMPO_ENTRE_PAQUETES_ESTADO2: Lognormal
Media 0.025
Desv_tipica 0.03
(1/2)
Fase de pruebas
GENER, host individual
(2/2)
Parmetros del
Media
Desv. tpica
Media
Desv. tpica
modelo de trfico
elegida
elegida
obtenida
obtenida
Lognormal
Exponencial
Pareto
Uniforme
Gamma
Normal
Exponencial
Pareto
Uniforme
Gamma
Normal
2.0388 Lognormal
2.0022
1.13952
Mnimo
20.025
1
0.05
600
0.025
0.9179 Media
1.4208
Mnimo
Media
2100
1
0.05
600
100
600
288.675
0.05
0.04
0.049
0.0389
600
100
599.7006
99.5586
0.025
0.03
0.0242
0.0277
Alfa 8.7
Mximo
Desv.
tpica
11000.03
0.04
100
Alfa 8.7
Mximo
tpica
11000.03
0.04
100
597.9963 Desv.
288.728
Fase de pruebas
WWW, red de rea local
IDIOMA:
IDIOMA:Castellano
Castellano
TIEMPO_SIMULACION:
700 700
TIEMPO_SIMULACION:
FICHERO_RESULTADOS: sim/www2.ser
DIRECCION_SERVIDOR: 150.214.59.31
FICHERO_RESULTADOS:Determinista
sim/www2.cli
CONEXIONES_POR_PAGINA:
Valor 3
TIEMPO_INICIO_SESIONES: Determinista
BYTES_POR_CONEXION:
Pareto_Trunc
Valor 701
Media 4368
Alfa 1.95
PAGINAS_POR_SESION:
Determinista
Maximo 10000
Valor 100
SIMULACION_CANAL: ON
TIEMPO_INICIO_PAGINAS: Determinista
Valor 6
TAM_CTE_PAQUETES_PAGINA: OFF
TAM_PAQUETES: Multimodal
TIEMPO_INICIO_CONEXIONES:
Determinista
Numero_de_modas 3
Valores
512,
536,
1460
Valor 2
Probabilidades 0.1757, 0.1873, 0.6370
TIEMPO_ENTRE_PAQUETES: Exponencial
Media 0.075
(1/2)
Fase de pruebas
WWW, red de rea local
(2/2)
Parmetros del
Media
Desv. tpica
Media
Desv. tpica
modelo de trfico
elegida
elegida
obtenida
obtenida
100
Pareto
Exponencial
100Multimodal
0
Multimodal
Paretotruncada
Exponencial
truncada
5.9992
546.55
10-6 3
Nmero
Mediade
4368
0.075
modas
4368
1120.37
0.075
Nmero
Mediade
4368
0.075
modas 3
Valores
Alfa
1.95
3 Valores
Alfa 1.95 0
512,
Mximo
536,
10000
512,
Mximo
536,1460
1460
10000
1.9992
713.3 10-6
Probabilidades
Probabilidades
0.1757,
0.1757,0.1873,
0.1873,0.637
0.637
2837.7
3021.9
449.96
910.4866
498.9647
0.075
0.0787
0.0757