Devido ao potencial ataque MITM, as mensagens de redirecionamento ICMP devem ser bloqueadas. No entanto, o objetivo original da mensagem de redirecionamento ICMP é informar o host de um roteador (ou gateway) melhor.
Então, há um problema de velocidade com a desativação de mensagens de redirecionamento ICMP no host? Ou é insignificante?
Respostas:
ICMP redireciona são mais frequentemente visto quando você tem um host ou roteador
A
na mesma sub-rede com dois outros roteadoresB
&C
e conectividade para ambos. Considere a seguinte rede:A
terá uma rota (provavelmente o padrão) apontando paraB
eB
terá uma rota mais específica para uma rota192.168.8.0/24
paraC
.Sem redirecionamentos ICMP, todo o tráfego de
A
para192.168.8.0/24
será roteadoA->B->C
Com o redirecionamento do ICMP ativado,
B
você informaráA
queC
é um próximo salto melhor e o tráfego subsequente será roteadoA->C
.Obviamente B é um salto extra e, dependendo do tipo de caixa, pode introduzir latência extra.
Desabilitar o redirecionamento de ICMP e redesenhar a rede para evitar essa situação completamente seria a solução preferida, por exemplo:
(ou remova
C
completamente e desligue 192.168.8.0/24 diretamenteB
).fonte
O redirecionamento ICMP é um remanescente de uma era de confiança - em parte porque as máquinas em rede tinham administradores e o BYOD era inimaginável.
Ignorar o redirecionamento no cliente significa que ele continuará sendo enviado pelo gateway menos eficiente. Isso levará ao trabalho desnecessário desse roteador e ao tráfego desnecessário em sua interface, reduzindo um pouco o desempenho de todos que usam esse gateway.
Também aumentará a latência para o cliente, pois cada pacote precisa dar um salto extra.
No entanto, no caso geral, em uma rede moderna, esses dois "custos" serão desprezíveis.
A maneira ideal de resolver o problema é adicionar uma rota no cliente para usar o gateway correto. O redirecionamento ICMP forneceu uma maneira de que isso acontecesse automaticamente, mas provavelmente não deveria ser confiável - mas eles continuam sendo uma pista de que existe uma rota melhor, e registrá-los permite que você considere fazer essa alteração, talvez após consultar os administradores da rede.
Redesenhar a rede é provavelmente a coisa errada a fazer.
fonte