[GTER] MTU, MRU, MRRU e MSS (PPPoE)

Andre Almeida andre at bnet.com.br
Fri May 26 16:09:28 -03 2017


Amigos, boa tarde.

Estou com algumas duvidas sobre essas siglas, especialmente usando Mikrotik
como concentrador PPPoE, vamos ver se trocando algumas idéias aqui consigo
eliminar as duvidas.

Cenário inicial:
Um concentrador PPPoE configurado para:

* MAX-MTU = 1492
* MAX-MRU = 1492
* MRRU = não definido
* change-mss=yes

Nesse cenário, são criadas duas regras de mangle com ação de change-mss

Quando indo em direção ao tunel: Pacotes TCP SYN com MSS entre 1453-65535
serão alterados para 1452
Quando vindo do tunel :Pacotes TCP SYN com MSS entre 1453-65535 serão
alterados para 1452

Esses valores são calculados com base no MAX informado previamente, pois
quando o MAX é alterado, as regras de mangle também se alteram.
https://forum.mikrotik.com/viewtopic.php?t=53952#p274660


Dúvida 1:
Alguns clientes conectam com MTU diferente do MAX informado no servidor.
Conectar com um MTU/MRU menor do que o MAX faria com que as regras MSS não
fizessem o papel que estão pra fazer. É correto afirmar isso?
Se a regra dinâmica é alinhada pelo menor MTU conectado, isso faria a
conexão dos demais ser sacrificada por um único usuário com baixo MTU ?

***** notei que quando um cliente acessa com MTU menor do que o MAX, a
regra de mangle responsável pelo que vem do túnel é alterada.
***** por exemplo, se um cliente conectar com 1400 de MTU, a nova regra de
mangle fica "Pacotes TCP SYN com MSS entre 1361-65535 serão alterados para
1360"


Dúvida 2:
As regras de change-mss elevam muito o consumo da CPU ?


Dúvida 3:
Habilitando o MRRU para um valor maior, poderíamos nos livrar das regras de
mangle (o que seria interessante se a resposta da pergunta 2 for sim)?


Dúvida 4:
Se a resposta da dúvida 3 for não, existe alguma forma eficiente de
desabilitar o change-mss mantendo a conectividade estável do cliente?



Obrigado pela ajuda

Andre Almeida



More information about the gter mailing list