[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