Para garantir que os dados fluam de forma eficiente e suave através de uma rede, é essencial que seja mantida a consistência na transmissão de dados. Um dos principais fatores que afetam esta coerência é o MTU (Unidade Máxima de Transmissão).
No final do artigo você encontrará um pequeno teste isso vai permitir a você avaliar o conhecimento adquirido nesta leitura
O MTU é um conceito fundamental na área de redes, e seu entendimento é essencial tanto na Camada 2 quanto na Camada 3 do modelo OSI (Open Systems Interconnection).
O que é o MTU?
O MTU é a quantidade máxima de dados que pode ser transmitida em uma única unidade sem fragmentação em pedaços menores. Em outras palavras, é o tamanho máximo que um pacote de dados pode ter antes de ser dividido em fragmentos menores para transmissão pela rede.
Tanto na Camada 2 quanto na Camada 3, o MTU desempenha um papel crítico na eficiência da comunicação.
MTU na Camada 2 (Link)
Na Camada 2 do modelo OSI, que se refere à camada de enlace de dados, o MTU está associado à transmissão de dados através de meios físicos ou links virtuais, como conexões Ethernet.
A MTU na Camada 2 geralmente é fixa e padrão para um tipo específico de tecnologia de rede, como Ethernet (1500 bytes), mas pode variar para outras tecnologias.
Quando o tamanho de um pacote na Camada 2 excede o MTU permitido para o meio ou tecnologia em uso, o pacote deve ser fragmentado em fragmentos menores para transmissão. Isso pode impactar negativamente o desempenho da rede, aumentando a sobrecarga e a latência do processamento.
Além disso, se um link intermediário não puder lidar com fragmentos grandes, poderá resultar em perda ou retransmissão de dados, diminuindo ainda mais a eficiência da rede.
Parâmetros MikroTik RouterOS
Os parâmetros MikroTik RouterOS L2MTU e Max L2MTU são usados para configurar a Unidade Máxima de Transmissão (MTU) da Camada 2 em uma interface de rede.
L2MTU
O parâmetro L2MTU define o tamanho máximo de um pacote que pode ser transmitido através de uma interface de rede. O valor padrão de L2MTU é 1500 bytes, que é o tamanho máximo de um pacote Ethernet.
Máx. L2MTU
O parâmetro Max L2MTU define o tamanho máximo de um pacote que pode ser transmitido através de uma interface de rede, independentemente do tamanho do MTU da Camada 2 do link de dados. O valor padrão de Max L2MTU é 1500 bytes, que é o tamanho máximo de um pacote Ethernet.
Diferença entre L2MTU e Max L2MTU
A diferença entre L2MTU e Max L2MTU é que L2MTU é baseado no tamanho do MTU da Camada 2 do link de dados, enquanto Max L2MTU não é.
Configurações L2MTU e Máx. L2MTU
Para configurar L2MTU e Max L2MTU em uma interface de rede MikroTik RouterOS, o comando mtu pode ser usado.
/interface ethernet set [nome da interface] mtu [l2mtu] [max-l2mtu]
Por exemplo, para configurar L2MTU em uma interface Ethernet com nome “ether1” para 1400 bytes e Max L2MTU para 1500 bytes, o seguinte comando seria usado:
/interface conjunto ethernet ether1 mtu 1400 max-l2mtu 1500
Exemplos de uso
Os parâmetros L2MTU e Max L2MTU podem ser usados para solucionar problemas de fragmentação de pacotes em uma rede. Se estiver ocorrendo fragmentação de pacotes, o valor L2MTU ou Max L2MTU poderá ser aumentado para evitar que os pacotes sejam fragmentados.
Eles também podem ser usados para melhorar o desempenho de uma rede. Se o link de dados tiver um MTU pequeno, o valor L2MTU ou Max L2MTU poderá ser reduzido para evitar o desperdício de largura de banda enviando pacotes maiores que o necessário.
MTU na Camada 3 (Rede)
Na Camada 3 do modelo OSI, que se refere à camada de rede, o MTU está relacionado à fragmentação de pacotes IP. Roteadores e dispositivos de roteamento desempenham um papel crucial no gerenciamento de pacotes IP e MTU nesta camada.
Quando um pacote IP se move de uma rede para outra através de um roteador, o MTU pode variar entre as redes. Se um pacote IP for maior que o MTU da rede de destino, o roteador deverá fragmentar o pacote ou descartá-lo.
A fragmentação de pacotes IP pode ter impactos significativos no desempenho e na eficiência da rede. Pacotes fragmentados exigem mais recursos de processamento e largura de banda para serem transmitidos, o que pode afetar a velocidade da rede e aumentar a probabilidade de perda de pacotes.
Além disso, alguns dispositivos e firewalls podem bloquear ou descartar pacotes fragmentados por motivos de segurança, o que pode levar a problemas de conectividade.
Considerações para otimizar o MTU
Para garantir o desempenho ideal em uma rede, é importante considerar cuidadosamente o MTU em ambas as camadas. Algumas considerações importantes incluem:
1. Conhecimento de Tecnologia
Compreender a tecnologia de rede específica utilizada e seu MTU padrão é essencial para evitar problemas de fragmentação.
2. Configurações de MTU
Em alguns casos, pode ser benéfico ajustar a MTU em dispositivos específicos para otimizar o desempenho da rede.
3. Descoberta de MTU de caminho (PMTUD)
Usar mecanismos como PMTUD para determinar o MTU máximo ao longo do caminho de comunicação pode ajudar a evitar a fragmentação de pacotes.
4. Evite fragmentação
Sempre que possível, a fragmentação de pacotes deve ser evitada, pois pode ter um impacto negativo na eficiência da rede.
Em resumo, o MTU na Camada 2 e na Camada 3 é um conceito fundamental em redes de comunicação. Seu gerenciamento adequado é essencial para garantir o desempenho ideal e evitar problemas de fragmentação de pacotes, que podem afetar a eficiência e a confiabilidade da rede.
MPLS-MTU
O parâmetro MPLS MTU define o tamanho máximo de um pacote MPLS que pode ser transmitido através de um túnel MPLS. O valor MPLS MTU padrão é 1508 bytes, que é o tamanho máximo de um pacote IP com dois rótulos MPLS.
L3MTU
O parâmetro L3MTU define o tamanho máximo de um pacote IP que pode ser transmitido através de uma interface de rede. O valor padrão de L3MTU é 1500 bytes, que é o tamanho máximo de um pacote IP sem tags MPLS.
Diferença entre MPLS MTU e L3MTU
A diferença entre MPLS MTU e L3MTU é que MPLS MTU é baseado no tamanho de um pacote MPLS, enquanto L3MTU é baseado no tamanho de um pacote IP.
Configuração MPLS MTU e L3MTU
Para configurar MPLS MTU e L3MTU em um túnel MikroTik RouterOS MPLS, o comando mpls interface pode ser usado.
/mpls interface set [tunnel-name] mtu [mpls-mtu] [l3mtu]
Por exemplo, para configurar MPLS MTU em um túnel MPLS com o nome “tun1” para 1530 bytes e L3MTU para 1500 bytes, o seguinte comando seria usado:
/mpls interface set tun1 mtu 1530 l3mtu 1500
Exemplos de uso
Os parâmetros MPLS MTU e L3MTU podem ser usados para solucionar problemas de fragmentação de pacotes em um túnel MPLS. Se estiver ocorrendo fragmentação de pacotes, o valor MPLS MTU ou L3MTU pode ser aumentado para evitar que os pacotes sejam fragmentados.
Eles também podem ser usados para melhorar o desempenho de um túnel MPLS. Se o link de dados tiver um MTU pequeno, o valor MPLS MTU ou L3MTU poderá ser reduzido para evitar o desperdício de largura de banda enviando pacotes maiores que o necessário.
Conclusão
Os parâmetros MPLS MTU e L3MTU são ferramentas úteis para configurar o MTU da Camada 3 em um túnel MikroTik RouterOS MPLS. Eles podem ser usados para resolver problemas de fragmentação de pacotes e melhorar o desempenho de um túnel MPLS.
Explicação adicional
Para túneis MPLS, o MTU da Camada 3 deve ser pelo menos 20 bytes maior que o MTU da Camada 2 do link de dados. Isso permite que cabeçalhos MPLS sejam adicionados ao pacote IP.
O parâmetro MPLS MTU é usado para determinar o tamanho máximo de um pacote MPLS que pode ser transmitido através de um túnel MPLS. O parâmetro L3MTU é usado para determinar o tamanho máximo de um pacote IP que pode ser transmitido por uma interface de rede.
É importante configurar os parâmetros MPLS MTU e L3MTU para que sejam compatíveis entre si e com o MTU do link de dados. Se os parâmetros não forem suportados, poderá ocorrer fragmentação ou rejeição de pacotes.
MTU PPPoE
O parâmetro MTU define o tamanho máximo de um pacote que pode ser transmitido através de uma conexão PPPoE. O valor MTU padrão é 1492 bytes, que é o tamanho máximo de um pacote Ethernet com cabeçalhos PPPoE.
MRU
O parâmetro MRU define o tamanho máximo de um pacote que pode ser recebido através de uma conexão PPPoE. O valor padrão do MRU é 1500 bytes, que é o tamanho máximo de um pacote Ethernet sem cabeçalhos PPPoE.
Diferença entre MTU e MRU
A diferença entre MTU e MRU é que o MTU se baseia no tamanho de um pacote enviado por uma conexão PPPoE, enquanto o MRU se baseia no tamanho de um pacote recebido por uma conexão PPPoE.
Configurações de MTU e MRU
Para configurar MTU e MRU em uma conexão MikroTik RouterOS PPPoE, o comando ppp secret pode ser usado.
Exemplos de uso
Os parâmetros MPLS MTU e L3MTU podem ser usados para solucionar problemas de fragmentação de pacotes em um túnel MPLS. Se estiver ocorrendo fragmentação de pacotes, o valor MPLS MTU ou L3MTU pode ser aumentado para evitar que os pacotes sejam fragmentados.
Eles também podem ser usados para melhorar o desempenho de um túnel MPLS. Se o link de dados tiver um MTU pequeno, o valor MPLS MTU ou L3MTU poderá ser reduzido para evitar o desperdício de largura de banda enviando pacotes maiores que o necessário.
Conclusão
Os parâmetros MPLS MTU e L3MTU são ferramentas úteis para configurar o MTU da Camada 3 em um túnel MikroTik RouterOS MPLS. Eles podem ser usados para resolver problemas de fragmentação de pacotes e melhorar o desempenho de um túnel MPLS.
Explicação adicional
Para túneis MPLS, o MTU da Camada 3 deve ser pelo menos 20 bytes maior que o MTU da Camada 2 do link de dados. Isso permite que cabeçalhos MPLS sejam adicionados ao pacote IP.
O parâmetro MPLS MTU é usado para determinar o tamanho máximo de um pacote MPLS que pode ser transmitido através de um túnel MPLS. O parâmetro L3MTU é usado para determinar o tamanho máximo de um pacote IP que pode ser transmitido por uma interface de rede.
É importante configurar os parâmetros MPLS MTU e L3MTU para que sejam compatíveis entre si e com o MTU do link de dados. Se os parâmetros não forem suportados, poderá ocorrer fragmentação ou rejeição de pacotes.
MTU PPPoE
O parâmetro MTU define o tamanho máximo de um pacote que pode ser transmitido através de uma conexão PPPoE. O valor MTU padrão é 1492 bytes, que é o tamanho máximo de um pacote Ethernet com cabeçalhos PPPoE.
MRU
O parâmetro MRU define o tamanho máximo de um pacote que pode ser recebido através de uma conexão PPPoE. O valor padrão do MRU é 1500 bytes, que é o tamanho máximo de um pacote Ethernet sem cabeçalhos PPPoE.
Diferença entre MTU e MRU
A diferença entre MTU e MRU é que o MTU se baseia no tamanho de um pacote enviado por uma conexão PPPoE, enquanto o MRU se baseia no tamanho de um pacote recebido por uma conexão PPPoE.
Configurações de MTU e MRU
Para configurar MTU e MRU em uma conexão MikroTik RouterOS PPPoE, o comando ppp secret pode ser usado.
/interface ppp secret set [secret-name] mtu [mtu] mru [mru]
Por exemplo, para definir o MTU em uma conexão PPPoE chamada “PPPoE-out” para 1480 bytes e MRU para 1512 bytes, o seguinte comando seria usado:
/interface ppp secret set PPPoE-out mtu 1480 mru 1512
Exemplos de uso
Os parâmetros MTU e MRU podem ser usados para solucionar problemas de fragmentação de pacotes em uma conexão PPPoE. Se estiver ocorrendo fragmentação de pacotes, o valor de MTU ou MRU poderá ser aumentado para evitar que os pacotes sejam fragmentados.
Eles também podem ser usados para melhorar o desempenho de uma conexão PPPoE. Se o link de dados tiver um MTU pequeno, o valor de MTU ou MRU poderá ser reduzido para evitar o desperdício de largura de banda enviando pacotes maiores que o necessário.
Conclusão
Os parâmetros MTU e MRU são ferramentas úteis para configurar o MTU da Camada 2 e Camada 3 em uma conexão MikroTik RouterOS PPPoE.
Eles podem ser usados para solucionar problemas de fragmentação de pacotes e melhorar o desempenho de uma conexão PPPoE.
Explicação adicional
Para conexões PPPoE, o MTU da Camada 2 deve ser pelo menos 6 bytes maior que o MTU da Camada 3. Isso permite que cabeçalhos PPPoE sejam adicionados ao pacote Ethernet.
O parâmetro MTU é usado para determinar o tamanho máximo de um pacote que pode ser enviado por uma conexão PPPoE. O parâmetro MRU é usado para determinar o tamanho máximo de um pacote que pode ser recebido através de uma conexão PPPoE.
É importante configurar os parâmetros MTU e MRU para que sejam compatíveis entre si e com o MTU do link de dados. Se os parâmetros não forem suportados, poderá ocorrer fragmentação ou rejeição de pacotes.
Caso especial: MTU de 1500 bytes
Em alguns casos, é possível definir o MTU de uma conexão PPPoE para 1500 bytes. Isso é conhecido como “molduras jumbo para bebês”.
Para configurar o MTU de uma conexão PPPoE para 1500 bytes, você deve definir o parâmetro mtu para 1500 e o parâmetro mru para 1512.
/interface ppp secret set [secret-name] mtu 1500 mru 1512
Definir o MTU de uma conexão PPPoE para 1500 bytes pode melhorar o desempenho de uma conexão PPPoE. No entanto, é importante observar que nem todos os dispositivos e provedores de serviços oferecem suporte a essa configuração.
Breve teste de conhecimento
O que você acha deste artigo?
Você tem coragem de avaliar seu conhecimento aprendido?
Livro recomendado para este artigo
Livro de roteamento avançado RouterOS v7
Material de estudo para o Curso de Certificação MTCRE, atualizado para RouterOS v7
Artigos relacionados
- VXLAN: Expandindo as possibilidades de virtualização de rede
- Tabela de roteamento
- Redes de Camada 2 vs. Redes da Camada 3: Compreendendo os Fundamentos
- Configurações incorretas da camada 2: limitações de descarregamento de hardware em múltiplas pontes
- Configurações incorretas da camada 2: interfaces LAG e balanceamento de carga