SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL
FACULDADE DE TECNOLOGIA SENAC PELOTAS
Unidade Curricular – Redes de Computadores II
Prof. Eduardo Maroñas Monks
Roteiro de Laboratório
Protocolo IP – Fragmentação e Descoberta de MTU
Objetivo: Analisar os funcionamentos dos mecanismos de fragmentação e descoberta automática
do MTU.
Ferramentas: Ping, Wireshark, Mturoute, Netsh
Introdução:
Neste roteiro de laboratório, serão analisados os mecanismos de fragmentação e
descoberta automática do MTU dos protocolos IP e ICMP. A fragmentação possibilita que os
pacotes Ips possam ser transmitidos em enlaces de tecnologias diferentes. Desta forma, os pacotes
que precisam passar por enlaces onde o MTU (Maximum Transfer Unit) é menor do que o tamanho
do pacote atual, este pacote deve ser dividido e estas divisões chamam-se fragmentos. Este
processo ocorre nos roteadores intermediários entre os hosts de origem e destino. Os fragmentos
geram um aumento significativo de pacotes e aumentam o overhead que consomem os recursos de
rede. Um das formas de evitar a fragmentação é a descoberta antecipada do MTU no caminho
entre o host origem e o destino.
Tarefas:
1. Descobrir qual o MTU da rede onde serão realizadas as tarefas.
1. Descrever como foi feito o processo para descobrir o valor do MTU.
2. Analisar com a ferramenta Wireshark o tráfego gerado ao utilizar a ferramenta PING para
o envio de pacotes com tamanhos variados conforme a tabela 1.
1. Utilizar o parâmetro -l para variar o tamanho dos dados enviados no Ping. Por
exemplo, para enviar pacotes com 567 Bytes de dados:
ping -l 567 192.168.200.3
2. Habilitar na ferramenta Wireshark a opção, ilustrada na figura 1, que possibilita a
visualização dos pacotes fragmentados. Por padrão, o Wireshark agrupa os pacotes
fragmentados . Utilizar o filtro ip.addr==IP_origem and ip.addr==IP_destino para
visualizar os fragmentos.
Faculdade de Tecnologia SENAC PELOTAS
Credenciado pela Portaria nº 3.071, de 01 de outubro de 2004.
Rua Gonçalves Chaves, 602 A – Centro. CEP 96015-560. Pelotas/RS–Brasil. Fone (053)3225-6918 - www.senacrs.com.br
SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL
FACULDADE DE TECNOLOGIA SENAC PELOTAS
Figura 1. Opção para visualizar fragmentos no Wireshark.
Variação
Tabela 1. Variação de tamanhos dos pacotes ICMP
Tamanho do Pacote (Bytes)
1
600
2
1000
3
1500
4
2100
5
4000
3. Explicar qual o comportamento dos pacotes em cada uma das variações utilizadas.
4. Utilizar o parâmetro “-f” na ferramenta Ping, utilizar as variações 4 e 5 da tabela 1 e
capturar o tráfego no Wireshark.
▪ Explicar o funcionamento do parâmetro “-f” na ferramenta PING.
▪ Explicar o comportamento dos pacotes com este parâmetro.
3. Modificar o MTU de interfaces em sistemas operacionais Microsoft Windows.
1. Na máquina Windows do laboratório, de forma NÃO permanente, modificar os valores
de MTU conforme a tabela 2.
2. Capturar com a ferramenta Wireshark o tráfego gerado ao acessar o servidor Mussum,
os sites http://www.terra.com.br, http://www.globo.com, https://www.banrisul.com.br e o
serviço de FTP para fazer o download do arquivo disponível em
ftp://192.168.200.3/nostalgia.zip para cada variação de MTU.
3. Gerar tráfego com a ferrament Jperf, disponível em http://192.168.200.3/software/jperf2.0.0.zip, para a máquina do colega, para cada variação de MTU.
4. Explicar o comportamento da rede em cada uma das variações utilizadas.
▪ Verificar a largura de banda utilizada no uso do Jperf para cada variação de MTU
utilizada.
▪ Verificar a largura de banda utilizada no uso de FTP para cada variação de MTU
utilizada.
Tabela 2. Variação de tamanhos MTU
Faculdade de Tecnologia SENAC PELOTAS
Credenciado pela Portaria nº 3.071, de 01 de outubro de 2004.
Rua Gonçalves Chaves, 602 A – Centro. CEP 96015-560. Pelotas/RS–Brasil. Fone (053)3225-6918 - www.senacrs.com.br
SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL
FACULDADE DE TECNOLOGIA SENAC PELOTAS
Variaç Tamanho do Largura de Banda
ão
MTU
Jperf (Mbit/s)
1
576
2
1000
3
1492
Largura de Banda
FTP (Mbit/s)
5. Analisar o tráfego capturado para descobrir a opção MSS (Maximum Segment Size) do
protocolo TCP.
▪ Explique a função desta opção em uma conexão de rede.
4. Analisar o MTU máximo do caminho entre dois hosts.
1. Utilizar a ferramenta MTUroute (http://www.elifulkerson.com/projects/mturoute.php),
disponível em http://192.168.200.3/emmonks/redesii5/Pratica2/mturoute.exe. Exemplos
de uso:
Verificar se o caminho aceita fragmentos
mturoute -f IP_destino
Testar o MTU máximo até o IP_destino
mturoute IP_destino
2. Aplicar a ferramenta para os sites listados na tabela 3 e preencher o MTU encontrado
para cada um dos casos.
Tabela 3. Sites para serem testados com a ferramenta mturoute
Site
MTU máximo
www.terra.com.br
www.ufpel.edu.br
www.ucpel.edu.br
www.ifsul.edu.br
www.cnn.com
3. Capturar o tráfego gerado com a ferramenta Wireshark e analisar os pacotes gerados.
▪ Baseado na captura, explicar como funciona o mecanismo de descoberta do MTU
máximo de um caminho.
Faculdade de Tecnologia SENAC PELOTAS
Credenciado pela Portaria nº 3.071, de 01 de outubro de 2004.
Rua Gonçalves Chaves, 602 A – Centro. CEP 96015-560. Pelotas/RS–Brasil. Fone (053)3225-6918 - www.senacrs.com.br
SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL
FACULDADE DE TECNOLOGIA SENAC PELOTAS
Referências Bibliográficas:
Mturoute - http://www.elifulkerson.com/projects/mturoute.php
Path MTU Discovery - http://en.wikipedia.org/wiki/Path_MTU_Discovery
RFC 1191 - Path MTU Discovery - http://www.ietf.org/rfc/rfc1191.txt
•
•
•
Anexo
•
Para modificar o MTU para 785 Bytes em uma interface eth0 no Linux:
# ifconfig eth0 mtu 785
•
Para modificar o MTU de uma interface no Windows 7/Vista/2008, no prompt de
comando como administrador realizar os seguintes procedimentos:
c:\netsh
netsh>interface
netsh interface>ipv4
netsh interface ipv4>show interfaces (serão listadas as interfaces do sistema)
netsh interface ipv4>set subinterface "número da interface" mtu=785
store=persistent
Faculdade de Tecnologia SENAC PELOTAS
Credenciado pela Portaria nº 3.071, de 01 de outubro de 2004.
Rua Gonçalves Chaves, 602 A – Centro. CEP 96015-560. Pelotas/RS–Brasil. Fone (053)3225-6918 - www.senacrs.com.br
Download

Fragmenta