+ Responder ao Tópico



  1. #1
    Moderador Avatar de Magal
    Ingresso
    Mar 2007
    Localização
    Rio de Janeiro
    Posts
    2.041
    Posts de Blog
    118

    Padrão Calculando MTU corretamente

    Calculando MTU corretamente.

    Una de los problemas que se tiene al momento de hacer algún tipo de túnel es el agregado de bits en los encabezados y eso hace que se produzca la fragmentación. En otro artículo hemos cubierto el como ajustar el MTU en el Mikrotik, ahora vamos a ver como lo podemos calcular.
    Este ejemplo esta hecho en modo comando en un Windows.
    1) Ejecutamos la sentencia: ping Google -f -l 1480 para saber si se esta produciendo fragmentación:
    C:\Documents and Settings\Administrador>ping Google -f -l 1480
    Haciendo ping a 208.67.217.230 con 1480 bytes de datos:
    Es necesario fragmentar el paquete pero se especificó DF.
    Es necesario fragmentar el paquete pero se especificó DF.
    Es necesario fragmentar el paquete pero se especificó DF.
    Es necesario fragmentar el paquete pero se especificó DF.
    Estadísticas de ping para 208.67.217.230 :
    Paquetes: enviados = 4, recibidos = 0, perdidos = 4
    (100% perdidos),
    Ahora bajamos el MTU y chequeamos si hay fragmentación
    C:\Documents and Settings\Administrador>ping Google -f -l 1400
    Haciendo ping a 208.67.217.230 con 1400 bytes de datos:
    Respuesta desde 208.67.217.230: bytes=1400 tiempo<1m TTL=255
    Respuesta desde 208.67.217.230: bytes=1400 tiempo<1m TTL=255
    Respuesta desde 208.67.217.230: bytes=1400 tiempo<1m TTL=255
    Respuesta desde 208.67.217.230: bytes=1400 tiempo<1m TTL=255
    Estadísticas de ping para 208.67.217.230:
    Paquetes: enviados = 4, recibidos = 4, perdidos = 0
    (0% perdidos),
    Tiempos aproximados de ida y vuelta en milisegundos:
    Mínimo = 0ms, Máximo = 0ms, Media = 0ms
    Con esto ya sabemos que tenemos que ajustar el MTU a 1400 que con ese tamaño no se genero fragmentación.


    Autor:Maximiliano Dobladez
    Última edição por Magal; 18-11-2008 às 00:25.

  2. #2

    Padrão

    nossa excelente post, gostaria de acessar este forum gringo tambm qual e?
    Um abraço

  3. #3

    Padrão

    olha como ficou o meu ..
    em que lugar coloca o MTU 1400 ?
    o MTU da minha PPP esta em 1480 seria la que muda?
    Código :
    C:\Documents and Settings\Administrador>ping www.google.com -f -l 1480
     
    Disparando www.l.google.com [74.125.113.147] com 1480 bytes de dados:
     
    O pacote precisa ser fragmentado, mas a desfragmentação está ativa.
    O pacote precisa ser fragmentado, mas a desfragmentação está ativa.
    O pacote precisa ser fragmentado, mas a desfragmentação está ativa.
    O pacote precisa ser fragmentado, mas a desfragmentação está ativa.
     
    Estatísticas do Ping para 74.125.113.147:
        Pacotes: Enviados = 4, Recebidos = 0, Perdidos = 4 (100% de
                 perda),
     
    C:\Users\Alex>ping www.google.com -f -l 1400
     
    Disparando www.l.google.com [74.125.113.147] com 1400 bytes de dados:
     
    Resposta de 74.125.113.147: bytes=56 (enviado 1400) tempo=203ms TTL=237
    Resposta de 74.125.113.147: bytes=56 (enviado 1400) tempo=216ms TTL=237
    Resposta de 74.125.113.147: bytes=56 (enviado 1400) tempo=203ms TTL=238
    Resposta de 74.125.113.147: bytes=56 (enviado 1400) tempo=204ms TTL=238
     
    Estatísticas do Ping para 74.125.113.147:
        Pacotes: Enviados = 4, Recebidos = 4, Perdidos = 0 (0% de
                 perda),
    Aproximar um número redondo de vezes em milissegundos:
        Mínimo = 203ms, Máximo = 216ms, Média = 206ms
     
    C:\Documents and Settings\Administrador>

  4. #4

    Padrão

    Esse MTU devo colocá-lo em qual interface, q vai pro link ou pros clientes?

  5. #5

    Padrão

    na interface do link a do cliente deixa em 1500

  6. #6

  7. #7

    Padrão

    do link da internet mesmo?

    e o meu começou a pingar a partir de 1472. fixo em quanto?

    outra coisa, o cara que fez o tuto, tem <1ms de latencia pro site do google?! o.O

  8. #8

    Padrão

    Citação Postado originalmente por thenet Ver Post
    do link da internet mesmo?

    e o meu começou a pingar a partir de 1472. fixo em quanto?

    outra coisa, o cara que fez o tuto, tem <1ms de latencia pro site do google?! o.O
    aki ficou entre 100ms e 300ms o do cara la ficou <1ms
    será que tem coisa erado no meu ^^
    ou o dele que esta muito bom ^^

  9. #9

    Padrão

    Alguem mais fez os testes de MTU porfavor post os resultados pra nós.

  10. #10

    Padrão

    o cara só pode ser o dono ou trabalha no google! pra ter essa latencia

  11. #11
    Moderador Avatar de Magal
    Ingresso
    Mar 2007
    Localização
    Rio de Janeiro
    Posts
    2.041
    Posts de Blog
    118

    Padrão

    O meu teste está aqui:

    C:\>ping www.google.com -f -l 1400
    Disparando contra www.l.google.com [209.85.193.104] com 1400 bytes de dados:
    Resposta de 209.85.193.104: bytes=56 (enviado 1400) tempo=26ms TTL=249
    Resposta de 209.85.193.104: bytes=56 (enviado 1400) tempo=24ms TTL=249
    Resposta de 209.85.193.104: bytes=56 (enviado 1400) tempo=24ms TTL=249
    Resposta de 209.85.193.104: bytes=56 (enviado 1400) tempo=24ms TTL=249
    Estatísticas do Ping para 209.85.193.104:
    Pacotes: Enviados = 4, Recebidos = 4, Perdidos = 0 (0% de perda),
    Aproximar um número redondo de vezes em milissegundos:
    Mínimo = 24ms, Máximo = 26ms, Média = 24ms

  12. #12

    Padrão Resultado MTU

    Segue abaixo:
    Disparando contra www.l.google.com [209.85.193.99] com 1400 bytes de dados:
    Resposta de 209.85.193.99: bytes=56 (enviado 1400) tempo=63ms TTL=243
    Resposta de 209.85.193.99: bytes=56 (enviado 1400) tempo=58ms TTL=243
    Resposta de 209.85.193.99: bytes=56 (enviado 1400) tempo=55ms TTL=243
    Resposta de 209.85.193.99: bytes=56 (enviado 1400) tempo=87ms TTL=243
    Estatísticas do Ping para 209.85.193.99:
    Pacotes: Enviados = 4, Recebidos = 4, Perdidos = 0 (0% de perda),
    Aproximar um número redondo de vezes em milissegundos:
    Mínimo = 55ms, Máximo = 87ms, Média = 65ms

  13. #13

    Padrão

    Não tive uma boa experiencia com esse cálculo.. realmente fazendo o teste no prompt do ms-dos ele nao pinga com tamanho 1480 e pinga com 1400..

    Alterei a MTU da interface do link no MK para 1400. O resultado que tive foi que o site do Orkut e do Hotmail passaram a não abrir corretamente.

    Deu erro do tipo "Zero sized reply" e não abre...

    Estou fazendo mais testes e qualquer novidade postarei aqui .

  14. #14

    Talking É por ai ...

    Este tutorial é excelente para quem só navega no google, deve ser bom para Argentino que vive com crise existencialista, cheio de dúvidas..kkkk, ... rsss....desculpe a piadinha...

    É por aí, no site do Google para de fragmentar com 1472... Porém e no Orkut ? Yahoo ? hotmail ? youtube ? etc... ?

    O resumo que entendi é o seguinte:

    "Se sua rede não perde pacotes deixe o MTU maior possível, agora se perde abaixe o MTU para o menor possível!"

    Usando da Cabala Judaica para quem gosta de números fáceis use o MTU 1488 e MRU 1492, que são os que eu achei melhor para esta rede que estou usando agora. Agora para quem prefere a sabedoria estabelecida 1500 supõe uma boa rede, sem ruidos e sem defeitos de hardware e firmwares, sem pentelhos metidos a hacker e sem hackers metidos a pentelhos!!! Em cada pacote que trafega vai um cabeçalho, ficar trafegando cabeçalhos pela rede gera trabalho! Pacote grande = menos cabeçalho mais fragmentação / Pacote Pequeno = Overhead menos fragmentação. Quando se perde pacote se perde menos informação em um pacote menor....

    Para calcular o tamanho exato é na verificação do valor de MTU para o menor trabalho da rede !

    Abraços,

    PS: ERREI! Realmente com esta latencia de 1ms não pode para Argentino, ... rrssss.... deve ser para um Porto Riquenho sediado em Nova York!!!! kkkkkkkkkkkkkkkkkkkkkkk!!! Não esqueçam de me agradecer, pelo menos as piadinhas foram ótimas!!!! rsssss.....


    Citação Postado originalmente por thenet Ver Post
    do link da internet mesmo?

    e o meu começou a pingar a partir de 1472. fixo em quanto?

    outra coisa, o cara que fez o tuto, tem <1ms de latencia pro site do google?! o.O
    Última edição por SempreOnLine; 17-02-2009 às 03:27. Razão: ...

  15. #15
    Avatar de angelangra
    Ingresso
    Jul 2007
    Localização
    Angra dos Reis, Rio de Janeiro, Brazil, Brazil
    Posts
    366

    Padrão

    C:\>ping www.google.com -t -f -l 1464
    Disparando contra www.l.google.com [209.85.193.99] com 1464 bytes de dados:
    Resposta de 209.85.193.99: bytes=56 (enviado 1464) tempo=108ms TTL=245
    Resposta de 209.85.193.99: bytes=56 (enviado 1464) tempo=108ms TTL=245
    Resposta de 209.85.193.99: bytes=56 (enviado 1464) tempo=111ms TTL=245
    Resposta de 209.85.193.99: bytes=56 (enviado 1464) tempo=109ms TTL=245
    Resposta de 209.85.193.99: bytes=56 (enviado 1464) tempo=111ms TTL=246
    Resposta de 209.85.193.99: bytes=56 (enviado 1464) tempo=108ms TTL=245
    Resposta de 209.85.193.99: bytes=56 (enviado 1464) tempo=108ms TTL=245
    Resposta de 209.85.193.99: bytes=56 (enviado 1464) tempo=106ms TTL=245
    Resposta de 209.85.193.99: bytes=56 (enviado 1464) tempo=107ms TTL=245
    Resposta de 209.85.193.99: bytes=56 (enviado 1464) tempo=109ms TTL=245
    Resposta de 209.85.193.99: bytes=56 (enviado 1464) tempo=108ms TTL=245
    Estatísticas do Ping para 209.85.193.99:
    Pacotes: Enviados = 11, Recebidos = 11, Perdidos = 0 (0% de perda),
    Aproximar um número redondo de vezes em milissegundos:
    Mínimo = 106ms, Máximo = 111ms, Média = 108ms

    O teste foi realizado para outros sites e o MTU ficou em 1464

  16. #16

    Padrão Re: Calculando MTU corretamente

    Magal, me perdoe por reabrir o tópico. Como ele já tem informações importantes não justificava abrir um novo.
    Só para acrescentar um detalhe que encontrei neste link http://www.portaladsl.com.br/modules...ewtopic&t=6242

    Entendi que o valor default é 1500 incluindo o cabeçalho.
    Mas para algumas redes este valor não é o ideal por perder pacotes . Então devemos ir testando até onde a rede suportar o melhor MTU.
    Lembrando que os radios clientes só aceitam baixar até 1400.

    28 são do cabeçalho. Então 1500 - 28 = 1472.
    Começar a testar o ping com 1472 e se der perdas, ir baixando até um valor que estabilize. Pode ser maior que 1400.

    Em vários sites li que no servidor mikrotik por exemplo deve deixar em 1500 e só alterar o mtu nos rádios dos clientes e quando precisar.
    Mas daí fico numa dúvida: quando o cliente envia, ele vai enviar com 1400 por exemplo e não vai fragmentar. Mas quando o servidor envia para o cliente ele vai enviar com 1500-28=1472. Daí não vai dar perda no cliente?
    Seria o caso de configurar também no mikrotik pelo menor valor configurado nos clientes?

  17. #17

    Padrão

    Citação Postado originalmente por 1929 Ver Post
    Magal, me perdoe por reabrir o tópico. Como ele já tem informações importantes não justificava abrir um novo.
    Só para acrescentar um detalhe que encontrei neste link http://www.portaladsl.com.br/modules...ewtopic&t=6242

    Entendi que o valor default é 1500 incluindo o cabeçalho.
    Mas para algumas redes este valor não é o ideal por perder pacotes . Então devemos ir testando até onde a rede suportar o melhor MTU.
    Lembrando que os radios clientes só aceitam baixar até 1400.

    28 são do cabeçalho. Então 1500 - 28 = 1472.
    Começar a testar o ping com 1472 e se der perdas, ir baixando até um valor que estabilize. Pode ser maior que 1400.

    Em vários sites li que no servidor mikrotik por exemplo deve deixar em 1500 e só alterar o mtu nos rádios dos clientes e quando precisar.
    Mas daí fico numa dúvida: quando o cliente envia, ele vai enviar com 1400 por exemplo e não vai fragmentar. Mas quando o servidor envia para o cliente ele vai enviar com 1500-28=1472. Daí não vai dar perda no cliente?
    Seria o caso de configurar também no mikrotik pelo menor valor configurado nos clientes?

    Fez bem em abri o tópico pois este assunto gera muita duvida.

    No teste o meu menor tempo de resposta do MTU foi:
    de 256 minimo= 56ms, máximo= 59ms, media= 57ms

    Começou a receber resposta a partir do MTU 1464 (OBS: 1465-1466 não responde.) com resposta de:
    minimo= 65ms, maximo= 66ms, media=65ms.

    No meu mikrotik está com MTU= 1492 e MRU= 1500 PPP CLIENT.

    Devo coloca no MTU=1464?

  18. #18

    Padrão Re: Calculando MTU corretamente

    meu ping fico melhor se colocar somente ping www.google.com

    do que colocando esses parametros na frente....

  19. #19

    Padrão

    Citação Postado originalmente por orlandojunior Ver Post
    Fez bem em abri o tópico pois este assunto gera muita duvida.

    No teste o meu menor tempo de resposta do MTU foi:
    de 256 minimo= 56ms, máximo= 59ms, media= 57ms

    Começou a receber resposta a partir do MTU 1464 (OBS: 1465-1466 não responde.) com resposta de:
    minimo= 65ms, maximo= 66ms, media=65ms.

    No meu mikrotik está com MTU= 1492 e MRU= 1500 PPP CLIENT.

    Devo coloca no MTU=1464?
    Também estou com essa mesma dúvida será que alguém ainda pode responder?