Ajustando a pilha IPv6 do Linux

8

Estou trabalhando em um dispositivo de rede Linux e há algumas configurações de TCP / IP que parecem não ter equivalentes IPv6. O encaminhamento de IP é uma configuração comum e está disponível nas duas pilhas

net.ipv4.ip_forward
net.ipv6.conf.all.forwarding

Mas estes são exemplos de algumas configurações que eu precisaria suportar IPv6

net.ipv4.ip_nonlocal_bind
net.ipv4.ip_local_port_range
net.ipv4.tcp_tw_reuse
net.ipv4.tcp_rmem
net.ipv4.tcp_wmem

ip_nonlocal_bind é bastante crítico, e as configurações dos soquetes TCP TIME_WAIT estão aparentemente ausentes.

Ponteiros para a documentação do kernel / iproute que eu possa ter perdido também seriam ótimos.

JimB
fonte

Respostas:

0

http://kb.pert.geant.net/PERTKB/LinuxOSSpecific sugere:

Observe que, embora alguns desses parâmetros tenham ipv4 em seus nomes, eles se aplicam igualmente ao TCP sobre IPv6.

Ainda não testei se é verdade.

nh2
fonte
Alguns deles são fáceis de testar. Posso confirmar que net.ipv4.ip_local_port_rangetambém afeta o IPv6. Mas net.ipv4.ip_nonlocal_bindnão afeta o IPv6. No entanto, isso não significa que ligações não locais não sejam implementadas para o IPv6, apenas são controladas por uma opção por soquete e não por uma configuração em todo o sistema.
precisa saber é o seguinte