Ferramenta IPERF: geração e medição de Tráfego TCP e UDP

Pedro Henrique Diniz, Nilton Alves Junior

Resumo


Este trabalho demonstra a utilização da ferramenta de medição e geração de tráfego de dados Transport Control Protocol (TCP) e  Datagram Protocol (UDP) conhecida como IPERF. Uma ferramenta útil para engenheiros e administradores de rede, do tipo cliente/servidor, desenvolvida com código livre e gratuita. Ela permite, como uma de suas principais vantagens, a alteração de parâmetros TCP, tal como o tamanho da janela TCP, além de exibir relatórios de banda nos modos TCP e UDP, e relatórios de jitter e perda de pacotes no modo UDP. Neste documento, são exibidos alguns casos em que a ferramenta é útil e como ela pode ser utilizada para auxiliar na análise de desempenho de redes TCP/IP.

 Palavras-chave: Redes de computadores; Medição de desempenho de redes de computadores; Geração de tráfego TCP e UDP.


Abstract: This work demonstrates the use of Transport Control Protocol (TCP) and User Datagram Protocol (UDP) data traffic measurement and generation tool known as IPERF. This tool is useful for network engineers and administrators, developed based on the client/server, open source and free models. It allows you, as one of its main advantages, to modify TCP parameters such as the TCP window size, in addition to view reports of bandwidth in TCP and UDP modes, and reports of jitter and packet loss in UDP mode. In this document, we report some cases where the IPERF tool is useful and how it can be used to assist in analyzing the performance of TCP/IP networks.

Keywords:Computer networks; Performance evaluation of computer networks; TCP and UDP traffic generation.

Palavras-chave


Redes de computadores; medição de desempenho de redes de computadores; geração de tráfego TCP e UDP

Texto completo:

PDF

Referências


TANEMBAUM, A. S. Redes de Computadores. 3ª Edição. ed. São Paulo: Elsevier, 2003.

NCSA NEWS. NLANR DAST Team Releases New Software, 2001. Disponivel em: . Acesso em: 12 Maio 2014.

POSTEL, J. RFC 768 - User Datagram Protocol. USC/Information Sciences Institute. [S.l.], p. 3. 1980.

COMMER, D. E. Redes de Computadores e Internet. 4ª Edição. ed. Porto Alegre: Artmed/Bookman, 2007.

POSTEL, J. RFC 793 - Transmission Control Protocol. USC/ Information Sciences Institute. [S.l.], p. 85. 1981.

JOSÉ FERREIRA DE REZENDE, L. H. M. K. C. E. M. G. R. Avaliação Experimental e Simulação do Protocolo TCP em Redes de Alta Velocidade. XXII SIMPÓSIO BRASILEIRO DE TELECOMUNICAÇÕES - SBrT'05. Campinas, SP: [s.n.]. 2005. p. 6.

M. ALLMAN, V. P. E. B. RFC 5681 - TCP Congestion Control. [S.l.], p. 18. 2009.

B. CONSTANTINE, G. F. R. G. R. S. RFC 6349 - Framework for TCP Throughput Testing. [S.l.], p. 27. 2011.

CISCO SYSTEMS INC. Configuring EtherChannels. In: ______ Cisco ME 3400 Switch Software Configuration Guide, Rel. 12.2(25)EX. [S.l.]: [s.n.].

CISCO SYSTEMS INC. Configuring a Load-Balancing Scheme. Cisco. Disponivel em: . Acesso em: 12 maio 2014.

OETIKER, T. About RRD. RRDtool - Logging and graphing. Disponivel em: . Acesso em: 12 Maio 2014.

ENABLING High Performance Data Transfers. Pittsburg Supercomputing Center. Disponivel em: . Acesso em: 12 Maio 2014.

JIN, H.-W.; YOO, C. Impact of protocol overheads on network throughput over high-speed interconnects: measurement, analysis, and improvement. Journal of Supercomputing, 24 Fevereiro 2007.

KUROSE, J. F.; ROSS, K. W. Redes de computadores e a Internet: uma abordagem top-down. 5ª. ed. São Paulo: Addison Wesley, 2010.