Ottimizzazione dello stack IPv6 di Linux


8

Sto lavorando su una rete Linux, e ci sono alcune impostazioni TCP / IP che non sembrano avere equivalenti IPv6. L'inoltro IP è un'impostazione comune ed è disponibile in entrambi gli stack

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

Ma questi sono esempi di alcune impostazioni che dovrei supportare 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 è piuttosto critico e le impostazioni per i socket TCP TIME_WAIT sembrano essere mancanti.

Anche i puntatori alla documentazione del kernel / iproute che potrei aver perso sarebbero grandi.

Risposte:



0

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

Si noti che sebbene alcuni di questi parametri abbiano ipv4 nei loro nomi, si applicano ugualmente a TCP su IPv6.

Non mi sono messo alla prova se è vero.


Alcuni sono facili da testare. Posso confermare che net.ipv4.ip_local_port_rangeinfluisce anche su IPv6. Ma net.ipv4.ip_nonlocal_bindnon influisce su IPv6. Ciò non significa che i collegamenti non locali non siano implementati per IPv6, ma è semplicemente controllato tramite un'opzione per socket anziché tramite un'impostazione a livello di sistema.
Kasperd,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.