Configurações de /proc/sys/net/ipv4/route

Vou falar um pouco das configurações de roteamento disponíveis em /proc/sys/net/ipv4/route.

error_burst: Define, em interrupções de timer, o tempo máximo contabilizado para exibir uma mensagem. O valor predefinido corresponde a 5 segundos.

error_cost: Define, em interrupções de timer, o tempo mínimo para exibir uma mensagem. O valor predefinido corresponde a 1 segundo.

Os valores predefinidos de error_burst e error_cost limitam a uma mensagem a cada 5 segundos.

flush: Escrever nesse arquivo faz com que o cache de roteamento seja descartado.

gc_elasticity: É usado para definir o tamanho médio da lista de rotas, quando excedido a coleta de lixo na tabela de rotas se torna muito agressiva. (ver)

gc_interval: Define, em segundos, o intervalo entre coletas lixo na tabela de rotas. Existe uma recomendação para que a coleta não seja muito frequente pois é muito pesada (ver).

gc_min_interval: Obsoleto, usar gc_min_interval_ms. (ver)

gc_min_interval_ms: Define, em milissegundos, o intervalo mínimo entre coletas (ver). Predefinido em 500 milissegundos.

gc_thresh: Define a quantidade mínima de rotas para que rotas comecem a ser descartadas na coleta de rotas. (ver)

gc_timeout: Define, em segundos, o tempo máximo que uma rota é mantida. A rota é descartada mesmo se está em uso (ver). Predefinido em 300 segundos.

max_size: Define o número máximo de rotas a serem mantidas. As rotas mais antigas serão descartadas quando o número máximo é alcançado.

min_adv_mss: Define, em bytes, a quantidade mínima de dados pode ser enviada em um segmento (ver). Predefinido em 256 bytes.

min_pmtu: Define, em bytes, o valor mínimo de PMTU permitido. Se o valor descoberto for menor então o valor mínimo definido aqui prevalece. (ver) Predefinido em 552 bytes.

mtu_expires: Define, em segundos, o tempo que o PMTU de uma rota é mantido em cache (ver). Predefinido em 600 segundos.

redirect_load: Define um tempo mínimo entre tentativas de redirecionamentos ICMP, por rota. (ver)

redirect_number: Define o número máximo de redirecionamentos ICMP ignorados, por rota. (ver, ver)

redirect_silence: Define, em interrupções de timer, o tempo máximo de espera por um redirecionamento ICMP. Após esse tempo é enviada um novo redirecionamento, mesmo que o mesmo tenha sido ignorado por causa de redirect_load ou redirect_number. Predefinido em 20,48 segundos.

secret_interval: Define, em segundos, o intervalo entre descarregamento de cache. Predefinido em 600 segundos.

As informações encontradas aqui podem estar incorretas, pois se baseiam em minhas conclusões.

Referências:

Documentação do sistema de arquivos /proc: http://www.linuxinsight.com/proc_sys_net_ipv4_route.html
Configurações do kernel obscuras: http://lartc.org/howto/lartc.kernel.obscure.html
Determinando a quantidade de interrupções de timer: http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1005802
PMTU: http://www.netheaven.com/pmtu.html

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Sair / Alterar )

Imagem do Twitter

You are commenting using your Twitter account. Sair / Alterar )

Foto do Facebook

You are commenting using your Facebook account. Sair / Alterar )

Connecting to %s

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.