Escolar Documentos
Profissional Documentos
Cultura Documentos
de Desempenho de Redes
Rede Nacional de Ensino e Pesquisa
Alex Soares de Moura alex@rnp.br
GT-ER 39
28 a 30 de Maio de 2015, Rio de Janeiro - RJ
O Problema
O ecossistema de redes de
Pesquisa e Educao
composto de centenas de
redes internacionais,
nacionais, regionais e de
mbito local
Enquanto interconectadas,
cada rede operada por
diferentes organizaes
(domnios) com diferentes
polticas, clientes, modelos
de financiamento, hardware,
largura de banda e
configuraes.
3
O Problema
O Problema
Este complexo conjunto de redes heterogneas precisa ser operada
de forma integrada, fim a fim para suportar colaboraes de
pesquisa cientfica distribudas globalmente
Na prtica, problemas de desempenho so distribudos
Quando uma rede tem baixo desempenho, difcil identificar a
origem, e testes de rede local nem sempre so suficientes
TRANSFERNCIA DE 1TB
Rede (mx.)
Durao
10 Mbps
100 Mbps
30h
1 Gbps
3h
10 Gbps
20min
Dados
1min
5min
20min
1h
8h
24h
7d
30d
27,78 Tbps
9,26 Tbps
1,32 Tbps 308,64 Gbps
100PB
2,78 Tbps 925,93 Gbps 132,28 Gbps 30,86 Gbps
10PB 1.333,33 Tbps 266,67 Tbps 66,67 Tbps 22,22 Tbps
133,33 Tbps 26,67 Tbps 6,67 Tbps 2,22 Tbps 277,78 Gbps 92,59 Gbps 13,23 Gbps 3,09 Gbps
1PB
13,33 Tbps
2,67 Tbps 666,67 Gbps 222,22 Gbps 27,78 Gbps 9,26 Gbps 1,32 Gbps 308,64 Mbps
100TB
1,33 Tbps 266,67 Gbps 66,67 Gbps 22,22 Gbps 2,78 Gbps 925,93 Mbps 132,28 Mbps 30,86 Mbps
10TB
133,33 Gbps 26,67 Gbps 6,67 Gbps 2,22 Gbps 277,78 Mbps 92,59 Mbps 13,23 Mbps 3,09 Mbps
1TB
13,33 Gbps 2,67 Gbps 666,67 Mbps 222,22 Mbps 27,78 Mbps 9,26 Mbps 1,32 Mbps 0,31 Mbps
100GB
1,33 Gbps 266,67 Mbps 66,67 Mbps 22,22 Mbps 2,78 Mbps 0,93 Mbps 0,13 Mbps 0,03 Mbps
10GB
133,33 Mbps 26,67 Mbps 6,67 Mbps 2,22 Mbps
1GB
13,33 Mbps 2,67 Mbps 0,67 Mbps 0,22 Mbps
100MB
LEGENDA
Vazo (Mbits/Seg)
10
Problemas dependentes
da latncia dentro de domnios
com baixo RTT
Campus
Origem
Campus
Destino
Rede acadmica
Links intra campus
congestionados
Rede metropolitana
11
Backbone
Acadmico
Campus
Origem
Rede Regional
Rede Regional
12
13
Servidor A
Firewall
Linux
Vazo (Mbps)
Vazo (Mbps)
Segurana
Transferncia de arquivos com e sem
Servidor B
firewall
Vazo
Xrootd
-
Arquivo
1G
(Mbps)
Servidores fsicos dedicados sem
otimizao
800,00
700,00
Transferncia disco-a-disco:
600,00
Enlaces de 1Gbps, com roteamento
Testes com ou sem regras no firewall
500,00
400,00
300,00
200,00
100,00
0,00
Sem
Firewall
795,47
Com
Firewall
24,80
15
smtp
h"p
erp
Fluxos Tradicionais
VoIP
h"p
p2p
imap
h"p
VoIP
imap
erp
Fluxos Cientficos
Pequeno nmero de fluxos consumindo muita banda
Pequena taxa de perda de pacotes afeta desempenho de forma significativa
Controle simples
Transferncia
Cien7ca
Fluxos
Cien?cos
1.
16
Direction
Max throughput(bps)
Mean throughput(bps)
Min throughput(bps)
906.72M
884.68M
33.37M
885.58M
814.93M
47.62M
17
Ajustes nos hosts podem ser necessrios em caminhos com baixo RTT (~1ms)
Direction
Max throughput(bps)
Mean throughput(bps)
Min throughput(bps)
940.22M
605.26M
75.66M
938.07M
590.89M
63.7M
18
Mtricas de Interesse
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)
Rotas dos fluxos (traceroute)
MTU (Maximum Transmission Unit)
19
Monitoramento de Rede
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?)
perfSONAR
Atualmente mais de 1200 pontos de medies
http://stats.es.net/ServicesDirectory/
21 ESnet Advanced Network Technologies (antg@es.net) - 29/05/15
Projeto perfSONAR
expectativas sobre o desempenho das
redes
Motivao
O perfSONAR possui:
Servio MonIP
Servio de medies
de desempenho fim-a-fim entre a RNP, seus
clientes, e com outras redes
Melhorar a usabilidade;
Ambiente de verificao e acompanhamento do
desempenho
MEDIES
sob demanda; temporrias e peridicas;
Colaboraes em projetos de
e-Cincia p.ex: fsica, astronomia e outras
comunidades, colaborando com outas redes
(p.ex.: ESnet, GANT, Internet2, NTT e
RedCLARA);
23
MonIP: Componentes
Interface (GUI)
Portal de Medies
Infraestrutura
Pontos de Medio (Measurement Points - MP)
VMs e Kits Baixo Custo: at 1Gbps
Servidores dedicados: at 10Gbps
Virtualizao
MPs de baixo custo
(kit: 1 Mini PC ou 2 SBCs1 + GPS Adafruit)
1a G. Raspberry Pi e CuBox
CPU ARM, RAM 512MB, NIC 1GbE
2a G. Mini PC Blue Appliance 847
Intel Dual Core 847, 2G RAM, (2x) NICs 1GbE
MP 10G
1a. G. Dell R620 - CPU: Intel Xeon 2GHz
RAM: 16GB, HDD: 2x 500GB (raid 1), NIC:
2x 10GbE + 2x 1GbE (BCM57800)
1. Single Board Computer
24
Raspberry Pi
Testes latncia unidirecional
CuBox Pro
Testes de vazo c/ TCP e UDP
1. Raspberry Pi http://www.raspberrypi.org/
2. CuBox http://http://cubox-i.com/
3. Componentes MonIP http://goo.gl/rNEFWO
25
Backbone RNP
Internacional
ESnet
RNP
Internet2
...
Outras
NRENs
...
PoP-TO
RNP
PoPs RNP
PoP-AC
PoP-SC
Campus /
Metro
UFSC
IFC
Laboratrio
Lab. A
Lab. B
Domnio
RNP
PoPs
PoP
Metro
Campus
Laboratrio
Dentro do campus
Internacional
26
Domnio RNP
Portal de Medies
Mdulo Agendamento
Mdulo Sob-demanda
perfSONAR PHP-MA-SQL
perfSONAR Lookup Service
perfSONAR CLMP
RNP
PoP-XX
CLIENTE
A
COMPONENTES
PoP-YY
CLIENTE
B
Domnio PoP
Portal de Medies
Mdulo Agendamento
Mdulo Sob-demanda
Antena GPS
perfSONAR PHP-MA-SQL
perfSONAR CLMP
Domnio Instituio
Portal de Medies
Mdulo Sob-demanda
Antena GPS de baixo custo
perfSONAR CLMP
27
MonIP: Portal
Interface grfica web
Configuraes, gerenciamento, navegao multinvel (domnios e
hosts) e feedback de usurios (falhas/bugs, sugestes, crticas)
* Em desenvolvimento
28
PoPs
Insittuio
Nveis de Navegao
Backbone
Portal de Medies
Portal de
Medies
Portal de
Medies
Portal de Medies
Portal de
Medies
Portal de
Medies
29
ID do
Sitio
Inicio do
Portal
Outros nveis
Escolha
do Idioma do Portal
Nivel
Backbone
RNP
30
31
32
MonIP: Realizaes
Prottipos construdos e testados:
MPs para medies at 1Gbps e at 10Gbps (2013-2014)
PoP-MG
10 Gbps
IFC - Videira
4 Mbps
UFV
310 Mbps
PoP-SC
10 Gbps
UFSC - LCM
10 Mbps
34
GPS
(Adafruit
)
Delay Bandwidth
(Raspberry
PI) (Cubox)
GPS
(Adafruit
)
Delay Bandwidth
(Raspberry
PI) (Cubox)
GPS
(Adafruit
)
Delay Bandwidth
(Raspberry
PI) (Cubox)
Delay Bandwidth
(Raspberry
PI) (Cubox)
On Demand Tests
Mamirau
UFV
IFC-Videira
LCM
Customer
Site
Scenario
Customer
Site
Scenario
GPS
PoP-MG
GPS
PoP-SC
IP Network
Backbone
Scenario
MP PoP
MP PoP
35
TEMAS
Solues e tecnologias para monitoramento:
Medies ativas e passivas: 1G, 10G, 100Gbps+
Redes sem fio
Metodologias, tcnicas e ferramentas
Grandes eventos: Copa do Mundo, Olimpadas
Transferncias de grandes volumes de dados
Monitorao nas camadas abaixo da camada 3
Gerao de alertas (previso de problemas)
Armazenamento, compactao recuperao e
compartilhamento de dados histricos
Evoluo do trfego na RNP, QoE, DPI etc
Equipe
COORDENAO
RNP - Diretoria de Pesquisa e Desenvolvimento
Direo
Direo Adjunta
Gerncia
Michael Stanton
Iara Machado
Alex Soares de Moura
Coordenao
Marcos Schwarz
Coordenao
Fausto Vetter
Desenvolvimento
PoP-SC - Ponto de Presena de Santa Catarina (UFSC)
Coordenao
Coordenao Administrativa do Desenvolvimento
Coordenao Tcnica do Desenvolvimento
Edison Melo
Murilo Vetter
Rodrigo Pescador
Guilherme Rhoden
Rodrigo Gonalves
Paulo Brandtner
BOLSISTAS
Desenvolvimento de Software
Desenvolvimento de Software
37
Agradecimentos
38
Obrigado!
Alex Soares de Moura
alex.moura@rnp.br
Rede Nacional de Ensino e Pesquisa RNP
Ponto de Presena da RNP em Santa Catarina - PoP-SC
Universidade Federal de Santa Catarina UFSC
Superintendncia de Governana Eletrnica e Tecnologia da
Informao e Comunicao - SeTIC/UFSC