Vous êtes sur la page 1sur 22

Servio MonIP

WTR 2014
PoP-BA - Ponto de Presena da RNP na Bahia
UFBA - Universidade Federal da Bahia
25-26 Novembro 2014
2

3

4
Taxas esperadas para transferir dados
Qual a velocidade voc espera da sua conexo de rede?
(sob condies ideais)
Quanto tempo demora transferir 1Terabyte de dados
1
?
(em redes com diferentes velocidades)






Requerimentos de Redes e Expectativas (1)
Rede (mx.) Durao
10 Mbps 300h (12,5 dias)
100 Mbps 30h
1 Gbps 3h
10 Gbps 20min
1. Fonte: http://fasterdata.es.net/fasterdata-home/requirements-and-expectations/
5
Vazo (throughput) necessria para mover X bytes em tempo Y*
*(em bits por segundo)

Requerimentos de Redes e Expectativas (2)
6
As redes fornecem conectividade entre hosts
Como os hosts enxergam a rede?
Para uma aplicao, a interface para a outra extremidade
um socket
A comunicao entre aplicaes, na maioria sobre TCP
TCP a frgil potncia
O TCP (por bons motivos) tmido perdas de pacotes so
interpretadas como congestionamento
Perdas de pacotes em conjunto com latncia so
destruidoras de desempenho
Gostando ou no, o TCP usado para a vasta maioria das
aplicaes de transferncias de dados
Na RNP ~85% do trfego TCP
(Na ESnet acima de 95% do trfego TCP)
TCP: ubquo e frgil
7
ss
Vazo x Latncia Crescente c/ Perdas de 0,0046%
8
Onde esto os problemas?
Onde Esto os Problemas?
Campus
Origem
Links congestionados
ou com falhas entre
domnios
Problemas dependentes
da latncia dentro de domnios
com baixo RTT
Campus
Destino
Rede acadmica Rede metropolitana
Links intra campus
congestionados
9
Testes locais no encontram todas as causas
Testes Locais No Vo Encontrar Tudo
Baixo desempenho com RTT
acima de ~10ms
Desempenho bom com RTT
abaixo de ~10ms
Campus
Origem
Rede Regional
Switch com buffers
insuficientes
Campus
Destino
Rede Regional
10
Falhas Parciais (Soft Network Failures)
So onde a conectividade bsica funciona, mas alto
desempenho no possvel.
TCP foi intencionalmente projetado para esconder os erros
transmisses do usurio:
As long as the TCPs continue to function properly and the
internet system does not become completely partitioned, no
transmission errors will affect the users. (IEN 129, RFC 716)
Algumas falhas parciais afetam somente fluxos de alta banda
e fluxos de RTT longo. Falhas totais (hard failures) so fceis
de detectar e consertar
Falhas parciais (soft failures) podem ficar por anos sem
detectadas.
Um problema de rede pode mascarar outros
Falhas Parciais
11
Falhas Parciais: Firewalls
12
Desempenho
Vazo: ajustes nos hosts envolvidos em comunicaes e transferncias
de dados so necessrios em caminhos com alto RTT
Falhas Parciais: Ajustes em Hosts (Tuning) 1
13
Desempenho
Vazo: ajustes nos hosts podem ser necessrios em caminhos
com baixo RTT (~1ms)
Falhas Parciais: Ajustes em Hosts (Tuning) 2
Direction Max throughput(bps) Mean throughput(bps) Min throughput(bps)
Src > Dst 940.22M 605.26M 75.66M
Dst > Src 938.07M 590.89M 63.7M
14
Use a ferramenta correta para o trabalho
Para determinar a ferramenta correta, preciso iniciar pelo
que se deseja fazer...
Que importante medir?
Perdas ou pacotes for a de sequncia, Duplicao (camada de
transporte)
Banda Alcanvel (p.ex.: vazo ou throughput)
Latncia unidirecional e bidirecional (RTT e One Way Delay)
Variao do atraso (jitter, delay variation)
Utilizao da interface/descartes/erros (camada de rede)
Rota do fluxo (traceroute)
MTU (Maximum Transmission Unit)
Mtricas de Interesse
15
Todas as redes possuem algum monitoramento.
Atende necessidades da equipe local para entender o estado da
rede
Essa informao poderia ser til para usurios externos?
Essas ferramentas podem funcionar em multiplos domnios?
Alm dos mtodos passivos, h ferramentas para medies ativas.
Frequentemente precisamos de um valor de vazo (throughput).
( possvel automatizar essa idia?)
Seria bom ter estatsticas de desempenho
(Por dia? Por semana? Por ano? De mltiplos pontos?)
Onde est o middleware de medies?
(Algo que permita a fcil troca de mtricas coletadas localmente,
em escala global?)
Monitoramento de Rede
16
Projeto iniciado h 10 anos nos
EUA, c/ participao da GANT
(Europa) e RNP (Brasil)
Motivao
As redes so parte essencial das
e-Cincias
O desempenho fator crtico
Dificuldades no uso efetivo das
redes WAN por cientistas
perfSONAR uma ferramenta
para:
Normalizar as expectativas sobre
desempenho
Encontrar problemas (soft
failures)
Ajudar a consertar os problemas
em ambientes multidomnio
Os problemas so mais difceis
quando multiplas redes so
envolvidas
perfSONAR oferece um padro
para publicar dados de
monitoramentos ativos e
passivos
Esses dados so de interesse
para pesquisadores e
operadores de redes
Projeto perfSONAR
17
Servio de medies de desempenho fim-a-fim entre a RNP,
seus clientes, e com outras redes
Escopo
Instituies usurias da RNP
Colaboraes em projetos de e- Cincia em fsica,
astronomia (LHC, CineGrid, Transmisses 8K etc) e outras
reas junto com ESnet, GANT, Internet2, NTT e RedCLARA
Usurios gestores de TI e comunidades
Servio MonIP
Domnio Medies (em ou entre)
RNP PoPs
PoP PoP e instituio cliente diretamente conectada
Metro PoP e Rede Metro
Campus Campus e laboratrios de pesquisa ou outros
campi
Laboratrio Dentro do campus
Internacional Backbone RNP e outras NRENs
18
Interface
Portal de Medies
Infraestrutura
Pontos de Medio (Measurement Points - MP)
VMs e Kits at 1Gbps
Servidores at 10Gbps
Virtualizao
MPs de baixo custo (kit: 1 Mini PC ou 2 SBCs
1
+ GPS)
1a G. Raspberry Pi ARM, 1GbE NIC | CuBox ARM, 1GbE NIC
2a G. Mini PC Blue Appliance 847 Intel, (2x) 1GbE NICs



MonIP: Componentes
1. Single Board Computer
19
MonIP: Arquitetura
Internacional
RNP
PoPs RNP
Campus /
Metro
Laboratrio
27 PoPs
E
s
c
o
p
o

2
0
1
3
/
2
0
1
4

2
0
1
4

2
0
1
4

RNP
Internet2 GANT
PoP-RJ PoP-DF PoP-SC
UFSC IFC Videira
Lab A Lab B
Arquitetura Lgica baseada em Domnios
NREN
20
Prottipos construdos e homologados:
at 1Gbps (2013) e at 10Gbps (2014)
Piloto realizado com 4 instituies (2013)
Servio em implantao no backbone RNP
Prevista instalao em:
MPs VMs em todos os PoPs
MPs 10G em 11 PoPs
Kits baixo custo em ~100 instituies clientes da RNP


MonIP: Momento atual
21



DEMONSTRAO
PoP-BA WTR 2014

Alex Soares de Moura
alex.moura @ rnp.br | alex @ rnp.br

Vous aimerez peut-être aussi