SlideShare una empresa de Scribd logo
1 de 42
Semana 10
Planificación de redes
Redes y Comunicaciones I
Ingeniería de Telecomunicaciones
Facultad de Ingeniería de Telecomunicaciones y Telemática
Universidad Tecnológica del Perú
Ing. CIP Jack Daniel Cáceres Meza Agosto 2011
2
Ing. CIP Jack Daniel Cáceres Meza
 Planificación de la gestión del rendimiento
 Métricas
 Red
 Sistemas
 Servicios
 Ejemplos de mediciones
Planificación
3
Ing. CIP Jack Daniel Cáceres Meza
 ¿Cuál es el propósito?
 Baselining, Troubleshooting, crecimiento
 Defenderse de acusaciones
 ¿A quién va dirigida la información?
 Administración, NOC, clientes
 Cómo estructurar la información y presentarla
 Alcance: ¿Puedo medir todo?
 Impacto en los dispositivos (medidos y de medición)
 Balance entre cantidad de información y tiempo en encontrarla
Planificación
4
Ing. CIP Jack Daniel Cáceres Meza
 Métricas de rendimiento de red
 Capacidad del canal nominal y efectiva
 Utilización del canal
 Retardo y jitter
 Pérdida de paquetes y errores
 Métricas de rendimiento de sistemas
 Disponibilidad
 Memoria, Utilización CPU, load (carga), iowait, etc.
 Métricas de rendimiento de servicios
Métricas
5
Ing. CIP Jack Daniel Cáceres Meza
 Relativas al tráfico:
 Bits por segundo
 Paquetes por segundo
 Paquetes unicast vs. paquetes no-unicast
 Errores
 Paquetes descartados
 Flujos por segundo
 Tiempo de ida y vuelta (RTT)
 Dispersión del retardo (Jitter)
Métricas de rendimiento de red más comunes
6
Ing. CIP Jack Daniel Cáceres Meza
Capacidad Nominal del Canal
 La máxima cantidad de bits que se pueden transmitir
por unidad de tiempo (ej. bits por segundo)
 Depende de:
 Ancho de banda del medio físico
 Cable
 Ondas electromagnéticas
 Capacidad de procesamiento de los elementos transmisores
 Eficiencia de los algoritmos de acceso al medio
 Codificación de canal y compresión
7
Ing. CIP Jack Daniel Cáceres Meza
 Siempre es una fracción de la capacidad nominal
 Depende de:
 La carga adicional (overhead) de los protocolos en las varias capas
 Limitaciones en los dispositivos extremos
 Eficiencia de los algoritmos de control de flujo, etc
 Por ej. TCP
Capacidad efectiva del canal
8
Ing. CIP Jack Daniel Cáceres Meza
 Qué fracción de la capacidad nominal de un canal está siendo
realmente utilizada
 Importante!
Planificación futura:
 ¿Qué tasa de crecimiento tiene mi utilización?
 ¿Para cuándo debo planear comprar más capacidad?
 ¿Dónde debo invertir en actualizaciones?
Resolución de problemas:
 Dónde están mis cuellos de botella, etc.
Utilización del canal
9
Ing. CIP Jack Daniel Cáceres Meza
 El valor más pequeño que es mayor que el 95%
de los valores en una muestra
 Significa que el 95% del tiempo, la utilización del
canal es igual o menor que este valor
O sea, se descartan los picos
 Por qué es importante en las redes de datos?
Da una idea de la utilización regular,
sostenida del canal
Los ISPs la utilizan para facturación de
enlaces grandes
Percentil 95
10
Ing. CIP Jack Daniel Cáceres Meza
Percentil 95
11
Ing. CIP Jack Daniel Cáceres Meza
bps vs. pps
12
Ing. CIP Jack Daniel Cáceres Meza
 El tiempo transcurrido en transmitir un paquete
durante su trayecto completo
Producido por una aplicación, entregado al
sistema operativo, pasado a una tarjeta de red,
codificado, transmitido por un medio físico
(cobre, fibra, aire), recibido por un equipo
intermedio (switch, router), analizado,
retransmitido en otro medio...etc.
La medición más común es de ida y vuelta
(round-trip-time, o RTT) – Programa ping.
Retardo extremo-a-extremo
13
Ing. CIP Jack Daniel Cáceres Meza
Medición histórica de Retardo
14
Ing. CIP Jack Daniel Cáceres Meza
 Componentes del retardo extremo a extremo:
 Retardo de Procesamiento
 Retardo de Colas
 Retardo de Transmisión
 Retardo de Propagación
Tipos de Retardo
15
Ing. CIP Jack Daniel Cáceres Meza
 Tiempo requerido en analizar el encabezado y decidir a dónde
enviar el paquete (ej. decisión de enrutamiento)
En un enrutador, dependerá del número de entradas en la tabla
de rutas, la implementación (estructuras de datos), el hardware,
etc.
 Puede incluir la verificación de errores
Retardo de Procesamiento
16
Ing. CIP Jack Daniel Cáceres Meza
 Tiempo en que el paquete espera en un buffer hasta ser
transmitido
 El número de paquetes esperando en cola dependerá de la
intensidad y la naturaleza del tráfico
 Los algoritmos de colas en los enrutadores intentan adaptar
estos retardos a ciertas preferencias, o imponer un uso
equitativo
Retardo de Colas
17
Ing. CIP Jack Daniel Cáceres Meza
 El tiempo requerido para empujar todos los bits de un paquete
a través del medio de transmisión
 Para R=Tasa de bits, L=Longitud del paquete, d = delay o
retardo:
d = L/R
 Por ejemplo, para transmitir 1024 bits utilizando Fast Ethernet
(100 Mbps):
d = 1024/1x10e8 = 10.24 micro segundos
Retardo de Transmisión
18
Ing. CIP Jack Daniel Cáceres Meza
Retardo de Propagación
 Una vez que el bit es 'empujado' en el medio, el tiempo
transcurrido en su propagación hasta el final del trayecto físico.
 La velocidad de propagación del enlace depende más que nada
de la distancia medio físico.
 Cercano a la velocidad de la luz en la mayoría de los casos.
 Para d = distancia, s = velocidad de propagación
Dp = d/s
19
Ing. CIP Jack Daniel Cáceres Meza
 Puede ser confuso al principio
 Considerar un ejemplo:
Dos enlaces de 100 Mbps.
 Fibra óptica de 1 Km
 Via Satélite, con una distancia de 30Km entre base y satélite
Para dos paquetes del mismo tamaño, cuál tiene mayor retardo
de transmisión? Y propagación?
Transmisión vs. Propagación
20
Ing. CIP Jack Daniel Cáceres Meza
 Ocurren por el hecho de que las colas (búfers) no son infinitas
Cuando un paquete llega a una cola y ésta está llena, el
paquete se descarta.
La pérdida de paquetes, si ha de ser corregida, se
resuelve en capas superiores (transporte o aplicación)
La corrección de pérdidas, usando retransmisión, puede
causar aún más congestión si no se ejerce algún tipo de
control
Pérdida de paquetes
21
Ing. CIP Jack Daniel Cáceres Meza
Jitter
22
Ing. CIP Jack Daniel Cáceres Meza
 Limitar la tasa de envío porque el receptor no puede procesar
los paquetes a la misma velocidad que los recibe
 Limitar la tasa de envío del emisor porque existen pérdidas y
retardos en el trayecto
Control de Flujo y Congestión
23
Ing. CIP Jack Daniel Cáceres Meza
 IP implementa un servicio no-orientado a conexión
No existe ningún mecanismo en IP que ataque las causas de la
pérdida de paquetes
 TCP implementa control de flujo y congestión
En los extremos, porque los nodos intermedios en la capa de red
no hablan TCP
Controles en TCP
24
Ing. CIP Jack Daniel Cáceres Meza
 Flujo: controlado por los tamaños de ventana (RcvWindow)
enviados por el receptor
 Congestión: controlado por el valor de ventana de congestión
(CongWin)
Mantenido independientemente por el emisor
Varía de acuerdo a la detección de paquetes perdidos
 Timeout o la recepción de tres ACKs repetidos
Comportamientos:
 Incremento aditivo / Decremento multiplicativo (AIMD)
 Comienzo lento (Slow Start)
 Reacción a eventos de timeout
Flujo vs. Congestión en TCP
25
Ing. CIP Jack Daniel Cáceres Meza
Diferentes algoritmos de
Control de Congestión en TCP
26
Ing. CIP Jack Daniel Cáceres Meza
 Disponibilidad
 En sistemas Unix/Linux:
 Uso del CPU
 Kernel, System, User, IOwait
 Uso de la Memoria
 Real y Virtual
 Carga (load)
Métricas para sistemas
27
Ing. CIP Jack Daniel Cáceres Meza
Disponibilidad
28
Ing. CIP Jack Daniel Cáceres Meza
Uso del CPU
29
Ing. CIP Jack Daniel Cáceres Meza
Memoria
30
Ing. CIP Jack Daniel Cáceres Meza
Carga (load)
31
Ing. CIP Jack Daniel Cáceres Meza
 La clave está en elegir las métricas más importantes para cada
servicio
 Preguntarse:
 Cómo se percibe la degradación del servicio?
 Tiempo de espera?
 Disponibilidad?
 Cómo justifico mantener el servicio?
 Quién lo está utilizando?
 Con qué frecuencia?
 Valor económico?
Métricas de Servicios
32
Ing. CIP Jack Daniel Cáceres Meza
Utilización de servidor web
33
Ing. CIP Jack Daniel Cáceres Meza
Tiempo de respuesta (servidor web)
34
Ing. CIP Jack Daniel Cáceres Meza
Tiempo de Respuesta (servidor DNS)
35
Ing. CIP Jack Daniel Cáceres Meza
Estadística Descripción
Success Número de peticiones con éxito (respuesta no es una referencia)
Referral Número de peticiones que resultaron en una referencia
NXRRSET Número de peticiones cuyo nombre no contenía el tipo de record consultado
NXDOMAINNúmero de peticiones cuyo nombre no existía
Recursion Número de peticiones recursivas que requirieron el envío de una o más peticiones por el servidor
Failure Número de peticiones sin éxito que resultaron en un fallo diferente a NXDOMAIN
Total Número de peticiones totales (por unidad de tiempo)
Métricas de DNS
36
Ing. CIP Jack Daniel Cáceres Meza
Métricas de DNS
37
Ing. CIP Jack Daniel Cáceres Meza
 Contadores por mailer (local, esmtp, etc.)
 Número de mensajes recibidos/enviados
 Número de bytes recibidos/enviados
 Número de mensajes denegados
 Número de mensajes descartados
 Muy importate: Número de mensajes en cola
Métricas de Servidor de Correo
38
Ing. CIP Jack Daniel Cáceres Meza
Estadísticas de Sendmail
39
Ing. CIP Jack Daniel Cáceres Meza
 Número de peticiones por segundo
 Peticiones servidas localmente vs. las re-enviadas
 Diversidad de los destinos web
 Eficiencia de nuestro proxy
 Número de elementos almacenados en memoria vs. disco
Métricas de Web Proxy
40
Ing. CIP Jack Daniel Cáceres Meza
Estadísticas de Squid
41
Ing. CIP Jack Daniel Cáceres Meza
Estadísticas de DHCP
Ing. CIP Jack Daniel Cáceres Meza
jack_caceres@hotmail.com
Gracias por su atención
¿Preguntas?

Más contenido relacionado

La actualidad más candente (14)

Nivel red
Nivel redNivel red
Nivel red
 
Amplif 6
Amplif 6Amplif 6
Amplif 6
 
Amplif 6
Amplif 6Amplif 6
Amplif 6
 
Antologia de red
Antologia de redAntologia de red
Antologia de red
 
Capa De Transporte
Capa De TransporteCapa De Transporte
Capa De Transporte
 
Redes
RedesRedes
Redes
 
Tipos de qos
Tipos de qosTipos de qos
Tipos de qos
 
Examen Transmisión de Datos
Examen Transmisión de DatosExamen Transmisión de Datos
Examen Transmisión de Datos
 
Expo fundatele 2
Expo fundatele 2Expo fundatele 2
Expo fundatele 2
 
Transmision de Datos UFT
Transmision de Datos UFTTransmision de Datos UFT
Transmision de Datos UFT
 
Qo s excelente
Qo s excelenteQo s excelente
Qo s excelente
 
Aceleración de tcp ip - javier condori flores
Aceleración de tcp  ip - javier condori floresAceleración de tcp  ip - javier condori flores
Aceleración de tcp ip - javier condori flores
 
Servicios de red 3
Servicios de red 3Servicios de red 3
Servicios de red 3
 
Calidad de servicio en redes
Calidad de servicio en redesCalidad de servicio en redes
Calidad de servicio en redes
 

Destacado

PresentacióN De Inma
PresentacióN De InmaPresentacióN De Inma
PresentacióN De Inma
guest34914d
 
Contaminación hídrica del río chivilcoy
Contaminación hídrica del río chivilcoyContaminación hídrica del río chivilcoy
Contaminación hídrica del río chivilcoy
Ivan Susnisky
 
iloug2015.Mysql.for.oracle.dba.V2
iloug2015.Mysql.for.oracle.dba.V2iloug2015.Mysql.for.oracle.dba.V2
iloug2015.Mysql.for.oracle.dba.V2
Baruch Osoveskiy
 
Oracle Performance On Linux X86 systems
Oracle  Performance On Linux  X86 systems Oracle  Performance On Linux  X86 systems
Oracle Performance On Linux X86 systems
Baruch Osoveskiy
 

Destacado (11)

On-premises vs saas
On-premises vs saasOn-premises vs saas
On-premises vs saas
 
3dtectonix weekly newsletter issue 16
3dtectonix weekly newsletter issue 163dtectonix weekly newsletter issue 16
3dtectonix weekly newsletter issue 16
 
New Approaches To Lead Nurturing
New Approaches To Lead NurturingNew Approaches To Lead Nurturing
New Approaches To Lead Nurturing
 
PresentacióN De Inma
PresentacióN De InmaPresentacióN De Inma
PresentacióN De Inma
 
AgO Synthesis Inc.
AgO Synthesis Inc.AgO Synthesis Inc.
AgO Synthesis Inc.
 
Contaminación hídrica del río chivilcoy
Contaminación hídrica del río chivilcoyContaminación hídrica del río chivilcoy
Contaminación hídrica del río chivilcoy
 
iloug2015.Mysql.for.oracle.dba.V2
iloug2015.Mysql.for.oracle.dba.V2iloug2015.Mysql.for.oracle.dba.V2
iloug2015.Mysql.for.oracle.dba.V2
 
MySQL highav Availability
MySQL highav AvailabilityMySQL highav Availability
MySQL highav Availability
 
Oracle Performance On Linux X86 systems
Oracle  Performance On Linux  X86 systems Oracle  Performance On Linux  X86 systems
Oracle Performance On Linux X86 systems
 
Bahasa Inggeris Tahun 4 Kertas 2 Ogos 2016
Bahasa Inggeris Tahun 4 Kertas 2 Ogos 2016Bahasa Inggeris Tahun 4 Kertas 2 Ogos 2016
Bahasa Inggeris Tahun 4 Kertas 2 Ogos 2016
 
LUMINARY magazine
LUMINARY magazine LUMINARY magazine
LUMINARY magazine
 

Similar a Curso: Redes y comunicaciones I: 06 Planificación de redes

Analisis de rendimiento de red
Analisis de rendimiento de redAnalisis de rendimiento de red
Analisis de rendimiento de red
Comdat4
 
Capa de transporte
Capa de transporteCapa de transporte
Capa de transporte
Marialeo90
 
Transmisión de datos
Transmisión de datos Transmisión de datos
Transmisión de datos
davidydayana
 
Lecture 22 control de flujo dll
Lecture 22 control de flujo dllLecture 22 control de flujo dll
Lecture 22 control de flujo dll
nica2009
 
Capa de transporte jose manosalva
Capa de transporte jose manosalvaCapa de transporte jose manosalva
Capa de transporte jose manosalva
J_MANOSALVA
 

Similar a Curso: Redes y comunicaciones I: 06 Planificación de redes (20)

Analisis de rendimiento de red
Analisis de rendimiento de redAnalisis de rendimiento de red
Analisis de rendimiento de red
 
Capa de transporte
Capa de transporteCapa de transporte
Capa de transporte
 
PROTOCOLO TCP
PROTOCOLO TCPPROTOCOLO TCP
PROTOCOLO TCP
 
CONMUTACION - TEORIA DE COLA - INGENIERIA DE TRAFICO
CONMUTACION - TEORIA DE COLA - INGENIERIA DE TRAFICO CONMUTACION - TEORIA DE COLA - INGENIERIA DE TRAFICO
CONMUTACION - TEORIA DE COLA - INGENIERIA DE TRAFICO
 
Capa4
Capa4Capa4
Capa4
 
Redes de datos
Redes de datosRedes de datos
Redes de datos
 
Curso: Redes y comunicaciones básicas: 05 Algoritmos de enrutamiento
Curso: Redes y comunicaciones básicas: 05 Algoritmos de enrutamientoCurso: Redes y comunicaciones básicas: 05 Algoritmos de enrutamiento
Curso: Redes y comunicaciones básicas: 05 Algoritmos de enrutamiento
 
Transmisión de datos
Transmisión de datos Transmisión de datos
Transmisión de datos
 
Informe de redes i
Informe de redes iInforme de redes i
Informe de redes i
 
Capa de Transporte - Redes de Computadoras
Capa de Transporte - Redes de ComputadorasCapa de Transporte - Redes de Computadoras
Capa de Transporte - Redes de Computadoras
 
Iperf
IperfIperf
Iperf
 
Test cisco
Test ciscoTest cisco
Test cisco
 
capa de transporte
capa de transportecapa de transporte
capa de transporte
 
Lecture 22 control de flujo dll
Lecture 22 control de flujo dllLecture 22 control de flujo dll
Lecture 22 control de flujo dll
 
transmisión de Tx
transmisión de Txtransmisión de Tx
transmisión de Tx
 
Capa de transporte jose manosalva
Capa de transporte jose manosalvaCapa de transporte jose manosalva
Capa de transporte jose manosalva
 
Atm Frame Relay
Atm Frame RelayAtm Frame Relay
Atm Frame Relay
 
Atm Frame Relay
Atm Frame RelayAtm Frame Relay
Atm Frame Relay
 
TABLA COMPARATIVA ENTRE LOS PROTOCOLOS TCP Y UDP
TABLA COMPARATIVA ENTRE LOS PROTOCOLOS TCP Y UDPTABLA COMPARATIVA ENTRE LOS PROTOCOLOS TCP Y UDP
TABLA COMPARATIVA ENTRE LOS PROTOCOLOS TCP Y UDP
 
Preguntas de transmision de datos
Preguntas de transmision de datosPreguntas de transmision de datos
Preguntas de transmision de datos
 

Más de Jack Daniel Cáceres Meza

Más de Jack Daniel Cáceres Meza (20)

Itil® osa capability model
Itil® osa capability modelItil® osa capability model
Itil® osa capability model
 
Itil® osa capability model
Itil® osa capability modelItil® osa capability model
Itil® osa capability model
 
Cobit(R) 5 Fundamentos
Cobit(R) 5 FundamentosCobit(R) 5 Fundamentos
Cobit(R) 5 Fundamentos
 
ITIL® SLC Fundamentos
ITIL® SLC FundamentosITIL® SLC Fundamentos
ITIL® SLC Fundamentos
 
Ciclo de vida de un servicio de TI
Ciclo de vida de un servicio de TICiclo de vida de un servicio de TI
Ciclo de vida de un servicio de TI
 
MINEDU: Resultados de encuestas: Análisis GAP en OFIN
MINEDU: Resultados de encuestas: Análisis GAP en OFINMINEDU: Resultados de encuestas: Análisis GAP en OFIN
MINEDU: Resultados de encuestas: Análisis GAP en OFIN
 
Producto alcance política-v2
Producto alcance política-v2Producto alcance política-v2
Producto alcance política-v2
 
Consultoría y servicios TIC -nueva línea de negocio para la RCP (Red Uno)
Consultoría y servicios TIC -nueva línea de negocio para la RCP (Red Uno)Consultoría y servicios TIC -nueva línea de negocio para la RCP (Red Uno)
Consultoría y servicios TIC -nueva línea de negocio para la RCP (Red Uno)
 
Curso: Unixware
Curso: UnixwareCurso: Unixware
Curso: Unixware
 
UPC - Soporte: Caracterización de soporte
UPC - Soporte: Caracterización de soporteUPC - Soporte: Caracterización de soporte
UPC - Soporte: Caracterización de soporte
 
UPC - Soporte Norma Pases a producción
UPC - Soporte Norma Pases a producciónUPC - Soporte Norma Pases a producción
UPC - Soporte Norma Pases a producción
 
UPC - Soporte Norma Control y monitoreo
UPC - Soporte Norma Control y monitoreoUPC - Soporte Norma Control y monitoreo
UPC - Soporte Norma Control y monitoreo
 
UPC - Soporte: Norma Instalación y configuración de equipos
UPC - Soporte: Norma Instalación y configuración de equiposUPC - Soporte: Norma Instalación y configuración de equipos
UPC - Soporte: Norma Instalación y configuración de equipos
 
UPC-Soporte: Norma Administración de cuentas de usuarios
UPC-Soporte: Norma Administración de cuentas de usuariosUPC-Soporte: Norma Administración de cuentas de usuarios
UPC-Soporte: Norma Administración de cuentas de usuarios
 
UPC-Soporte: Norma Mantenimiento de equipos
UPC-Soporte: Norma Mantenimiento de equiposUPC-Soporte: Norma Mantenimiento de equipos
UPC-Soporte: Norma Mantenimiento de equipos
 
UPC - Soporte: Proceso Seguridad de información
UPC - Soporte: Proceso Seguridad de informaciónUPC - Soporte: Proceso Seguridad de información
UPC - Soporte: Proceso Seguridad de información
 
Esan Planeamiento estratégico AFP Horizonte -ppt
Esan Planeamiento estratégico AFP Horizonte  -pptEsan Planeamiento estratégico AFP Horizonte  -ppt
Esan Planeamiento estratégico AFP Horizonte -ppt
 
Esan Planeamiento estratégico AFP Horizonte -informe
Esan Planeamiento estratégico AFP Horizonte  -informeEsan Planeamiento estratégico AFP Horizonte  -informe
Esan Planeamiento estratégico AFP Horizonte -informe
 
OFIN-AIT: Norma Colaboradores
OFIN-AIT: Norma ColaboradoresOFIN-AIT: Norma Colaboradores
OFIN-AIT: Norma Colaboradores
 
OFIN: Proyecto seguridad del producto software
OFIN: Proyecto seguridad del producto softwareOFIN: Proyecto seguridad del producto software
OFIN: Proyecto seguridad del producto software
 

Último

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Último (11)

Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 

Curso: Redes y comunicaciones I: 06 Planificación de redes

  • 1. Semana 10 Planificación de redes Redes y Comunicaciones I Ingeniería de Telecomunicaciones Facultad de Ingeniería de Telecomunicaciones y Telemática Universidad Tecnológica del Perú Ing. CIP Jack Daniel Cáceres Meza Agosto 2011
  • 2. 2 Ing. CIP Jack Daniel Cáceres Meza  Planificación de la gestión del rendimiento  Métricas  Red  Sistemas  Servicios  Ejemplos de mediciones Planificación
  • 3. 3 Ing. CIP Jack Daniel Cáceres Meza  ¿Cuál es el propósito?  Baselining, Troubleshooting, crecimiento  Defenderse de acusaciones  ¿A quién va dirigida la información?  Administración, NOC, clientes  Cómo estructurar la información y presentarla  Alcance: ¿Puedo medir todo?  Impacto en los dispositivos (medidos y de medición)  Balance entre cantidad de información y tiempo en encontrarla Planificación
  • 4. 4 Ing. CIP Jack Daniel Cáceres Meza  Métricas de rendimiento de red  Capacidad del canal nominal y efectiva  Utilización del canal  Retardo y jitter  Pérdida de paquetes y errores  Métricas de rendimiento de sistemas  Disponibilidad  Memoria, Utilización CPU, load (carga), iowait, etc.  Métricas de rendimiento de servicios Métricas
  • 5. 5 Ing. CIP Jack Daniel Cáceres Meza  Relativas al tráfico:  Bits por segundo  Paquetes por segundo  Paquetes unicast vs. paquetes no-unicast  Errores  Paquetes descartados  Flujos por segundo  Tiempo de ida y vuelta (RTT)  Dispersión del retardo (Jitter) Métricas de rendimiento de red más comunes
  • 6. 6 Ing. CIP Jack Daniel Cáceres Meza Capacidad Nominal del Canal  La máxima cantidad de bits que se pueden transmitir por unidad de tiempo (ej. bits por segundo)  Depende de:  Ancho de banda del medio físico  Cable  Ondas electromagnéticas  Capacidad de procesamiento de los elementos transmisores  Eficiencia de los algoritmos de acceso al medio  Codificación de canal y compresión
  • 7. 7 Ing. CIP Jack Daniel Cáceres Meza  Siempre es una fracción de la capacidad nominal  Depende de:  La carga adicional (overhead) de los protocolos en las varias capas  Limitaciones en los dispositivos extremos  Eficiencia de los algoritmos de control de flujo, etc  Por ej. TCP Capacidad efectiva del canal
  • 8. 8 Ing. CIP Jack Daniel Cáceres Meza  Qué fracción de la capacidad nominal de un canal está siendo realmente utilizada  Importante! Planificación futura:  ¿Qué tasa de crecimiento tiene mi utilización?  ¿Para cuándo debo planear comprar más capacidad?  ¿Dónde debo invertir en actualizaciones? Resolución de problemas:  Dónde están mis cuellos de botella, etc. Utilización del canal
  • 9. 9 Ing. CIP Jack Daniel Cáceres Meza  El valor más pequeño que es mayor que el 95% de los valores en una muestra  Significa que el 95% del tiempo, la utilización del canal es igual o menor que este valor O sea, se descartan los picos  Por qué es importante en las redes de datos? Da una idea de la utilización regular, sostenida del canal Los ISPs la utilizan para facturación de enlaces grandes Percentil 95
  • 10. 10 Ing. CIP Jack Daniel Cáceres Meza Percentil 95
  • 11. 11 Ing. CIP Jack Daniel Cáceres Meza bps vs. pps
  • 12. 12 Ing. CIP Jack Daniel Cáceres Meza  El tiempo transcurrido en transmitir un paquete durante su trayecto completo Producido por una aplicación, entregado al sistema operativo, pasado a una tarjeta de red, codificado, transmitido por un medio físico (cobre, fibra, aire), recibido por un equipo intermedio (switch, router), analizado, retransmitido en otro medio...etc. La medición más común es de ida y vuelta (round-trip-time, o RTT) – Programa ping. Retardo extremo-a-extremo
  • 13. 13 Ing. CIP Jack Daniel Cáceres Meza Medición histórica de Retardo
  • 14. 14 Ing. CIP Jack Daniel Cáceres Meza  Componentes del retardo extremo a extremo:  Retardo de Procesamiento  Retardo de Colas  Retardo de Transmisión  Retardo de Propagación Tipos de Retardo
  • 15. 15 Ing. CIP Jack Daniel Cáceres Meza  Tiempo requerido en analizar el encabezado y decidir a dónde enviar el paquete (ej. decisión de enrutamiento) En un enrutador, dependerá del número de entradas en la tabla de rutas, la implementación (estructuras de datos), el hardware, etc.  Puede incluir la verificación de errores Retardo de Procesamiento
  • 16. 16 Ing. CIP Jack Daniel Cáceres Meza  Tiempo en que el paquete espera en un buffer hasta ser transmitido  El número de paquetes esperando en cola dependerá de la intensidad y la naturaleza del tráfico  Los algoritmos de colas en los enrutadores intentan adaptar estos retardos a ciertas preferencias, o imponer un uso equitativo Retardo de Colas
  • 17. 17 Ing. CIP Jack Daniel Cáceres Meza  El tiempo requerido para empujar todos los bits de un paquete a través del medio de transmisión  Para R=Tasa de bits, L=Longitud del paquete, d = delay o retardo: d = L/R  Por ejemplo, para transmitir 1024 bits utilizando Fast Ethernet (100 Mbps): d = 1024/1x10e8 = 10.24 micro segundos Retardo de Transmisión
  • 18. 18 Ing. CIP Jack Daniel Cáceres Meza Retardo de Propagación  Una vez que el bit es 'empujado' en el medio, el tiempo transcurrido en su propagación hasta el final del trayecto físico.  La velocidad de propagación del enlace depende más que nada de la distancia medio físico.  Cercano a la velocidad de la luz en la mayoría de los casos.  Para d = distancia, s = velocidad de propagación Dp = d/s
  • 19. 19 Ing. CIP Jack Daniel Cáceres Meza  Puede ser confuso al principio  Considerar un ejemplo: Dos enlaces de 100 Mbps.  Fibra óptica de 1 Km  Via Satélite, con una distancia de 30Km entre base y satélite Para dos paquetes del mismo tamaño, cuál tiene mayor retardo de transmisión? Y propagación? Transmisión vs. Propagación
  • 20. 20 Ing. CIP Jack Daniel Cáceres Meza  Ocurren por el hecho de que las colas (búfers) no son infinitas Cuando un paquete llega a una cola y ésta está llena, el paquete se descarta. La pérdida de paquetes, si ha de ser corregida, se resuelve en capas superiores (transporte o aplicación) La corrección de pérdidas, usando retransmisión, puede causar aún más congestión si no se ejerce algún tipo de control Pérdida de paquetes
  • 21. 21 Ing. CIP Jack Daniel Cáceres Meza Jitter
  • 22. 22 Ing. CIP Jack Daniel Cáceres Meza  Limitar la tasa de envío porque el receptor no puede procesar los paquetes a la misma velocidad que los recibe  Limitar la tasa de envío del emisor porque existen pérdidas y retardos en el trayecto Control de Flujo y Congestión
  • 23. 23 Ing. CIP Jack Daniel Cáceres Meza  IP implementa un servicio no-orientado a conexión No existe ningún mecanismo en IP que ataque las causas de la pérdida de paquetes  TCP implementa control de flujo y congestión En los extremos, porque los nodos intermedios en la capa de red no hablan TCP Controles en TCP
  • 24. 24 Ing. CIP Jack Daniel Cáceres Meza  Flujo: controlado por los tamaños de ventana (RcvWindow) enviados por el receptor  Congestión: controlado por el valor de ventana de congestión (CongWin) Mantenido independientemente por el emisor Varía de acuerdo a la detección de paquetes perdidos  Timeout o la recepción de tres ACKs repetidos Comportamientos:  Incremento aditivo / Decremento multiplicativo (AIMD)  Comienzo lento (Slow Start)  Reacción a eventos de timeout Flujo vs. Congestión en TCP
  • 25. 25 Ing. CIP Jack Daniel Cáceres Meza Diferentes algoritmos de Control de Congestión en TCP
  • 26. 26 Ing. CIP Jack Daniel Cáceres Meza  Disponibilidad  En sistemas Unix/Linux:  Uso del CPU  Kernel, System, User, IOwait  Uso de la Memoria  Real y Virtual  Carga (load) Métricas para sistemas
  • 27. 27 Ing. CIP Jack Daniel Cáceres Meza Disponibilidad
  • 28. 28 Ing. CIP Jack Daniel Cáceres Meza Uso del CPU
  • 29. 29 Ing. CIP Jack Daniel Cáceres Meza Memoria
  • 30. 30 Ing. CIP Jack Daniel Cáceres Meza Carga (load)
  • 31. 31 Ing. CIP Jack Daniel Cáceres Meza  La clave está en elegir las métricas más importantes para cada servicio  Preguntarse:  Cómo se percibe la degradación del servicio?  Tiempo de espera?  Disponibilidad?  Cómo justifico mantener el servicio?  Quién lo está utilizando?  Con qué frecuencia?  Valor económico? Métricas de Servicios
  • 32. 32 Ing. CIP Jack Daniel Cáceres Meza Utilización de servidor web
  • 33. 33 Ing. CIP Jack Daniel Cáceres Meza Tiempo de respuesta (servidor web)
  • 34. 34 Ing. CIP Jack Daniel Cáceres Meza Tiempo de Respuesta (servidor DNS)
  • 35. 35 Ing. CIP Jack Daniel Cáceres Meza Estadística Descripción Success Número de peticiones con éxito (respuesta no es una referencia) Referral Número de peticiones que resultaron en una referencia NXRRSET Número de peticiones cuyo nombre no contenía el tipo de record consultado NXDOMAINNúmero de peticiones cuyo nombre no existía Recursion Número de peticiones recursivas que requirieron el envío de una o más peticiones por el servidor Failure Número de peticiones sin éxito que resultaron en un fallo diferente a NXDOMAIN Total Número de peticiones totales (por unidad de tiempo) Métricas de DNS
  • 36. 36 Ing. CIP Jack Daniel Cáceres Meza Métricas de DNS
  • 37. 37 Ing. CIP Jack Daniel Cáceres Meza  Contadores por mailer (local, esmtp, etc.)  Número de mensajes recibidos/enviados  Número de bytes recibidos/enviados  Número de mensajes denegados  Número de mensajes descartados  Muy importate: Número de mensajes en cola Métricas de Servidor de Correo
  • 38. 38 Ing. CIP Jack Daniel Cáceres Meza Estadísticas de Sendmail
  • 39. 39 Ing. CIP Jack Daniel Cáceres Meza  Número de peticiones por segundo  Peticiones servidas localmente vs. las re-enviadas  Diversidad de los destinos web  Eficiencia de nuestro proxy  Número de elementos almacenados en memoria vs. disco Métricas de Web Proxy
  • 40. 40 Ing. CIP Jack Daniel Cáceres Meza Estadísticas de Squid
  • 41. 41 Ing. CIP Jack Daniel Cáceres Meza Estadísticas de DHCP
  • 42. Ing. CIP Jack Daniel Cáceres Meza jack_caceres@hotmail.com Gracias por su atención ¿Preguntas?