Avaliação de Desempenho Medição

74
Avaliação de Desempenho Avaliação de Desempenho Medição Medição Carlos Alberto Kamienski ([email protected]) UFABC 75 80 85 90 95 100 0 6 20 30 40 50 60

description

Avaliação de Desempenho Medição. Carlos Alberto Kamienski ( [email protected] ) UFABC. Roteiro. Exemplos - Medição. Exemplos - Medição. http://corcovado.ceo.rnp.br/MRTGworkdir/trafego/internacional/. Exemplos - Medição. Exemplos - Medição. http://www.visualware.com/visualroute. - PowerPoint PPT Presentation

Transcript of Avaliação de Desempenho Medição

Avaliação de Desempenho Avaliação de Desempenho

MediçãoMedição

Carlos Alberto Kamienski ([email protected])

UFABC

1

2

5

10

75

80

85

90

95

100

0 1 2 3 4 5 6

dia

do ín

dic

e d

e ju

stiç

a

Carga (chamadas - x 1000)

20 30 40 50 60

Fases

2

Roteiro

3

Exemplos - Medição

4

Exemplos - Medição

http://corcovado.ceo.rnp.br/MRTGworkdir/trafego/internacional/

5

Exemplos - Medição

6

Exemplos - Medição

http://www.visualware.com/visualroute

7

Exemplos - Medição

8

Exemplos – Medição

http://www.netsizer.com

9

Exemplos – Medição

10

Medição

Técnica fundamental para a compreensão do comportamento de uma rede de computadores

Aplicações: Avaliar padrões e volume de tráfego Descobrir como os pacotes são roteados Avaliar a vazão e perda de pacotes em determinado roteador Identificar o atraso entre dois computadores Identificador locais e causas de congestionamento

Problema: o que, por que, onde, como, quando, o que, por que, onde, como, quando,

quemquem

11

Medição - Aplicações

Avaliar padrões e volume de tráfego

Descobrir como os pacotes são roteados

Avaliar vazão e perda de pacotes em um roteador

Identificar o atraso entre dois computadores

Identificar locais e causas de congestionamento

Determinar a capacidade disponível de um caminho

Efetuar contabilidade e cobrança

12

Seleção de métricas

Métricas que avaliam resultados Tempo: mede agilidade Taxa: mede produtividade Recurso: mede utilização

Métricas que avaliam disponibilidade Velocidade: serviço ativo Confiabilidade: erro Disponibilidade: possibilidade de utilização

13

Métricas comuns em redes

Vazão (bits, pacotes)

Atraso (em um sentido – one-way, ida e volta - rtt)

Variação do atraso

Perda de pacotes

Capacidade disponível em um caminho

Tamanho das filas

Taxa de colisão (Ethernet)

Utilização média da rede (Ethernet)

Percentual de tráfego por protocolo

14

Medição e Análise de Tráfego de Medição e Análise de Tráfego de RedesRedes

Obtenção dos dados de Tráfego

Medição de TráfegoMedição de Tráfego

Compreensão das Informações

Análise de TráfegoAnálise de Tráfego

15

Tráfego: O que é um pacote?Tráfego: O que é um pacote?

Em uma rede de dados, o transmissor divide a sua mensagem em pequenos pacotes

Na internet, no máximo 1500 bytes

Protocolos de comunicação A comunicação precisa de regras para funcionar

Alguns protocolos usados na Internet IP, TCP: por isso existe o nome TCP/IP DNS, HTTP, FTP, SMTP, POP3 PPPoE

16

Analisadores de ProtocoloAnalisadores de Protocolo

Como se consegue pegar os pacotes para ver o seu conteúdo?Existem programas que monitoram a interface de rede (placa ou modem) e capturam os pacotes e mostram ao usuárioSão chamados:

Analisadores de protocolos (nome correto) Sniffers (nome popular)

Exemplos: tcpdump (mais tradicional, usado por profissionais) Wireshark (tem boa interface gráfica)

17

Wireshark Wireshark (www.wireshark.com)(www.wireshark.com)

18

Wireshark Wireshark (www.wireshark.com)(www.wireshark.com)

19

O que é um fluxo?O que é um fluxo?

Informação que representa um conjunto de pacotes fluindo de um canto pra outro na Internet

Ou seja, um resumo de uma transferência de dados

Exemplos: Um download de arquivo Um email Uma página web Uma seção de rádio on-line

20

O que é um fluxo?O que é um fluxo?

#inisec,inimil,endsec,endmil,ipsrc,sport,ipdst,dport,tbytes,tipo

1098672792,588978,1098672837,886214,150.161.183.220,4662,172.177.186.108,19701,517,2

1098672793,685966,1098672837,886217,150.161.183.220,4662,83.64.70.237,3548,517,2

1098672788,460389,1098672837,893538,172.176.239.203,3844,150.161.171.69,4662,704,2

1098672788,673699,1098672837,900061,150.161.171.69,4662,172.176.239.203,3844,714,2

1098672795,158221,1098672837,900419,194.95.72.63,1193,150.161.184.250,4662,798,2

1098672795,162083,1098672837,901409,150.161.184.250,4662,194.95.72.63,1193,730,2

1098672790,184942,1098672837,960387,172.210.127.178,4662,150.161.187.212,2358,619,2

1098672028,704647,1098672837,968580,62.233.184.98,2354,150.161.187.64,4662,51909,2

1098672794,822987,1098672837,968743,80.37.254.159,4662,150.161.30.107,64688,533,2

1098672781,294666,1098672838,89862,150.161.171.126,4662,80.138.193.6,1426,712,2

1098672793,14033,1098672838,137840,217.233.75.190,56748,150.161.2.211,29897,374,2

1098672784,359632,1098672838,149219,200.17.134.85,51913,81.33.194.53,4662,867,2

1098672795,105604,1098672838,149221,200.17.134.85,51429,217.116.12.130,4662,406,2

21

Estado da Arte - MediçãoEstado da Arte - MediçãoImportante ferramenta de engenharia de redes Identificar comportamentos anômalos, ataques DoS Problemas de roteamento Auxiliar o dimensionamento e planejamento

Técnicas de Medição Passiva Ativa

Granularidade de medição passiva (trade-off) Pacotes (tcpdump, Ethereal) Fluxos (NetFlow, JFlow)

Carga útil: Privacidade

22

Estado da Arte – AnáliseEstado da Arte – AnáliseAnálise: apresentar informação útil sobre os dados coletados na medição Volume e distribuição de tráfego, tempo de conexão

Análise básica X análise de aplicação

Análise detalhada (aplicação) auxilia Projeto e aprovisionamento Monitoramento da rede e de usuário final Identificação de aplicações emergentes

Problema: utilização de números de porta Aplicações P2P utilizam portas bem conhecidas

Necessidade: métodos de identificação de aplicações

23

Medição Passiva e Ativa

Impacto na Operação da Rede

Medição Passiva Não injeta tráfego na rede Não interfere (na teoria) na operação da rede Métricas: vazão, taxa de perda de um elemento

Medição Ativa Injeta tráfego na rede (pacotes de teste) Altera a operação da rede Métricas: atraso, jitter, taxa de perda fim a fim

24

CAIDA (www.caida.org)

25

Ferramentas – Capacidade/Vazão

Pathchar (ftp://ftp.ee.lbl.gov/pathchar/ ) Capacidade do caminho e vazão da conexão

Ttcp (http://renoir.csc.ncsu.edu/ttcp/ ) Vazão da conexão (congestiona a rede)

Pathrate (http://www.cis.udel.edu/~dovrolis/bwmeter.html ) Estima capacidade do gargalo de um caminho

Pathload (http://www.cis.udel.edu/~dovrolis/bwmeter.html ) Estima a capacidade disponível de um caminho

Bprobe (http://cs-people.bu.edu/carter/tools/Tools.html ) Capacidade do caminho

26

Ferramentas – Análise de protocolos

tcpdump (http://www.tcpdump.org)

Sniffer em linha de comando (gera arquivo de “trace”)

Wireshark (http://www.wireshark.com)

Sniffer gráfico

tcptrace (http://www.tcptrace.org)

Lê arquivo de trace e gera análise de conexões TCP

Analyser (http://analyzer.polito.it/ )

27

Windump

28

29

30

31

Ferramentas – Atraso/Perda

Ping Verifica se host está no ar Disponível para Unix/Linux e Windows

Imeter (ftp://ftp.intel.com/pub/ietf/ippm/Imeter-1.1.tar.gz )

Analisa dados de ping

Gnuplotping (http://ircache.nlanr.net/~wessels/Software/) Pings para vários hosts simultaneamente

32

Ping

33

Ferramentas – Caminho

Traceroute Mostra caminho na rede Traceroute (Linux), tracert (windows)

VisualRoute (http://www.visualroute.com)

Traceroute gráfico

WhatRoute (http://crash.ihug.co.nz/~bryanc/ )

Traceroute gráfico

34

Traceroute: re.apartnet.br.inter.net -> re.apartnet.br.inter.net -> uol.com.bruol.com.br

C:\>tracert www.uol.com.br

Rastreando a rota para www.uol.com.br [200.221.8.17] com no máximo 30 saltos:

1 30 ms 30 ms 30 ms 192.168.131.253

2 40 ms 30 ms 40 ms host-0-62.re.apartnet.br.inter.net [200.199.75.62]

3 60 ms 80 ms 40 ms 200.199.76.25

4 40 ms 50 ms 50 ms Gi0-0.NBV-PE-ROTD-03.telemar.net.br [200.164.204.3]

5 70 ms 80 ms 70 ms PO6-0.NBV-PE-ROTN-01.telemar.net.br [200.223.131.13]

6 50 ms 71 ms 40 ms PO2-0.BVG-PE-ROTN-01.telemar.net.br [200.223.131.2]

7 80 ms 120 ms 241 ms PO9-0.ASGS-BA-ROTN-01.telemar.net.br [200.223.131.18]

8 60 ms 50 ms 130 ms PO8-0-0.ASGS-BA-ROTB-01.telemar.net.br [200.223.131.86]

9 80 ms 100 ms 120 ms telemar-ba-net-P6-0-dist03.sdr.embratel.net.br [200.254.224.61]

10 70 ms 110 ms 90 ms 200.244.140.18

11 130 ms 90 ms 90 ms ebt-A10-0-1-core01.spo.embratel.net.br [200.230.2.2]

12 101 ms 100 ms 80 ms ebt-G5-0-acc12.spo.embratel.net.br [200.230.219.235]

13 71 ms 130 ms 90 ms 200.174.5.2

14 70 ms 80 ms 120 ms fr1-border2.ix.uol.com.br [200.221.30.17]

15 120 ms 90 ms 90 ms hara2.uol.com.br [200.221.8.17]

35

Rotas - Traceroute

[22:01]buique{cak}: traceroute www.cefetpb.br

traceroute to gtiserver_02.cefetpb.br (200.129.68.3), 30 hops max, 38 byte packets

1 172.17.33.254 (172.17.33.254) 0.678 ms 0.644 ms 0.733 ms

2 200.133.0.45 (200.133.0.45) 2.236 ms 6.448 ms 2.035 ms

3 rj-atm102.bb3.rnp.br (200.143.254.182) 35.140 ms 37.990 ms 56.435 ms

4 * 200.143.254.41 (200.143.254.41) 78.552 ms 90.152 ms

5 * rt1.pop-pb.rnp.br (200.129.64.131) 80.026 ms 82.058 ms

6 * * *

7 rt2210b.campus-i.ufpb.br (150.165.254.67) 96.008 ms 88.666 ms 95.884 ms

8 * * *

9 200.129.68.3 (200.129.68.3) 471.349 ms * 300.745 ms

36

Traceroute: cin.ufpe.br -> cin.ufpe.br -> itrc.ac.iritrc.ac.ir[22:07]buique{cak}: traceroute www.itrc.ac.ir

traceroute to www.itrc.ac.ir (213.29.6.5), 30 hops max, 38 byte packets

1 172.17.33.254 (172.17.33.254) 0.674 ms 0.629 ms 0.721 ms

2 200.133.0.45 (200.133.0.45) 16.675 ms 2.444 ms 2.001 ms

3 rj-atm102.bb3.rnp.br (200.143.254.182) 41.837 ms 38.073 ms 47.283 ms

4 acr1-so-6-1-2.Miami.cw.net (208.172.99.177) 146.083 ms 157.954 ms 172.542 ms

5 agr3-loopback.Washington.cw.net (206.24.226.103) 237.594 ms 207.130 ms 169.938 ms

6 dcr1-so-6-2-0.Washington.cw.net (206.24.238.57) 180.047 ms 177.578 ms 184.048 ms

7 bcr1.Thamesside.cw.net (166.63.210.61) 270.152 ms 328.152 ms 277.426 ms

8 zcr1-loopback.Londonlnt.cw.net (166.63.210.18) 247.342 ms 251.086 ms 257.492 ms

9 zpr1-ge-1-3-0.Londonlnt.cw.net (166.63.222.152) 253.199 ms 256.597 ms 269.158 ms

10 166.63.218.34 (166.63.218.34) 252.733 ms 245.744 ms 252.492 ms

11 if-4-0.core2.London.Teleglobe.net (195.219.96.70) 278.131 ms 272.982 ms 280.890 ms

12 if-1-0-0.bb1.Munich.Teleglobe.net (195.219.96.106) 274.939 ms 297.128 ms 276.246 ms

13 * * *

14 195.146.32.112 (195.146.32.112) 805.978 ms 815.913 ms 815.841 ms

15 195.146.32.130 (195.146.32.130) 812.518 ms 808.780 ms 812.024 ms

16 217.218.158.40 (217.218.158.40) 812.029 ms 823.286 ms 829.923 ms

17 217.218.0.253 (217.218.0.253) 809.604 ms 837.707 ms 815.437 ms

18 217.218.0.1 (217.218.0.1) 809.605 ms 809.413 ms 851.111 ms

19 213.29.6.1 (213.29.6.1) 824.123 ms 827.579 ms 818.807 ms

20 * 213.29.6.5 (213.29.6.5) 821.759 ms 854.924 ms

37

Traceroute: re.apartnet.br.inter.net -> re.apartnet.br.inter.net -> uol.com.bruol.com.br

C:\>tracert www.uol.com.br

Rastreando a rota para www.uol.com.br [200.221.8.17] com no máximo 30 saltos:

1 30 ms 30 ms 30 ms 192.168.131.253

2 40 ms 30 ms 40 ms host-0-62.re.apartnet.br.inter.net [200.199.75.62]

3 60 ms 80 ms 40 ms 200.199.76.25

4 40 ms 50 ms 50 ms Gi0-0.NBV-PE-ROTD-03.telemar.net.br [200.164.204.3]

5 70 ms 80 ms 70 ms PO6-0.NBV-PE-ROTN-01.telemar.net.br [200.223.131.13]

6 50 ms 71 ms 40 ms PO2-0.BVG-PE-ROTN-01.telemar.net.br [200.223.131.2]

7 80 ms 120 ms 241 ms PO9-0.ASGS-BA-ROTN-01.telemar.net.br [200.223.131.18]

8 60 ms 50 ms 130 ms PO8-0-0.ASGS-BA-ROTB-01.telemar.net.br [200.223.131.86]

9 80 ms 100 ms 120 ms telemar-ba-net-P6-0-dist03.sdr.embratel.net.br [200.254.224.61]

10 70 ms 110 ms 90 ms 200.244.140.18

11 130 ms 90 ms 90 ms ebt-A10-0-1-core01.spo.embratel.net.br [200.230.2.2]

12 101 ms 100 ms 80 ms ebt-G5-0-acc12.spo.embratel.net.br [200.230.219.235]

13 71 ms 130 ms 90 ms 200.174.5.2

14 70 ms 80 ms 120 ms fr1-border2.ix.uol.com.br [200.221.30.17]

15 120 ms 90 ms 90 ms hara2.uol.com.br [200.221.8.17]

38

Traceroute: cin.ufpe.br -> uol.com.brcin.ufpe.br -> uol.com.br

[23:14]buique{cak}: traceroute www.uol.com.br

traceroute: Warning: www.uol.com.br has multiple addresses; using 200.221.8.19

traceroute to www.uol.com.br (200.221.8.19), 30 hops max, 38 byte packets

1 172.17.33.254 (172.17.33.254) 0.676 ms 0.630 ms 0.657 ms

2 200.133.0.45 (200.133.0.45) 32.216 ms 82.160 ms 72.253 ms

3 sp-atm109.bb3.rnp.br (200.143.254.178) 69.262 ms 52.665 ms 59.355 ms

4 uol.ix.spo.ansp.br (200.136.34.8) 57.619 ms 68.684 ms 57.458 ms

5 uol-ptt-border-oc3-1.ixc.uol.com.br (200.221.30.169) 56.247 ms 63.326 ms 49.593 ms

6 fr2-border3.ix.uol.com.br (200.221.30.25) 49.234 ms 65.652 ms 55.606 ms

7 * * *

8 * * *

39

Traceroute: re.apartnet.br.inter.net -> re.apartnet.br.inter.net -> cin.ufpe.brcin.ufpe.br

C:\>tracert ssh.cin.ufpe.br

Rastreando a rota para buique.cin.ufpe.br [150.161.2.108] com no máximo 30 saltos:

1 140 ms 40 ms 30 ms 192.168.131.253

2 60 ms 181 ms 240 ms host-0-62.re.apartnet.br.inter.net [200.199.75.62]

3 80 ms 271 ms 100 ms 200.199.76.25

4 491 ms 290 ms 310 ms Gi0-0.NBV-PE-ROTD-03.telemar.net.br [200.164.204.3]

5 301 ms 240 ms 331 ms PO6-0.NBV-PE-ROTN-01.telemar.net.br [200.223.131.13]

6 450 ms 201 ms 220 ms PO2-0.BVG-PE-ROTN-01.telemar.net.br [200.223.131.2]

7 140 ms 351 ms 400 ms PO9-0.ASGS-BA-ROTN-01.telemar.net.br [200.223.131.18]

8 491 ms 440 ms 261 ms PO6-0.BOT-RJ-ROTN-01.telemar.net.br [200.223.131.74]

9 180 ms 281 ms 200 ms PO4-0.ARC-RJ-ROTN-01.telemar.net.br [200.223.131.133]

10 160 ms 230 ms 341 ms PO6-1.ARC-RJ-ROTB-03.telemar.net.br [200.223.131.170]

11 320 ms 241 ms 390 ms ptt-sp-atm6/0.1.telemar.net.br [200.222.104.125]

12 280 ms 331 ms 110 ms rnp.ix.spo.ansp.br [200.136.34.2]

13 230 ms 320 ms 451 ms pe-atm109.bb3.rnp.br [200.143.254.177]

14 * * * Esgotado o tempo limite do pedido.

15 * * * Esgotado o tempo limite do pedido.

40

Traceroute: cin.ufpe.br -> cin.ufpe.br -> re.apartnet.br.inter.net re.apartnet.br.inter.net

[23:05]buique{cak}: traceroute 200.199.75.50

traceroute to 200.199.75.50 (200.199.75.50), 30 hops max, 38 byte packets

1 172.17.33.254 (172.17.33.254) 0.751 ms 0.578 ms 0.583 ms

2 200.133.0.45 (200.133.0.45) 2.252 ms 21.139 ms 2.575 ms

3 sp-atm109.bb3.rnp.br (200.143.254.178) 43.772 ms 42.610 ms 45.256 ms

4 telemar.ix.spo.ansp.br (200.136.34.24) 55.532 ms 66.137 ms *

5 AT3-0-1.ARC-RJ-ROTB-03.telemar.net.br (200.222.104.126) 59.237 ms 48.008 ms 59.743 ms

6 PO2-0.ARC-RJ-ROTN-01.telemar.net.br (200.223.131.157) 62.421 ms 46.161 ms 105.863 ms

7 PO4-0.BOT-RJ-ROTN-01.telemar.net.br (200.223.131.134) 92.952 ms * 116.897 ms

8 PO6-0.ASGS-BA-ROTN-01.telemar.net.br (200.223.131.73) 126.517 ms 96.852 ms 104.520 ms

9 PO4-0.BVG-PE-ROTN-01.telemar.net.br (200.223.131.17) 88.790 ms 97.473 ms 127.525 ms

10 PO2-0.NBV-PE-ROTN-01.telemar.net.br (200.223.131.1) 100.716 ms 157.451 ms 126.512 ms

11 PO10-0.NBV-PE-ROTD-03.telemar.net.br (200.223.131.14) 88.500 ms 85.162 ms 91.198 ms

12 200.164.204.5 (200.164.204.5) 104.184 ms 92.303 ms 89.261 ms

13 200.199.76.26 (200.199.76.26) 98.008 ms 117.897 ms 130.210 ms

14 host-0-61.re.apartnet.br.inter.net (200.199.75.61) 118.648 ms 107.538 ms 165.018 ms

15 host-0-50.re.apartnet.br.inter.net (200.199.75.50) 154.789 ms 245.517 ms 270.624 ms

41

Traceroute: cin.ufpe.br -> cin.ufpe.br -> re.apartnet.br.inter.net re.apartnet.br.inter.net 13/11/200213/11/2002

[23:05]buique{cak}: traceroute 200.199.75.4

traceroute to 200.199.75.4 (200.199.75.4), 30 hops max, 38 byte packets

1 172.17.33.254 (172.17.33.254) 0.632 ms 0.688 ms 0.860 ms

2 200.133.0.45 (200.133.0.45) 16.207 ms 23.982 ms 173.507 ms

3 rj-atm102.bb3.rnp.br (200.143.254.182) 185.653 ms 64.380 ms 39.523 ms

4 rnp-br-A3-0-36-dist04.rjo.embratel.net.br (200.255.238.105) 54.765 ms 58.195 ms 44.230 ms

5 * ebt-G8-0-core01.rjo.embratel.net.br (200.244.63.203) 171.779 ms 140.520 ms

6 ebt-A10-0-1-core01.spo.embratel.net.br (200.230.2.2) 57.507 ms 48.278 ms 74.345 ms

7 ebt-A3-0-3-dist02.spolp.embratel.net.br (200.230.0.237) 53.697 ms 69.725 ms *

8 200.228.126.14 (200.228.126.14) 43.924 ms 118.037 ms 103.872 ms (embratel.net.br)

9 200.207.252.229 (200.207.252.229) 161.816 ms 184.446 ms 193.592 ms (telesp.net.br)

10 200.205.255.106 (200.205.255.106) 197.282 ms 172.471 ms 190.120 ms ( telesp.net.br)

11 200-153-6-30.bbone.telesp.net.br (200.153.6.30) 191.447 ms 131.779 ms 176.342 ms

12 200-153-5-133.bbone.telesp.net.br (200.153.5.133) 206.320 ms 133.334 ms 129.701 ms

13 PO2-0.BOT-RJ-ROTN-01.telemar.net.br (200.223.131.165) 154.756 ms 155.246 ms 86.948 ms

14 PO6-0.ASGS-BA-ROTN-01.telemar.net.br (200.223.131.73) 134.909 ms * 249.688 ms

15 PO4-0.BVG-PE-ROTN-01.telemar.net.br (200.223.131.17) 260.156 ms 195.327 ms 227.715 ms

16 PO2-0.NBV-PE-ROTN-01.telemar.net.br (200.223.131.1) 182.407 ms 164.611 ms 110.083 ms

17 PO10-0.NBV-PE-ROTD-03.telemar.net.br (200.223.131.14) 263.870 ms 228.358 ms 275.374 ms

18 200.164.204.5 (200.164.204.5) 266.644 ms 209.233 ms 118.437 ms

19 200.199.76.26 (200.199.76.26) 119.214 ms 94.657 ms 124.333 ms

20 * host-0-61.re.apartnet.br.inter.net (200.199.75.61) 112.985 ms 125.422 ms

21 host-0-4.re.apartnet.br.inter.net (200.199.75.4) 152.952 ms 186.122 ms 150.242 ms

42

Traceroute: cin.ufpe.br -> cin.ufpe.br -> re.apartnet.br.inter.net re.apartnet.br.inter.net 08/03/200308/03/2003

[16:31]buique{cak}: traceroute 200.199.75.27

traceroute to 200.199.75.27 (200.199.75.27), 30 hops max, 38 byte packets

1 172.17.33.254 (172.17.33.254) 1.746 ms 0.584 ms 0.917 ms

2 200.133.0.45 (200.133.0.45) 4.563 ms 3.560 ms 2.031 ms

3 sp-atm109.bb3.rnp.br (200.143.254.178) 37.507 ms 37.040 ms 36.614 ms

4 telemar.ix.spo.ansp.br (200.136.34.24) 55.174 ms 60.983 ms 58.694 ms

5 AT3-0-1.ARC-RJ-ROTB-03.telemar.net.br (200.222.104.126) 83.833 ms 85.676 ms 82.141 ms

6 * PO2-1.ARC-RJ-ROTN-01.telemar.net.br (200.223.131.169) 85.854 ms 81.946 ms

7 PO4-0.BOT-RJ-ROTN-01.telemar.net.br (200.223.131.134) 81.233 ms 84.143 ms 84.194 ms

8 PO6-0.ASGS-BA-ROTN-01.telemar.net.br (200.223.131.73) 109.808 ms * 111.903 ms

9 PO4-0.BVG-PE-ROTN-01.telemar.net.br (200.223.131.17) 119.155 ms 116.372 ms 122.679 ms

10 PO2-0.NBV-PE-ROTN-01.telemar.net.br (200.223.131.1) 121.253 ms 123.535 ms 120.244 ms

11 PO10-0.NBV-PE-ROTD-03.telemar.net.br (200.223.131.14) 120.527 ms 116.778 ms 120.250 ms

12 200.164.204.5 (200.164.204.5) 115.126 ms 121.234 ms 117.526 ms

13 200.199.76.26 (200.199.76.26) 909.533 ms 985.710 ms 1164.363 ms

14 host-0-61.re.apartnet.br.inter.net (200.199.75.61) 1150.440 ms 1219.990 ms 1166.322 ms

15 host-0-27.re.apartnet.br.inter.net (200.199.75.27) 1094.428 ms * 1028.570 ms

43

Traceroute: cin.ufpe.br -> google.comcin.ufpe.br -> google.com

[22:29]buique{cak}: traceroute www.google.com

traceroute to www.google.com (216.239.53.100), 30 hops max, 38 byte packets

1 172.17.33.254 (172.17.33.254) 0.721 ms 0.591 ms 0.653 ms

2 200.133.0.45 (200.133.0.45) 7.578 ms 2.511 ms 2.031 ms

3 rj-atm102.bb3.rnp.br (200.143.254.182) 40.054 ms 33.705 ms 35.590 ms

4 acr1-so-6-1-2.Miami.cw.net (208.172.99.177) 142.772 ms 142.581 ms 147.186 ms

5 agr4-loopback.SantaClara.cw.net (208.172.146.104) 219.975 ms 227.365 ms 233.705 ms

6 dcr1-so-0-3-0.SantaClara.cw.net (208.172.156.13) 229.114 ms * 217.215 ms

7 ibr01-p5-0.sntc05.exodus.net (208.172.156.74) 231.715 ms 233.557 ms 224.949 ms

8 bbr02-g6-0.sntc05.exodus.net (64.56.192.18) 227.246 ms 224.324 ms 222.173 ms

9 bbr01-p7-0.sntc03.exodus.net (206.79.9.181) 219.329 ms 220.777 ms 218.916 ms

10 dcr04-g4-0.sntc03.exodus.net (216.33.153.68) 243.130 ms 222.147 ms 238.547 ms

11 csr01-ve240.sntc03.exodus.net (216.33.153.197) 226.858 ms 234.252 ms 248.261 ms

12 google-exodus.exodus.net (64.68.64.210) 228.560 ms 242.342 ms 257.764 ms

13 br1-0-3-0.in.net.google.com (216.239.48.126) 230.872 ms 220.052 ms 231.081 ms

14 inbi1-1-2.net.google.com (216.239.48.242) 221.202 ms 231.325 ms 234.381 ms

15 * * *

16 * * *

44

MTR: cin.ufpe.br -> google.comcin.ufpe.br -> google.com

45

Traceroute: re.apartnet.br.inter.net -> re.apartnet.br.inter.net -> google.comgoogle.com

C:\>tracert www.google.com

Rastreando a rota para www.google.com [216.239.37.100] com no máximo 30 saltos:

1 51 ms 60 ms 140 ms 192.168.131.253

2 30 ms 30 ms 30 ms host-0-62.re.apartnet.br.inter.net [200.199.75.2]

3 60 ms 50 ms 50 ms 200.199.76.25

4 81 ms 120 ms 30 ms Gi0-0.NBV-PE-ROTD-03.telemar.net.br [200.164.20.3]

5 80 ms 160 ms 121 ms PO6-0.NBV-PE-ROTN-01.telemar.net.br [200.223.13.13]

6 60 ms 60 ms 60 ms PO4-0.ALD-CE-ROTN-01.telemar.net.br [200.223.13.6]

7 140 ms 230 ms 250 ms PO2-0.CEN-CE-ROTN-01.telemar.net.br [200.223.13.30]

8 131 ms 80 ms 90 ms PO9-0.BDEA-BA-ROTN-01.telemar.net.br [200.223.11.38]

9 150 ms 181 ms 120 ms 200.223.254.254

10 220 ms 240 ms 201 ms sl-gw14-orl-2-0.sprintlink.net [144.223.33.13]

11 250 ms 451 ms 350 ms sl-bb20-orl-0-0.sprintlink.net [144.232.2.232]

12 201 ms 280 ms 230 ms sl-bb21-atl-10-2.sprintlink.net [144.232.19.169

13 341 ms 350 ms 371 ms 144.232.8.182

14 421 ms 460 ms 231 ms agr3-loopback.Atlanta.cw.net [208.172.66.103]

15 390 ms 371 ms 390 ms dcr2-so-0-2-0.Atlanta.cw.net [208.172.75.137]

16 260 ms 281 ms 450 ms dcr1-loopback.Washington.cw.net [206.24.226.99]

17 581 ms 401 ms 440 ms bhr1-pos-0-0.Sterling1dc2.cw.net [206.24.238.34

18 281 ms 460 ms 371 ms csr11-ve240.stng01.exodus.net [216.33.98.146]

19 210 ms 321 ms 360 ms 209.225.34.218

20 401 ms 421 ms 340 ms vabi1-1-1.net.google.com [216.239.48.94]

21 210 ms 321 ms 290 ms www.google.com [216.239.37.100]

46

Traceroute: intelignet.com.br -> intelignet.com.br -> google.comgoogle.com

C:\>tracert www.google.com

Rastreando a rota para www.google.com [216.239.51.101] com no máximo 30 saltos:

1 * * * Esgotado o tempo limite do pedido.

2 110 ms 100 ms 100 ms intelig-fe0-0-0-dxrrce102.intelignet.com.br [200.184.208.130]

3 170 ms 160 ms 161 ms intelig-pos8-1-nxrrjo101.intelignet.com.br [200.184.254.53]

4 982 ms 180 ms 150 ms intelig-ge0-0-0-ixrrjo102.intelignet.com.br [200.184.195.134]

5 650 ms 1513 ms 160 ms so-0-2-2.ar2.GRU1.gblx.net [67.17.168.233]

6 170 ms 161 ms 160 ms 64.213.4.217

7 2283 ms 341 ms 340 ms pos0-0-622M.cr2.LAX1.gblx.net [206.132.112.86]

8 350 ms 331 ms 330 ms pos1-0-0-155M.br1.LAX1.gblx.net [206.132.112.122]

9 350 ms 331 ms 330 ms qwest.pos4-0-622m.cr2.lax1.gblx.net [208.50.13.10]

10 501 ms 360 ms 341 ms lax-core-01.inet.qwest.net [205.171.19.37]

11 361 ms 340 ms 341 ms 205.171.5.162

12 360 ms 351 ms 2263 ms 205.171.8.146

13 360 ms 511 ms 1182 ms 205.171.21.150

14 1152 ms 620 ms * 205.171.8.154

15 1132 ms * * 205.171.9.50

16 1752 ms 2043 ms 1903 ms 205.171.9.162

17 371 ms 361 ms 360 ms 65.118.39.170

18 360 ms 361 ms 360 ms abni1-1-1.net.google.com [216.239.47.126]

19 360 ms 371 ms 370 ms abbi1-1-1.net.google.com [216.239.47.102]

20 360 ms 371 ms 370 ms www.google.com [216.239.51.101]

47

Traceroute: cin.ufpe.br -> uba.arcin.ufpe.br -> uba.ar

[9:35]buique{cak}: traceroute www.uba.ar

traceroute to www.uba.ar (157.92.254.2), 30 hops max, 38 byte packets

1 172.17.33.254 (172.17.33.254) 0.687 ms 0.570 ms 0.608 ms

2 200.133.0.45 (200.133.0.45) 64.489 ms 8.494 ms 42.767 ms

3 200.143.254.182 (200.143.254.182) 114.908 ms 56.480 ms 42.824 ms

4 acr1-so-6-1-2-0.Miami.cw.net (208.172.99.177) 182.331 ms 142.030 ms 148.130 ms

5 acr1-loopback.Atlanta.cw.net (208.172.66.61) 180.596 ms 193.000 ms 178.294 ms

6 204.255.168.73 (204.255.168.73) 200.926 ms 235.816 ms 166.298 ms

7 * 146.at-5-1-0.XL3.ATL5.ALTER.NET (152.63.80.114) 195.055 ms 163.077 ms

8 0.so-7-0-0.XL1.MIA4.ALTER.NET (152.63.86.189) 200.182 ms 185.104 ms 182.798 ms

9 0.so-3-0-0.XR1.MIA4.ALTER.NET (152.63.101.41) 196.223 ms * 201.811 ms

10 206.ATM4-0.IH3.MIA4.ALTER.NET (152.63.7.173) 222.759 ms 307.665 ms 196.366 ms

11 0.so-0-0-0.IL1.MIA6.LAC.ALTER.NET (152.63.83.21) 291.119 ms 209.343 ms 193.575 ms

12 0.so-1-0-0.TL1.AEP1.LAC.ALTER.NET (64.116.40.141) 342.632 ms 314.163 ms *

13 0.so-1-2-0.XR1.AEP1.LAC.ALTER.NET (64.116.40.221) 296.625 ms 387.078 ms 303.604 ms

14 POS9-0-0.GW2.AEP1.LAC.ALTER.NET (64.116.40.241) 294.060 ms 372.634 ms 304.506 ms

15 techtel-gw.customer.LAC.ALTER.NET (64.116.228.18) 372.681 ms 323.222 ms 303.782 ms

16 * * *

17 200.69.146.2.techtelnet.net (200.69.146.2) 353.792 ms 326.310 ms 332.229 ms

18 rt-uba-l01-ccc.uba.ar (157.92.47.99) 371.377 ms 348.048 ms 321.500 ms

19 www.uba.ar (157.92.254.2) 347.500 ms 322.844 ms 330.750 ms

48

Traceroute.org

49

Rotas Assimétricas: nic-2.matrix.com.br ->-> glass.cprm.net

1 G-4-0-0-core1.idcspo.matrix.net.br (200.201.192.19) 0.383 ms 0.322 ms 0.310 ms

2 ATM7-0-200.cr2.jfk.primustel.com (209.227.129.53) 146 ms 146 ms 146 ms

3 G2-0-20.cr1.jfk.primustel.com (209.227.131.3) 146 ms 147 ms 146 ms

4 ATM6-0-103.cr1.phi.primustel.com (209.227.128.6) 148 ms 148 ms 148 ms

5 ATM6-0-101.cr1.dca.primustel.com (209.227.128.14) 151 ms 151 ms 151 ms

6 G2-0.pr1.dca.primustel.com (209.227.134.8) 151 ms 151 ms 151 ms

7 dca-edge-01.inet.qwest.net (65.122.30.141) 151 ms 152 ms 151 ms

8 205.171.9.85 (205.171.9.85) 152 ms 152 ms 151 ms

9 205.171.9.49 (205.171.9.49) 152 ms 152 ms 152 ms

10 205.171.8.182 (205.171.8.182) 156 ms 155 ms 156 ms

11 205.171.17.98 (205.171.17.98) 155 ms 155 ms 156 ms

12 205.171.1.122 (205.171.1.122) 156 ms 156 ms 156 ms

13 sl-bb21-msq-0-0.sprintlink.net (144.232.9.105) 337 ms 336 ms 337 ms

14 sl-bb20-msq-15-0.sprintlink.net (144.232.9.109) 336 ms 337 ms 337 ms

15 sl-bb20-tuk-10-0.sprintlink.net (144.232.20.173) 336 ms 336 ms 336 ms

16 sl-bb21-tuk-15-0.sprintlink.net (144.232.20.133) 337 ms 337 ms 337 ms

17 sl-bb21-lon-14-0.sprintlink.net (144.232.19.70) 337 ms 336 ms 337 ms

18 sl-gw20-lon-0-0.sprintlink.net (213.206.128.101) 336 ms 337 ms 337 ms

19 213.206.159.174 (213.206.159.174) 338 ms 339 ms 339 ms

20 lisbon1-br1-p50.cprm.net (195.8.0.93) 339 ms 338 ms 339 ms

21 glass.cprm.net (195.8.0.126) 339 ms 338 ms 338 ms

50

Rotas Assimétricas: glass.cprm.net ->-> nic-2.matrix.com.br

1 lisbon1-br2-f400.cprm.net (195.8.0.120) 2.212 ms 0.446 ms 0.271 ms

2 lisbon1-cr1-g10.cprm.net (195.8.0.119) 0.355 ms 0.246 ms 0.327 ms

3 acr1-so-2-3-1.Miami.cw.net (208.172.99.137) 73.361 ms 73.431 ms 73.145 ms

4 agr3-loopback.Anaheim.cw.net (208.172.34.103) 140.441 ms 140.631 ms 135.875 ms

5 dcr1-so-0-2-0.Anaheim.cw.net (208.172.44.9) 139.843 ms 136.079 ms 139.826 ms

6 bpr1-so-0-0-0.LosAngeles.cw.net (208.172.44.94) 136.202 ms 141.023 ms 137.028 ms

7 primus-telecommunications-incorporated.LosAngeles.cw.net (208.173.57.18) 140.778 ms 136.263 ms 140.653 ms

8 G1-0-20.cr1b.lax.primustel.com (209.227.149.2) 142.361 ms 140.501 ms 140.327 ms

9 ATM6-0-101.cr2.sjc.primustel.com (209.227.128.50) 148.146 ms 148.330 ms 144.973 ms

10 ATM6-0-110.cr2.jfk.primustel.com (209.227.128.81) 193.052 ms 193.595 ms 192.507 ms

11 209.227.129.54 (209.227.129.54) 338.649 ms 338.820 ms 338.579 ms

12 200.201.192.36 (200.201.192.36) 339.043 ms 338.964 ms 339.157 ms

51

Rotas Assimétricas

Matrix Primus

SprintLink Qwest

Marconi

Cable & Wireless

52

VisualRoute

http://www.visualroute.com/

53

VisualRoute

http://www.visualroute.com/

54

Looking Glass (Espelho)

Servidores que fornecem vários serviços para observar alguns aspectos da Internet Ping Traceroute Whois BGP lookup

Alguns servidores disponíveis: http://www.traceroute.org/#Looking%20Glass

55

Looking Glass - Genuity

http://euro-guest.genuity.net/south_am.htm

56

Whois – Informações[9:48]buique{cak}: whois -s whois.registro.br cefetpb.br

domain: CEFETPB.BR

owner: CENTRO FEDERAL DE EDUCACAO TECNOLOGICA DA PARAIBA

ownerid: 024.489.510/0001-32

responsible: Ricardo Lima e Silva

address: Rua Primeiro de Maio, 720,

address: 58015-430 - Joao Pessoa - PB

phone: (083) 2412200 [280]

owner-c: RLS118

admin-c: RLS118

tech-c: RLS118

billing-c: RLS118

nserver: MESA.CEFETPB.BR 200.129.68.2

nsstat: 20021028 AA

nslastaa: 20021028

nserver: NS2.CEFETPB.BR 200.129.68.4

nsstat: 20021028 AA

nslastaa: 20021028

created: 19980219 #84634

changed: 20010117

status: published

nic-hdl-br: RLS118

person: Ricardo Lima e Silva

e-mail: [email protected]

address: Rua Primeiro de Maio, 720, Jaguaribe

address: 58015-430 - Joao Pessoa - PB

phone: (083) 2442200 [280]

created: 20000921

changed: 20010110

remarks: Security issues should also be addressed to

remarks: [email protected], http://www.nic.br/nbso.html

remarks: Mail abuse issues should also be addressed to

remarks: [email protected]

57

Ferramentas – Diversos

NTOP (http://www.ntop.org) Fornece várias informações sobre a rede

TBIT (http://www.icir.org/tbit/ ) Informações sobre o tipo do protocolo TCP

MRTG (http://www.mrtg.org) Informações sobre tráfego em enlaces (entre outras)

Rude/Crude (http://cvs.atm.tut.fi/rude/) Estimativa de jitter

HP OpenView – IBM NetView - Nagios Ferramentas de gerenciamento

58

NetView - Explorando a rede

59

NetView - Gráfico de tráfego

60

MRTG

http://corcovado.ceo.rnp.br/MRTGworkdir/trafego/internacional/

61

Métricas Comuns e Ferramentas

Atraso de ida e volta (RTT) Ferramenta: ping Medição: ativa

Taxa de perda de ida e volta Ferramenta: ping Medição: ativa

Vazão de enlaces individuais Ferramenta: MRTG (www.mrtg.org) Medição: passiva

Tráfego em redes locais Ferramenta: tcpdump, Wireshark (Sniffer) Medição: passiva

62

SLA – Embratel

SLA – Service Level Agreement

Garantias Atraso Médio Mensal (Núcleo da Rede)

Máximo 75 milissegundos

Perda de Pacotes Média Mensal (Núcleo da Rede) No máximo 1%

Disponibilidade Média Mensal da Rede Superior ou igual a 99,7%.

63

Projeto de Experimentos 1/3

Experimentos a serem realizados na avaliação de desempenho devem ser planejados

Quantidade de experimentos Depende de precisão, histórico desejado, nível de análise pretendida,

fatores e níveis

Quantidade de amostras em cada experimento intervalo de confiança desejado

Duração da medição Em geral, deve ser suficiente para se obter dados significativos sobre as

métricas desejadas, para que se atinja os resultados do objetivo da análise

Algumas horas Alguns dias Algumas semanas Alguns meses

64

Projeto de Experimentos 2/3

Experimentos de medição devem ser distribuídos no tempo

A rede é dinâmica (escala de milisegundos, segundos, minutos) A rede é sazonal (escala de horas, dias, meses) Deve-se capturar a sazonalidade

Em geral: não é suficiente fazer todos os experimentos de medição num mesmo dia As conclusões podem não ser corretas ou gerais o suficiente

Exemplos Mesmo dia em horas diferentes A cada 5 minutos Todas as horas Todas os dias em determinada hora Três vezes ao dia (8h, 12h, 18h)

65

Projeto de Experimentos 3/3

Parâmetros O que pode ser configurado com valores diferentes durante a avaliação de

desempenho e que pode interferir nas métricas Quando se faz experimentação juntamente com medição

Ou seja, tráfego, requisições artificiais são geradas Exemplo: requisições web forçadas sobre um servidor web

Fatores: parâmetros cujos valores são modificado em experimentos diferentes

Ex: Quantidade de requisições Ex: Aplicação utilizada Ex: Endereço utilizado Ex: provedor utilizado

Níveis: Valores que os parâmetros assumem Ex: A aplicação pode ser A={Skype, MSN, Yahoo} Ex: a capacidade do enlace pode pode ser C={256K, 512K ou 1M} Ex: a quantidade de requisições por minuto R={1,10,100,1000,10000}

66

Exemplo de um Plano de Experimentos

Título Avaliação do Desempenho de Aplicações VoIP P2P

Objetivos Avaliar o comportamento dinâmico (uso de CODEC) de

aplicações VoIP P2P (e.g. Skype, Google Talk) sob diferentes condições da rede e o impacto na qualidade do áudio.

Métricas Características do usuário final: MOS, E-model, PESQ, PSQM,

PAMS? Características da rede: capacidade, atraso, jitter, perda de

pacotes.

67

Parâmetros, Fatores, Níveis

# Fator Níveis

1 VoIP applicationSkype, Google Talk, Yahoo Messenger with

voice

2 Audio sourceNoisy (e.g. music), conversation (with

periods of silence)

3WAN bottleneck

capacity 1M, 256K 150K, 56K, 28K, 9.6K

4 WAN delay (ms) 0, 1ms, 10ms, 100ms, 500ms, 1s, 10s

5 WAN packet loss 0.01%, 0.1%, 1%, 5%, 10%, 50%

6 WAN Jitter 0, 10%, 20%

7 Background traffic TCP session, no BG traffic

68

Exp #1: Impacto do atraso nas métricas

Fator Níveis

VoIP application 1 – Skype

2 - Google Talk;

3 - Yahoo Messenger

Audio source 1 - Noisy (e.g. music)

2 - Conversation (with periods of silence)

WAN bottleneck

capacity

Fixed = 128kbps

WAN delay (ms) 0, 1ms, 10ms, 100ms, 500ms, 1s, 10s

WAN packet loss Fixed = 0%

WAN Jitter Fixed = 0

Background traffic no BG traffic

69

Exp #2: Impacto da perda de pacotes

Factor Level

VoIP application 1 – Skype

2 - Google Talk;

3 - Yahoo Messenger

Audio source 1 - Noisy (e.g. music)

2 - Conversation (with periods of silence)

WAN bottleneck

capacity

Fixed = 128kbps

WAN delay (ms) Fixed = 100ms

WAN packet loss 0%, 1%, 5%, 10%, 50%

WAN Jitter Fixed = 0

Background traffic no BG traffic

70

Experimentação em Testbed

TestbedTestbedGPRT GPRT LANLAN

InternetInternet Remote User

Local User

Video ServerQoS PEPVPN PEP

DiffServ Router 1

DiffServ Router 2

P-Node AN1P-Node AN2

Router GPRT

LAN Switch GPRT

LAN Switch Testbed

Web ServerVideo PEP

X-PMT

Local Video Stream

Remote Video

Stream

Web clientVideo clientVPN PEP

71

Experimentação e MediçãoSkype e GTalk

Pontos de Coleta de Tráfego

EE

LAN do ReceptorLAN do Emissor

RR

Emuladorde Rede

Internet

NAT-E NAT-R

72

Experimentação: Medição do SL

73

Medição: Joost

Avaliação de Desempenho Avaliação de Desempenho

MediçãoMedição

Carlos Alberto Kamienski ([email protected])

UFABC

1

2

5

10

75

80

85

90

95

100

0 1 2 3 4 5 6

dia

do ín

dic

e d

e ju

stiç

a

Carga (chamadas - x 1000)

20 30 40 50 60

Fases