1
ESTUDOS DE CASO
Baseado no Capítulo 10
Crovella, M, Krishnamurthy, B. Internet Measurement: infrastructure, traffic & applications. John Wiley &
Sons, 2006.
Roteiro
2


Ferramentas de Monitoração de Baixo Nível
Conjuntos de Ferramentas para Medições de Rede





Windmill
Click (→ XORP)
Dss (última versão da dss library 29/02/2012)
Gigascope
Projetos de Medição em Larga Escala






RIPE
High-Energy Physics
CAIDA
PlanetLab (→ MLab)
NIC.br
perfSONAR e MonIPÊ
Ferramentas de Monitoração de Baixo
Nível
3


Desenvolvimento modular de ferramentas
Monitoração passiva de múltiplos protocolos
simultaneamente em altas velocidades (> 1Gbps)
requer atenção a diversos fatores incluindo:
Habilidade de monitorar/capturar o tráfego e escrevê-lo
num disco
 Marcação de tempo com precisão suficiente para conseguir
remontar o tráfego. Necessita de sincronização de relógios
se o tráfego for capturado em diversos locais.
 Limitar a quantidade de recursos de CPU necessários para
transformar os dados capturados (compressão,
anonimização e amostragem).

Ferramentas de Monitoração de Baixo
Nível
4

Outros aspectos:
 Escolha
do sistema operacional
 Número de buffers de recepção do kernel
 Granularidade do relógio
 Prioridades de escalonamento
Conjuntos de Ferramentas para
Medições de Rede
5




Windmill
Click (→ XORP)
Dss (última versão da dss library 29/02/2012)
Gigascope
Windmill
6

Ferramenta de medição passiva de desempenho de
protocolos.


Mas, pode também ser usada com ferramentas externas de
medição ativa.
Componentes funcionais:
Filtro de protocolo
 Módulos abstratos de protocolos



Motor extensível (baseado num carregador dinâmico)


IP, TCP, BGP, HTTP, etc.
Permite modificações durante um experimento
Slides 3 a 11 de jahanian-windmill
Click
7

O roteador Click permite a montagem de
configurações complexas a partir de pequenos
pedaços que desempenham funções específicas de um
roteador.



Classificação de pacotes, escalonamento, etc.
Um roteador é montado colocando os elementos como
vértices num grafo direcionado com os pacotes se
movendo através das arestas.
Há poucos elementos no Click mas estes podem ser
estendidos para implementar serviços diferenciados,
compressão de cabeçalhos, etc.
Click
8

Apesar de Click ter sido projetado para
encaminhar pacotes, foi usado para medições na
Internet e ambientes relacionados.
 Dado
que um número significativo de medições requer
a manipulação de pacotes e análise de traços.

Foi utilizado no componente ativo do “Internet Sink
Project”.
dss (Data Stream Scanning)
9



Última versão da dss library 29/02/2012
Modelo de abstração de dados
Arquitetura de componentes dss:
Gigascope
10

Sistema de gerenciamento de streams de dados
voltado para a monitoração de streams de dados
em altas velocidades.
Gigascope Architecture

DSMS designed for monitoring
high-rate data streams
stream database (no stored
relations or continuous queries)
 pipelined operators that rely on
temporal properties of the stream
App
 pure

Two layer architecture for early
data reduction
 fast
lightweight data reduction
queries (LFTA)
 high level queries for expensive
processing (HFTA)
high
low
high
low
ring buffer
NIC
low
Projetos de Medição em Larga Escala
12






RIPE
High-Energy Physics
CAIDA
PlanetLab (→ MLab)
NIC.br
perfSONAR e MonIPÊ
RIPE
13

Apresentação dos Serviços de Monitoração inclusive
o TTM (que está sendo descontinuado em 2012) na
NANOG-26 em 29/10/2002.
 2002-Nanog-26-henk-TTM.ppt

Measurement Strategy (2012/2013/...)
 Daniel

Karrenberg, RIPE-64, Abril 2012
RIPE Atlas (infra que está substituindo a TTM):
 Serge
2012
Radovcic, APRICOT 2012, New Delhi, February
High-Energy Physics
14

Grupo de Trabalho de Monitoração do ICFA-SCIC:
 ICFA
= International Committee for Future Accelerators
 SCIC = Standing Committee on Interregional
Connectivity

Projeto PingER:
 http://www-iepm.slac.stanford.edu/pinger/

Projeto IEPM-BW:
 http://www-iepm.slac.stanford.edu/bw/

Slides 41 a 61 da Apresentação sobre O relatório
2011-12
CAIDA
15

Cooperative Association for Internet Data Analysis
 http://www.caida.org/home/


CAIDA Research Overview
Outras apresentações sobre ferramentas e
atividades da CAIDA em:
 http://www.caida.org/publications/presentations
PlanetLab
16


https://www.planet-lab.org/
M-Lab: Measurement Lab
 http://measurementlab.net/sites/default/files/OECD_
CISP_06122011.pdf
NIC.br
17

Ceptro.br = Centro de Estudos e Pesquisas em
Tecnologias de Redes e Operações
 http://www.ceptro.br/
perfSONAR e MonIPÊ
18

perfSONAR:
 Visão
Geral
 Casos de Uso
 Arquitetura

Serviço MonIPÊ
Download

pptx - Centro de Informática da UFPE