Optimisation de la pile IPv6 de Linux

8

Je travaille sur un périphérique réseau Linux, et il existe certains paramètres TCP / IP qui ne semblent pas avoir d'équivalents IPv6. Le transfert IP est un paramètre commun et disponible dans les deux piles

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

Mais ce sont des exemples de certains paramètres dont j'aurais besoin pour prendre en charge 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 est assez critique et les paramètres des sockets TCP TIME_WAIT sont apparemment manquants.

Les pointeurs vers la documentation noyau / iproute que j'ai peut-être manquée seraient également très bien.

JimB
la source

Réponses:

0

http://kb.pert.geant.net/PERTKB/LinuxOSSpecific suggère:

Notez que bien que certains de ces paramètres aient ipv4 dans leurs noms, ils s'appliquent également à TCP sur IPv6.

Je ne me suis pas vérifié si c'est vrai.

nh2
la source
Certains d'entre eux sont faciles à tester. Je peux confirmer que cela net.ipv4.ip_local_port_rangeaffecte également IPv6. Mais net.ipv4.ip_nonlocal_bindn'affecte pas IPv6. Cela ne signifie pas pour autant que les liaisons non locales ne sont pas implémentées pour IPv6, elles sont simplement contrôlées via une option par socket plutôt que via un paramètre à l'échelle du système.
kasperd