O Linux possui um Equivalente de Descoberta do Windows PMTU Blackhole Router?

9

No Windows há uma configuração de registro para habilitar a "Detecção do Blackhole Router", permitindo que a descoberta do caminho MTU funcione quando houver roteadores / firewalls mal configurados no caminho que bloqueia as mensagens necessárias de fragmentação ICMP.

link

Existe um recurso equivalente que pode ser ativado no Linux?

Estou executando o Ubuntu 9.10 Kernel 2.6.31-14-generic e ficaria muito interessado em quaisquer comandos para ativar / monitorar esse comportamento ou quaisquer links para artigos / howtos explicando como ele é implementado.

    
por Russell Heilling 06.11.2009 / 17:38

3 respostas

11

Sim, você pode.

Para citar a lista de discussão do kernel do linux em 2008:

From: John Heffner <johnwheffner@...>
Subject: Re: PMTU Discovery - Does it work?
Date: Thursday, May 22, 2008 - 1:19 pm
Message-ID: <[email protected]>

[...]

This is a well known issue (RFC 2923), and was the motivation for the development of MTU probing (RFC 4821), enabled with tcp_mtu_probing.

John Heffner escreveu as mudanças no kernel do Linux em 2007.

para ativar tcp_mtu_probing

# echo 2 > /proc/sys/net/ipv4/tcp_mtu_probing 

Valores possíveis

0: disabled
1: enabled when black hole detected
2: always enabled 
    
por 23.11.2009 / 04:22
1
  • RFC2923 - Problemas de TCP com MTU de caminho Descoberta, setembro de 2000
  • RFC4821 - Caminho da camada de pacote MTU, março de 2007 (leva em consideração Buraco negro ICMP)

Eu acho que o suporte para recuperação de blackhole ICMP (como indicado no RFC4821, mas RFC completo ¿não está implementado?) foi adicionado ao kernel Linux 2.6.17. Pode ser ativado por meio de tcp_mtu_probing option .

Mais informações: link

Ainda não encontrei informações mais atualizadas (informações adicionais são bem-vindas).

    
por 15.08.2010 / 12:32
0

A última informação que eu sabia era que o Linux não tinha suporte para a descoberta do roteador blackhole PMTU.

Isso se deve à não conformidade do Linux com o RFC 2923.

    
por 06.11.2009 / 18:26