Cd.: NAP103
Reviso: A
Sumrio
1.
2.
Introduo .............................................................................................................. 2
Informaes Preliminares ..................................................................................... 2
2.1
2.2
2.3
Transao ..........................................................................................................................2
Protocolo de Comunicao ..............................................................................................3
Drivers de Comunicao...................................................................................................3
3.
Princpios de Funcionamento............................................................................... 4
3.1
3.2
3.3
3.4
3.5
3.6
4.
4.1
4.2
4.3
4.4
5.
Desempenho da Comunicao........................................................................... 10
5.1
5.2
5.3
5.4
5.5
Requisies Simultneas................................................................................................11
Definio dos Blocos de Dados .....................................................................................12
Dimensionamento de Timeouts TCP e de Aplicao ....................................................14
Timeout Inter Sub-rede das Instrues ECR e LTR ......................................................16
Checklist de Verificao da Configurao .....................................................................16
6.
6.1
Comando PING ................................................................................................................17
6.2
Comando ARP .................................................................................................................18
6.3
Analisador Ethereal .........................................................................................................18
6.3.1
Caractersticas ..........................................................................................................19
6.3.2
Instalao..................................................................................................................19
6.3.3
Captura de Mensagens .............................................................................................19
6.3.4
Apresentao das Mensagens...................................................................................21
6.3.5
Salvando as Mensagens ...........................................................................................23
6.3.6
Captura de Mensagens Direto para Arquivos.............................................................24
7.
Revises............................................................................................................... 25
Altus S.A.
Pgina: 1
Cd.: NAP103
Reviso: A
1. Introduo
Este documento tem como objetivo orientar desenvolvedores de sistemas em arquiteturas que
envolvam redes Ethernet TCP/IP.
So apresentadas diretrizes de como configurar os diferentes elementos da rede, entre eles, CP,
driver de superviso e microcomputador, bem como orientaes de uso de ferramentas de auxlio a
manuteno da rede.
Aspectos relacionados performance do sistema so abordados, buscando a melhor configurao do
sistema para atingir o melhor desempenho.
O captulo a seguir apresenta informaes preliminares para o bom entendimento desta nota de
aplicao.
2. Informaes Preliminares
2.1 Transao
Uma transao de comunicao composta por uma seqncia de duas mensagens: requisio e
resposta. A requisio pode ser interpretada como um comando, e a resposta como o resultado da
execuo do comando.
Estas mensagens so trocadas, normalmente, entre dois ns. O objetivo de uma transao a
execuo de um servio de rede. Existe um n que requisita o servio (mestre ou cliente), e outro
que fornece o servio (escravo ou servidor). Inicialmente, o cliente envia uma mensagem
(requisio) para o servidor. A seguir o servidor envia uma mensagem para o cliente (resposta).
Na requisio, o cliente pode informar para o servidor:
pacote de dados requisitado pelo cliente (exemplo: o cliente solicitou variveis do servidor).
uma mensagem de resposta sem dados, confirmando o servio, para o caso de servios sem
troca de dados;
Altus S.A.
Pgina: 2
Cd.: NAP103
Reviso: A
uma mensagem de resposta com dados, confirmando o servio, para o caso de servios com um
nico pacote de dados;
a ltima mensagem de resposta com dados, confirmando o servio, para o caso de servios com
mltiplos pacotes de dados;
por time-out, quando nenhuma mensagem de resposta recebido pelo requisitor dentro do
tempo esperado.
No primeiro tem-se o driver operando como dispositivo cliente, enquanto que no segundo, como
servidor. Nada impede porm, do driver operar das duas maneiras: como cliente, requisitando dados
de uma forma geral, e como servidor, recebendo informaes de alarmes por exemplo.
Altus S.A.
Pgina: 3
Cd.: NAP103
Reviso: A
3. Princpios de Funcionamento
O protocolo ALNET II utilizado na camada de aplicao dos drivers de comunicao de sistemas
de superviso que rodam sobre o protocolo TCP/IP atravs de uma rede Ethernet, e que desejam se
comunicar com CPs Altus atravs de alguma das interfaces de comunicao a seguir relacionadas:
Cdigo
Denominao
AL-3405
AL-3412
AL-3414
PO7091
PO7092
PO9900
PO9901
Denominao
AL-3414
N de Bytes por
Operando
Octetos de E/S
1 byte
220 operandos
64 operandos
Auxiliar
1 byte
220 operandos
64 operandos
Memria
2 bytes
110 operandos
64 operandos
4 bytes
55 operandos
32 operandos
Tabela de Memria
110 posies
64 posies
Tabela de Decimal,
Tabela de Real e
Tabela de Inteiro
55 posies
32 posies
Altus S.A.
Pgina: 4
Cd.: NAP103
Reviso: A
A configurao para leitura de operandos do CP em blocos de dados deve observar os limites para
cada tipo de operando. Caso mltiplos deste limite sejam ultrapassados, uma nova requisio
gerada para o CP. Se isto for necessrio, indicado que se utilize todo o range de operandos do
novo bloco.
Exemplo de configurao, considerando os limites da interface AL-3412:
Operandos
Monitorados
N de Bytes
Solicitados
N Mximo de bytes
por bloco de dados
N de Requisies
Efetuadas ao CP
M0000 M0099
200
220
M1000 M1114
230
220
M2000 M2549
1100
220
M3000 M3029
60
220
M3060 M3089
60
220
A0100 A0299
200
220
I0200 I0299
400
220
F0300 M0461
648
220
Altus S.A.
Pgina: 5
Cd.: NAP103
Reviso: A
operandos utilizados pela aplicao no vo mudar de valor durante a execuo de um ciclo, o que
poderia resultar em resultados desastrosos em determinadas situaes.
Esta caracterstica limita as comunicaes que ocorrem de forma serial, onde uma segunda
requisio s transmitida pelo cliente/mestre depois que a resposta da primeira requisio for
recebida pelo mesmo, o que limita o desempenho da comunicao com o cliente/mestre em uma
requisio por ciclo.
Para comunicaes atravs de portas seriais do tipo RS232 ou RS485 no existe uma soluo rpida
e simples para resolver este problema, mesmo porque a comunicao j est limitada a ocorrer com
um nico dispositivo. J nos casos de comunicaes ALNET II ou MODBUS TCP, pode-se querer
comunicar com mais de um dispositivo ao mesmo tempo, pois a rede utilizada suporta esta situao.
Para estes casos foi criada a instruo LAI, podendo ser empregada em aplicaes desenvolvidas em
diagramas de blocos e reles (LADDER). Com o emprego desta instruo, alm de tratar a requisio
ALNET II pendente que normalmente seria tratada ao final de um ciclo de execuo, o CP tratar
uma requisio adicional pendente para cada instruo LAI definida na aplicao.
tabelas de alarmes;
tabelas de eventos.
Pgina: 6
Cd.: NAP103
Reviso: A
Altus S.A.
Pgina: 7
Interface
Cd.: NAP103
Reviso: A
AL-3405
60
17
AL-3412
AL-3414
PO7091
90*
PO7092
21*
PO9900
120**
PO9901
120**
Driver iFix
Driver Intouch
Driver Elipse
No
At 4 mensagens a
partir da verso 8.0.2
No
No
Recepo de mensagens
Multi Request
No
No
No
No
Abertura de mltiplas
conexes
No
No
At 8 conexes
At 8 conexes
Suporte a mensagens no
solicitadas
Sim
Sim
Sim
Sim
Recepo de mensagens
(respostas) de tamanho real
Sim
No
No
No
Sim
Depende da verso
utilizada
Sim
Sim
405
405
Configurvel
Configurvel
405
Configurvel
Configurvel
Configurvel
128
Configurvel
Configurvel
Configurvel
Agrupamento automtico de
operandos simples numa
nica requisio
No
Sim
No
Sim
No
A partir da verso
8.0.6
Sim
Sim
Suporte a operandos
inteiros (%I e %TI)
Sim
A partir da verso
8.0.5
Sim
Sim
No
Sim
No
No
Fechamento da conexo
para respostas com erro
Sim
Sim
Sim
Sim
Transmisso de mensagens
Multi Request
Altus S.A.
Pgina: 8
Cd.: NAP103
Reviso: A
AL-3405
Transmisso de mensagens
Multi Request
AL-3412
AL-3414
No
No
No
Sim
Sim
Recepo de mensagens
Multi Request
Configurvel via
F-ETHER a partir
da verso 2.00
Configurvel via
F-ETHER a partir
da verso 1.00
Configurvel via
mdulo C000
Configurvel via
mdulo C000
Configurvel via
mdulo C000
Transmisso de mensagens
(respostas) de tamanho real
Configurvel via
F-ETHER a partir
da verso 2.00
Configurvel via
F-ETHER a partir
da verso 1.00
Configurvel via
mdulo C000*
Configurvel via
mdulo C000
Configurvel via
mdulo C000
Sim
Sim
Sim
Sim
Sim
Comunicao entre
roteadores atravs de NAT
Somente se o
ltimo campo do
endereo IP
externo (zzz) for
igual ao seu.
Somente se o
ltimo campo do
endereo IP
externo (zzz) for
igual ao seu.
Somente se o
ltimo campo do
endereo IP
externo (zzz) for
igual ao seu.
Somente se o
ltimo campo do
endereo IP
externo (zzz) for
igual ao seu.
Somente se o
ltimo campo do
endereo IP
externo (zzz) for
igual ao seu.
405
405
405**
405
405
405
405
405***
405
405
220
220
220****
220
128
Altus S.A.
Pgina: 9
Caracterstica
Cd.: NAP103
Reviso: A
Descrio
Transmisso de mensagens
Indica se o dispositivo capaz de transmitir mensagens do tipo Multi Request.
Multi Request
Recepo de mensagens
Multi Request
Abertura de mltiplas
conexes
Suporte a mensagens no
solicitadas
Indica que o dispositivo, alm de operar como cliente, pode operar como servidor, recebendo
requisies de outros dispositivos. O emprego desta metodologia, uso de mensagens no
solicitadas, interessante quando os dados no costumam ficar variando, como o caso de
eventos e alarmes.
Transmisso e recepo de
mensagens (respostas) de
tamanho real
pela porta Listen que o servidor fica aguardando as solicitaes de conexo por parte dos
clientes. Normalmente existe uma porta especfica para cada protocolo de aplicao.
Indica com que porta do servidor este dispositivo, quando operando como cliente, vai tentar
estabelecer conexo. Trata-se de um nmero de 16 BITs presente em todas as mensagens
Ethernet, que deve conferir com a porta de conexo Listen do servidor.
Ao estabelecer uma conexo, o cliente sorteia uma porta local (valor aleatrio diferente das portas
reservadas e de qualquer outra que j esteja em uso) e tenta estabelecer conexo com o
endereo Listen do servidor.
O tamanho mximo de mensagens de aplicao ALNET II e MODBUS TCP est limitado em 256
bytes. Parte desta mensagem composta por bytes de identificao de endereo dos
dispositivos, cdigos de comando e at mesmo bytes de checksum. Logo, no so todos os 256
bytes da mensagem que podem ser preenchidos com dados representando os valores de
operandos, por exemplo. O tamanho mximo do bloco de dados representa a quantidade real de
bytes de dados que uma mensagem pode possuir e ainda ser vlida.
Agrupamento automtico de Indica se o dispositivo (driver de comunicao) capaz de montar requisies concatenando dois
operandos simples numa
ou mais blocos de dados prximos, configurados pelo usurio, tentando se aproximar ao mximo
nica requisio
do tamanho limite do bloco de dados.
Suporte a operandos reais
(%F e %TF)
Indica que o dispositivo suporta pacotes de dados relacionados a operandos simples ou tabelas
de operandos reais (%F ou %TF).
Suporte a operandos
inteiros (%I e %TI)
Indica que o dispositivo suporta pacotes de dados relacionados a operandos simples ou tabelas
de operandos inteiros (%I ou %TI).
Indica que o dispositivo suporta montar comandos e tratar respostas referentes a leitura de BITs
de posio de tabela memria (%TM).
Fechamento da conexo
para respostas com erro
Indica se o dispositivo cliente fecha ou no a conexo estabelecida com o servidor, no caso deste
ltimo responder com erros na camada de aplicao da mensagem.
Comunicao entre
roteadores atravs de NAT
O servio NAT dos roteadores permite o estabelecimento de conexo e troca de dados entre
dispositivos de duas redes diferentes, por exemplo rede interna e rede externa (Internet).
5. Desempenho da Comunicao
O desempenho de uma arquitetura Ethernet est diretamente relacionada qualidade da
configurao efetuada nos dispositivos envolvidos. Isto inclui tanto a configurao das interfaces de
rede, como a configurao dos drivers de comunicao.
Altus S.A.
Pgina: 10
Cd.: NAP103
Reviso: A
Nas sees a seguir seguem importantes dicas de configurao destes dispositivos, buscando sempre
um melhor desempenho de comunicao.
Pgina: 11
Cd.: NAP103
Reviso: A
Altus S.A.
Pgina: 12
Cd.: NAP103
Reviso: A
assim, prefervel concentrar os dados numa nica tabela a realizar uma srie de comunicaes.
Esta considerao vlida apenas para tabelas que respeitam o tamanho limite do bloco de
dados, por mensagem, suportados pelo protocolo. Tabelas maiores so sempre transferidas
atravs de duas ou mais requisies feitas pelo driver. Estes limites so apenas para orientao,
podendo ser um pouco maiores dependendo do tipo de driver.
Os operandos devem ser agrupados por utilizao. Informaes apresentadas numa mesma tela
da estao devem ser monitoradas atravs de uma mesma tabela. Isto torna-se muito
significativo no desempenho de estaes de superviso que permitem a declarao de TAGs que
so monitorados apenas quando esto presentes na tela sinptica ativa.
Deve-se evitar alocar numa mesma tabela variveis com diferentes freqncias de atualizao.
Os TAGs de variao lenta devem ser agrupados em tabelas separadas dos TAGs com
requisitos de atualizao mais exigente. Este princpio vale como critrio para quebrar tabelas
grandes que j correspondem a mais de uma requisio do driver. Vamos tomar como exemplo
uma tabela de 120 posies monitorada a cada segundo que j corresponde a uma quebra com
duas requisies do driver por segundo. Se a tabela for redefinida como duas tabelas de 60
posies, onde uma delas for monitorada a cada trs segundos, a ocupao do canal de
comunicao ser reduzido para 1,3 requisies do driver por segundo ou quatro comunicaes
a cada trs segundos.
Ao contrrio dos foramentos, que so comunicaes assncronas com polling desabilitado,
qualquer monitorao definida impe alguma carga de processamento contnua e contribui para
a taxa de utilizao do canal de comunicao. Com o recurso das "mensagens no solicitadas
enviados do CP para a estao de superviso pode-se evitar isto. Apenas quando ocorre algum
evento no processo, o CP toma a iniciativa de transmitir uma tabela no solicitada, sendo este
tipo de mensagem adequada para dados que no precisam ser adquiridos periodicamente. O uso
mais comum deste recurso na definio de uma tabela de alarmes.
Quando apenas em determinados momentos, a estao de superviso precisa adquirir um
conjunto de informaes, tambm pode-se utilizar o recurso de mensagens no solicitadas,
bastando que o evento que dispara a transmisso seja oriundo de um foramento enviado pela
estao. Para realizar este comando, pode ser alocada a primeira posio de uma tabela no
solicitada. Apenas esta posio corresponderia a um TAG de escrita ao contrrio dos demais.
Estas sugestes de projeto devem ser aplicadas ao detalhar as entradas e sadas de um sistema de
comunicao com o CP, que uma das primeiras atividades a serem executadas no desenvolvimento
de software de CPs. Estas informaes podem ser levantadas e registradas num documento
denominado Interface de Comunicao e Entradas e Sadas.
Um exemplo de documento deste tipo a planilha eletrnica associada a esta nota de aplicao:
NAP103.XLS. Esta planilha uma sugesto de documento a ser seguido, devendo ser adaptado para
as necessidades do projeto em questo.
A partir deste documento pode-se implementar os bancos de dados de tempo real (BDTR) utilizados
pelos sistemas de superviso. Estes bancos de dados concentram os dados coletados ou enviados do
e para o processo atravs de CPs ou outros equipamentos de campo, informaes apresentadas ou
digitadas nas telas da estao de superviso e mensagens trocadas com outros sistemas.
No documento de Interface de Comunicao e Entradas e Sadas devem ser definidos os TAGs
correspondentes as interfaces ou mensagens trocadas com os CPs. Como este documento define a
maior parte do banco de dados, sua abrangncia foi estendida para incluir a totalidade dos TAGs, ou
Altus S.A.
Pgina: 13
Cd.: NAP103
Reviso: A
seja, para incluir at mesmo os TAGs de simulao no utilizados, nem indiretamente, por nenhuma
mensagem de comunicao com os CPs.
Estes parmetros so caractersticos de todas as interfaces de comunicao Ethernet, seja ela uma
interface de um CP, ou uma interface de rede de um microcomputador, bem como das aplicaes
que acessam os mesmos para comunicao (software executivo ou sistemas de superviso).
A seguir apresentado um modelo que tem por objetivo auxiliar na determinao dos melhores
valores para estes parmetros.
Variveis do sistema a serem consideradas:
Tr - pior tempo de rede para transmisso de qualquer frame do cliente para o servidor, ou do
servidor para o cliente. Tratam-se de atrasos inseridos por hubs, switches, roteadores,
comprimentos de cabos, e quaisquer outros equipamentos intermedirios entre o cliente e o
servidor. Para WANs este tempo pode ser bem significativo, enquanto que em LANs,
normalmente, desprezvel perante os demais tempos.
Tts - tempo de latncia mxima do nvel TCP do servidor para processar uma requisio
recebida, deixando pronto o ACK TCP desta requisio para transmisso e passando a
requisio para o nvel de aplicao do servidor.
Tas - tempo de latncia mxima do nvel de aplicao do servidor para processar uma
requisio recebida, deixando pronta uma resposta para o nvel TCP transmitir. Por exemplo:
CP com AL-3414 servidor, e foi configurado para responder at 8 requisies a cada ciclo
de varredura (instrues LAIs). O tempo mximo de varredura do CP 100ms.
Existem 6 clientes conectados a este servidor, mas dois deles podem gerar, no mximo, at
4 requisies simultneas para este CP. Desta forma, o servidor pode receber at 12
requisies simultneas (2 * 4 + 4 * 1).
Portanto, neste exemplo, o CP pode demorar at 2 ciclos de varredura para responder s 12
requisies, j que s pode responder a 8 requisies por varredura. Portanto, Tas = 200ms
para este exemplo.
Das - atraso proposital do servidor antes de transmitir o ACK TCP da requisio. Caso Das
seja maior que Tas, o ACK TCP da requisio e a resposta de aplicao so transmitidos no
mesmo frame para o cliente.
Altus S.A.
Pgina: 14
Cd.: NAP103
Reviso: A
Ttc - tempo de latncia mxima do nvel TCP do cliente para processar uma resposta recebida
de um servidor, deixando pronto o ACK TCP desta resposta para transmisso, e passando a
resposta para o nvel de aplicao do cliente.
Dac - atraso proposital do cliente antes de transmitir o ACK TCP da resposta, com o objetivo
de tentar juntar no mesmo frame este ACK TCP com uma nova requisio para o mesmo
servidor (se houver alguma agendada).
As variveis Das e Dac correspondem ao parmetro ATRASO DE ENVIO DE ACK DO TCP. Uma
das opes manter este parmetro nulo, provocando o envio imediato dos ACKs TCP. A outra
inserir estes atrasos propositais. Neste caso, o dimensionamento ideal deste parmetro, em modo
servidor, algo um pouco maior do que Tas (por exemplo: 1.1 * Tas), para que o nvel de aplicao
j tenha a resposta pronta para transmitir junto com o ACK TCP da requisio. No modo cliente,
isto corresponderia a um valor pouco maior do que o tempo necessrio para o nvel de aplicao
preparar nova mensagem, ou seja, um valor similar a Tas. Portanto, pode-se utilizar a equao 1.1
* Tas para ambos os casos.
Outro parmetro que pode ser facilmente dimensionado o NMERO DE RETENTATIVAS DO
TCP. Este parmetro pode auxiliar na recuperao de erros transitrios. Em caso de erros
permanentes, como quebra de uma linha de transmisso, sabe-se que a recuperao no possvel, e,
portanto, de nada adiantaro as retentativas. Se este parmetro tiver um valor muito elevado, a
confirmao de erros permanentes torna-se muito demorada, degradando o desempenho do sistema.
Se for nulo ou muito baixo, poder ser insuficiente para a recuperao de erros transitrios.
Aconselha-se manter o valor default atribudo a este parmetro, exceto em redes de m qualidade,
onde seja necessrio aument-lo. Considerando que os demais parmetros esto bem dimensionados,
duas retentativas no sero suficientes para recuperar erros transitrios se ocorrerem trs erros
consecutivos em transmisses do nvel TCP, o que pouco provvel.
Consideradas as variveis definidas anteriormente, e os dimensionamentos j realizados para os
parmetros ATRASO DE ENVIO DE ACK DO TCP e NMERO DE RETENTATIVAS DO TCP,
deve-se observar diversos casos antes de dimensionar os demais parmetros:
no modo servidor, o TIMEOUT INICIAL DO TCP deve ser maior do que 1.5 * (Tr + Ttc +
Dac + Tr), considerando 50% de margem de segurana. Deve ser considerado o valor mximo
desta equao, analisando-se todos os possveis clientes deste servidor.
no modo cliente, o TIMEOUT INICIAL DO TCP deve ser maior do que 1.5 * (Tr + Tts +
Das + Tr + Ttc), considerando 50% de margem de segurana. Deve ser considerado o valor
mximo desta equao, analisando-se todos os possveis servidores deste cliente.
no modo cliente, o timeout de aplicao:
deve ser maior do que 1.5 * TIMEOUT INICIAL DO TCP * (2 (NMERO DE RETENTATIVAS DO
TCP + 1)
- 1), considerando 50% de margem de segurana;
tambm deve ser maior do que 1.5 * (Tr + Tts + Tas + Tr + Ttc), considerando 50% de
margem de segurana;
deve ser considerado o valor mximo obtido aps anlise de todos os servidores do qual a
interface cliente.
ATENO:
Altus S.A.
Pgina: 15
Cd.: NAP103
Reviso: A
O mal dimensionamento dos parmetros anteriores (timeout inicial do TCP, nmero de retentativas
do TCP, timeout de aplicao, atraso de envio de ACK do TCP) pode provocar degradaes na
rede, tais como replicaes desnecessrias de mensagens, falhas em cascata, tempo excessivo para
recuperao de falhas, entre outras, afetando diretamente o desempenho da rede.
Altus S.A.
Pgina: 16
Cd.: NAP103
Reviso: A
Descrio
Verificar se todos os operandos declarados na configurao do driver de comunicao esto declarados no CP ateno
para operandos tabela, que devem possuir, no mnimo, o mesmo nmero de posies.
Verificar se os operandos esto declarados conforme orientao do driver utilizado. Drivers com agrupamento automtico
o fazem em grupos de 220 bytes (excees consultar tabela Nmero mximo de operandos por bloco de dados).
Assim, devem ser declarados blocos mltiplos deste valor, visando um melhor desempenho do sistema.
Verificar se operandos utilizados somente para escrita possuem varredura cclica desativada. Os mesmos devem ser
feitos apenas quando os seus valores sofrerem alguma modificao ou na inicializao do CP.
Dar preferncia na utilizao de mensagens no solicitadas para blocos de dados cujos valores sofrem modificaes
esporadicamente (eventos e alarmes).
Verificar se o tempo de timeout e retry esto corretamente configurados para a aplicao. Somente o processo pode
determinar quando deve-se definir um tempo de timeout maior, com menor nmero de retries, ou vice-versa.
Separar redes de superviso e de controle das redes corporativas, atravs do uso de placas adicionais nos computadores
(redes completamente separadas) ou atravs de firewalls ou roteadores que isolem o trafego de dados
broadcasts/multicasts.
Verificar se o banco de dados do sistema est configurado com diferentes taxas de requisies, conforme a necessidade
do processo, a fim de no coletar informaes sem necessidade e onerar a performance.
6. Ferramentas de Manuteno
Depois que o comando executado, o que pode levar alguns segundos, apresentada a estatstica
para o comando, com informaes importantes como quantidade de pacotes de dados perdidos e
tempos mnimo, mximo e mdio de resposta. O tempo pode variar em funo da distncia entre os
equipamentos. O tempo mximo deve ser considerado para ajustar o parmetro de timeout do
protocolo de comunicao TCP/IP dos dispositivos envolvidos.
Altus S.A.
Pgina: 17
Cd.: NAP103
Reviso: A
Alguns dos parmetros do comando PING podem ser definidos pelo usurio, como por exemplo o
tamanho do pacote de dados ou a quantidade de pacotes a serem transmitidos. Estes parmetros
podem ser visualizados atravs da ajuda ao comando:
C:\WINDOWS>PING /h
Altus S.A.
Pgina: 18
Cd.: NAP103
Reviso: A
6.3.1 Caractersticas
Formato libpcap - interface com o sistema para captura de mensagens a nvel de usurio;
Aplicao de filtros pr e ps captura de mensagens atravs de vrios critrios;
Pesquisa de mensagens utilizando filtros, que tambm podem ser utilizados para destacar e
colorir seletivamente a informao do sumrio da mensagem;
Trs janelas de visualizao das mensagens capturadas: lista com um sumrio de cada
mensagem; rvore com todas as camadas ISO-OSI da mensagem; contedo da mensagem em
formato hexadecimal;
Captura de dados para arquivos com possibilidade de captura circular, utilizando neste caso
sempre os mesmos arquivos.
6.3.2 Instalao
So dois os programas que devem ser instalados: o software Ethereal e o WinPcap. Ambos podem
ser baixados do site http://www.ethereal.com/.
6.3.3 Captura de Mensagens
Acesse o menu CAPTURE > OPTIONS.... Uma janela equivalente a figura a seguir dever se
abrir, permitindo que o usurio faa as configuraes necessrias.
ATENO:
Dependendo da verso do Ethereal, podero ser observadas algumas pequenas diferenas nas figuras
apresentadas a seguir.
Altus S.A.
Pgina: 19
Cd.: NAP103
Reviso: A
Altus S.A.
Pgina: 20
Cd.: NAP103
Reviso: A
Altus S.A.
Pgina: 21
Cd.: NAP103
Reviso: A
As regras de formao do filtro de cor (string) so as mesmas que podem ser empregadas na
definio do campo FILTRO. Ver figura anterior.
A figura a seguir traz dois exemplos de definio de filtros de cor. O primeiro, nomeado de Micro,
ir destacar todas as mensagens originadas do equipamento com endereo MAC 00.40.A7.05.49.D0
com a cor de fundo verde claro. O segundo, nomeado de AL-3414, ir destacar todas as mensagens
originadas do equipamento com endereo IP 192.168.0.89 com a cor de fundo azul claro.
Altus S.A.
Pgina: 22
Cd.: NAP103
Reviso: A
Pgina: 23
Cd.: NAP103
Reviso: A
Altus S.A.
Pgina: 24
Cd.: NAP103
Reviso: A
7. Revises
A reviso deste documento mostrada na margem superior, indicando alteraes no contedo ou
melhorias no formato.
O histrico a seguir apresenta observaes correspondentes a cada reviso:
Reviso:
Data:
28/02/2007
Autoria:
Nelson L. Theves
Aprovao:
Jlio A. Sieczkowski
Altus S.A.
Pgina: 25