+ Responder ao Tópico

MTU



  1. #1

    Padrão MTU

    Pessoal, vejam se podem me ajudar.Tenho um equipamento ubiquiti que faz o pppoe, e na wan o mtu é 1500 e na lan 1492 porque essa diferença, quem comanda o MTU.Pelo que eu entendo o mtu do pppoe é pra comunicar com a rede de internet e o MTU da LAN é pra comunicar com a rede local mas tem alguma outra resposta sobre o assunto.

  2. #2

    Padrão

    (Lembra de usar o ponto de interrogação para sabermos se você está fazendo uma pergunta. "Quem comando o MTU?" é completamente diferente de "quem comanda o MTU.")

    O MTU é só o limite de tamanho do pacote em bytes, não faz tanta diferença assim em roteamento domestico ou soho.

    MTU de 1500 significa que o maior pacote transmitido terá 1500 bytes, ao mudar pra digamos 1492 bytes de limite, o que ocorre é uma perda de rendimento, como os roteadores precisam analisar os cabeçalhos dos pacotes pra ver seus destinos, analizar o cabeçalho de 10 pacotes de 1500 bytes é muuuuuito mais rapido que analizar o cabeçalho de 100 pacotes de 150 bytes (Que dá no mesmo tamamho final, 15MB). Só que... com uma diferenã tão pequena, 8 bytes a menos, em media a queda no rendimento (Trafego total versus consumo ou uso de processador/memoria no roteamento) é coisa tipo 0,05%, cai de 99,98 pra 99,93%, mesmo num link dedicado de 100MB isso não muda o mundo, que dirá em conexõezinhas secundarias de rede interna. Pra uma dslam sobrecarregada com 192 portas ADSL2+ aí sim tem uma diferença no uso de processamento e ram.

    O MTU da lan pode mudar de tamanho conforme o tipo de autenticação, se usar PPPOE a autenticação vai estar no cabeçalho ocupando uns bytes, se usar criptografia em wifi vai perder mais um pouco no cabeçalho, de modo que o tamanho do pacote aproveitado pelo sistema operacional varia muito, e em sistema tipo http o tamanho dos pacotes é irregular, porque é baixado um css de 520B de um local, um gif de 1,6KB de outro local, um jpg de 270KB de outro, você só terá pacotes no limite do tamanho (1400B, por exemplo) com downloads grandes, na navegação comum, messenger de texto comum, ou mesmo alguns voip de pouca banda, terá pacote ora de 200B, ora de 1200.

    Melhor que procurar numeros magicos é entender a teoria:
    http://en.wikipedia.org/wiki/Maximum_transmission_unit
    Estude também sobre MRU, roteadores domesticos não tem esse tipo de configuração porque usam ajustes automaticos pra isso (MRU com 8B a menos que o MTU), mas se quiser otimizar uma rede de longa distancia, ou quebrar um ganho diminuindo a perda de pacotes quando há algum problema físico na rede, pode testar valores menores no MTU e MRU, coisa tipo 1432 já foi comum em hub's 10MB de longa distancia a alguns anos (Anos 90), wifi ruim as vezes precisa esses ajustes (Você quer levar miseros 256Kbps num ponto distante, sem visada, então reduz o data rate, reduz o mtu, aumenta o ack time, e consegue estabilidade que com ack pequeno e MTU grande não teria. Alguns serviços afescalhados tipo a rede MSN messenger não operam com MTU abaixo de certos valores tipo 1300, mas o grosso dos serviços via web operam).

    Ah, HOJE 1500B não é um valor alto, os links profissionais usam pacotes de 2000 ou 5000B, é o modo de ter banda passante maior. Equipamento domestico sempre continuará limitado a 1500B por questão de compatibilidade (Porque usuario domestico não sabe alterar isso, a maioria mal sabe ver o IP...).

  3. #3

    Padrão

    Citação Postado originalmente por gnsoares Ver Post
    Tenho um equipamento ubiquiti que faz o pppoe, e na wan o mtu é 1500 e na lan 1492 porque essa diferença
    PPPoE, é basicamente o encapsulamento do protoloco PPP sobre a arquitetura Ethernet, desta forma sobre MTU para o protocolo PPPoE pode-se constatar o seguinte:

    The Maximum-Receive-Unit (MRU) option MUST NOT be negotiated to a
    larger size than 1492. Since Ethernet has a maximum payload size of 1500 octets, the PPPoE header is 6 octets and the PPP Protocol ID is 2 octets, the PPP MTU MUST NOT be greater than 1492 ¹.
    Quando cita-se o valor de 1500 octetos (bytes) como sendo o MTU máximo para o protocolo Ethernet, não leva-se em considerações práticas como Jumbo Frames.

    In computer networking, jumbo frames are Ethernet frames with more than 1500 bytes of payload ²
    Tratando-se de PPPoE em 99% dos casos o propósito é atendimento de clientes finais, e é muito pouco provável o emprego de MTU maiores (Jumbo Frames) neste cenário.

    Citação Postado originalmente por gnsoares Ver Post
    quem comanda o MTU
    O hop com menor MTU no caminho entre origem e destino do pacote. Mais informações sobre a descoberta do MTU vide links abaixo:

    https://under-linux.org/showthread.p...297#post702297
    https://under-linux.org/showthread.p...420#post702420

    Referências:
    1 - RFC2516
    2 - http://en.wikipedia.org/wiki/Jumbo_frame