Você está na página 1de 43

Caracterizao do

Trfego da Rede

Prof. Henrique Fraga

Projeto de Rede
Projetar redes exercer a atividade de
elaborar a configurao de uma ou mais
estruturas de redes de comunicao, baseado
na anlise dos requisitos atuais, na anlise de
crescimento desses requisitos e em demandas
futuras planejadas.

Anlise de Requisitos - O que ?

Conhecer ou planejar o ambiente da rede;


Identificar os requisitos de aplicaes, usurios,
software de rede, hosts e perfil corporativo de
utilizao de recursos:
Quantificar os requisitos;
Entender suas caractersticas;
Definir lineares de desempenho:
Classificar os servios, por exemplo: alto, mdio e
baixo desempenho;

Anlise de Requisitos - Por que fazer?


Identificar claramente as necessidades das
aplicaes e dos usurios:
O foco do projeto, operao e
manuteno;
Otimizar a interconexo de redes:
Particularmente til nos casos de redes
de longa distncia e metropolitanas;

Anlise de Requisitos - Por que fazer?


Permitir gerncia, manuteno e operao
eficientes de rede;
Dimensionar investimentos de maneira
eficiente;
Evitar re-trabalho e desperdcio na
configurao dos ambientes de rede.

Quais os resultados prticos?


SLA: Service Level Agreements:
Define o que o usurio de uma aplicao
requer em termos de:
Tempo de resposta, vazo, disponibilidade,
confiabilidade;

Mapa de Aplicaes:
Identificao de dependncias de localizao;
Identificao de fluxos de dados.

SLA Exemplo 1
Tempo de resposta menor ou igual a 3
segundos para queries no banco de dados;
Disponibilidade do servio igual do
mainframe (99%);
Tempo de resposta menor que 2 segundo
para 90% das requisies HTTP.

SLA Exemplo 2

SLAs so crticos para determinadas


aplicaes como, por exemplo, o comrcio
eletrnico;
Exemplo: Revenda Virtual de Automveis;
Tempo de Resposta (s)

Perdas em Vendas

TR 4

3%

4 < TR < 6

57 %

TR 6

98 %

Anlise dos Requisitos: Como Proceder


Identificao de requisitos:
Usurios, aplicaes, hosts, rede;
Mapeamento dos requisitos em mtricas;
Agrupamento de aplicaes com
caractersticas semelhantes;
Mapeamento das localizaes das aplicaes;
Anlise dos fluxos de dados.

Requisitos de Usurios
Qualidade na apresentao das informaes
e dos servios prestados aos usurios;
Mobilidade;
Independncia de localizao;
Segurana;
Limites populacionais na rede;
Distribuio geogrfica.

Requisitos de Usurios
Tempo de Validade da
Informao
Interatividade
Qualidade
Confiabilidade
Disponibilidade
Mobilidade
Independncia de
localizao
Segurana
Localizao
Populao

Tipos de Aplicaes
Quais as aplicao so utilizadas na
empresa? Quais as tendncias?
Taxa Controlada
Tempo Real:

Aplicao que requer confiabilidade?


Aplicaes vitais para a empresa:
Automao bancria, sistemas financeiros,
etc;
Aplicaes que podem causar impacto
negativo no relacionamento com o cliente:
Vendas on line; aluguel de carros, etc;
Aplicaes envolvendo segurana fsica:
Sistemas mdicos, militares.

Aplicao que requer capacidade?


Aplicaes que manipulam grandes volumes
de dados:
Transferncias de arquivos, vdeos,
processamento de imagens;
Aplicaes com capacidade especificada:
Trfego de voz;
Requisitos de capacidade tpicas:
Capacidade de pico.

Aplicao que requer tempo de


resposta controlado?

Aplicaes interativas: HTTP, Telnet, FTP;


Bulk:
Tempo de processamento alto;
Usurio espera entre interaes;
Burst:
Tempo de processamento baixo
comparado ao atraso na comunicao.

Requisitos de rede
Cobertura: LAN, MAN, WAN;
Localizao: Usurios, aplicaes e
hospedeiros;
A base instalada influi na interoperabilidade
da soluo;
Servios de rede:
Endereamento, resoluo de nomes,
broadcast, multicast, unicast.

Requisitos de rede
Desempenho: a rede deve atender
normalmente os servios solicitados;
Suporte Gerncia;
Suporte Segurana;
Suporte s modificaes de tendncias.

Requisitos e Mtricas de Servio


Os requisitos devem ser mapeados em
mtricas de servio;
Mtricas de servio:
Medidas na prpria rede ou derivadas de
medies;
Determinadas pelos usurios e aplicaes.

Requisitos de Capacidade
Taxas de dados;
Tamanho dos dados
Rajadas

Requisitos de Atraso
Atraso:
Fim a fim;
Ida e volta;
Latncia:
Processamento em equipamentos;
Filas;
Variao de atraso;
Validade da informao.

Exemplo Transao HTTP

Tempo de resposta do usurio: TR < 4 s;


Tamanho mdio do dado: 15 KBytes;
Atraso no browser;
Atraso na rede;
Atraso no servidor HTTP.

Exemplo Transao HTTP

Mtricas de Atraso - Ferramentas de


Medio e Verificao
Ferramentas de gerncia de rede baseadas
em protocolo SNMP Simple Network
Management Protocol;
Utilitrios e aplicativos especficos:
Ping, Traceroute, Visual Route;
Estimativas disponveis em documentos,
artigos, benchmarks.

Anlise dos Requisitos


Mapa de Aplicaes + Anlise de Fluxos
definem a carga de trabalho na rede;
Definida a carga de trabalho, especificam-se
as tecnologias e equipamentos para atender
aos requisitos;
Implantao;
Operao;
Manuteno.

Mapa de Aplicaes Como definir?


Verifica-se o padro de utilizao da aplicao:
Quantidade de usurios;
Nmero de sesses por dia;
Tempo mdio de durao das sesses;
Nmero de sesses simultneas.

Anlise de Fluxos Como definir?


Verifica-se o padro de trfego da aplicao:
Quantidade de dados processados por
aplicao ou grupo de aplicaes;
Freqncia e durao da passagem dos
dados pela rede;
Caracterizao do fluxo:
Direo e origem-destino;
Unicast, Multicast, Broadcast.

Fluxo de Trfego
1. Por que devemos saber o Fluxo de Trfego
da Rede?
Caracterizar o comportamento da rede

existente;
Planejar a expanso (escalabilidade) da rede;
Quantificar o desempenho da rede;
Verificar a qualidade do servio da rede;
Atribuir o uso da rede a usurios e aplicativos.

Fluxo de Trfego
2. Como se mede o Fluxo de Trfego da
Rede?
Ferramentas de anlise de trfego, tais como:
Sniffer, LanExplorer, look@lan

Fluxo de Trfego
3. O que so redes Simtricas e Assimtricas?
Simtricas: O envio e o recebimento de dados tem o
mesma quantidade de informaes Mbytes
Ex: Fluxo de trfego no-hierrquico
videoconferncia, trfego servidor/servidor(backup);
Assimtrico: O envio ou o recebimento de dados tem
diferentes quantidade de informaes Mbytes
Ex: terminal/host(telnet), cliente/servidor.

Fluxo de Trfego
4. Qual o objetivo em saber o tipo de fluxo do
trfego da rede?
Adquirir um melhor desempenho ou melhor
requisitos de QoS. Por exemplo, ao adquirir a
tecnologia ADSL (Asymmetric Digital
Subscriber Line) devemos saber que essa
tecnologia tira proveito de requisitos
assimtricos em uma rede. O recebimento de
dados maior que o envio de dados.

Fluxo de Trfego
5. O que so redes Sncronas e Assncronas

(Camada de Aplicao)?
Sncronas: o dispositivo que emite uma
informao espera a confirmao do
receptor. Causa overhead.
Emissor

overhead
Emissor

Receptor

Assncronas: o dispositivo que emite uma


informao no espera a confirmao do
receptor.
overhead

Emissor

Receptor 1

Receptor 2

Receptor 3

Fluxo de Trfego
5. O que so redes Sncronas e Assncronas

(Camada de Fsica)?
Sncronas: os frames so enviados em
intervalos de tempos constantes. maior
overhead Ex: Modems DCE.

Fluxo de Trfego
Assncronas: os frames so enviados em
intervalos de tempos diferentes. Menor
overhead Ex: ATM DTE.

Fluxo de Trfego
6. O que so redes Half-Duplex e Full-Duplex?
Half-Duplex: Um dispositivo pode receber
ou transmitir, mas no ambos
simultaneamente. Ex: placas de rede
tradicionais;
Full-Duplex: Largura de banda dividida em
canais separados.

Carga de Trfego
7. Por que temos que saber a Carga do Trfego?
Para evitar gargalos crticos. Para se evitar
gargalos, deve-se pesquisar os padres de
utilizao de aplicativos, os tempos ociosos
entre pacotes e sesses.

Carga de Trfego
8. Como calcular a Carga do Trfego, para
saber se a largura de banda suficiente?
Nmero de estaes;
Tempo mdio em que uma estao fica
ociosa entre transmisses de estruturas;
Tempo necessrio para transmitir uma
mensagem.

Carga de Trfego
Existem duas formas de definir a carga do
trfego de uma rede:
- Utilizao de clculos aproximados
(muito utilizada pelos engenheiros);
- Utilizao de ferramentas, tais como,
Sniffer, LanExplorer, etc (muito utilizada
pelos informatas).

Por que Simular?


Quando as redes esto inoperantes ou ficam lentas
as companhias perdem muito dinheiro;
Descobrir problemas e furos antes que aconteam;
Localizar gargalos, pontos de concentrao e
rarefao;
Muitas vezes no se pode fazer testes com o
sistema real.

Exemplo de uma Soluo


com Simulao

Problema: Excesso de requisies por minuto para um


Servidor
Soluo 1:

Acrescentar um servidor
de arquivos maior e mais
rpido

Anlise: Soluo de curto prazo; o


problema reaparecer em oito meses,
mantidas as taxas atuais de
crescimento da rede

Soluo 2:

Usar conexes de
maior velocidade

Anlise: Custos
altssimos

Soluo 3:

Dividir a rede em
segmentos menores

Anlise: Soluciona o
problema atual e proporciona
escalabilidade

Caractersticas das Ferramentas


Integrao com pacotes de gerenciamento de
redes;
Facilidades de diagramao (arrastar-soltar,
alinhamento, mover sem quebrar conexes, etc);
Descobrimento automtico de ns da rede
(hardware e software);
Faz acompanhamento da performance da rede e
avisa quando o sistema pode vir a ter problema.