Tuning tumpukan IPv6 Linux

8

Saya sedang bekerja pada jaringan Linux, dan ada beberapa pengaturan TCP / IP yang tampaknya tidak memiliki setara IPv6. Penerusan IP adalah pengaturan umum, dan tersedia di kedua tumpukan

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

Tapi ini adalah contoh dari beberapa pengaturan yang saya perlukan untuk mendukung 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 sangat penting, dan pengaturan untuk soket TCP TIME_WAIT tampaknya hilang.

Pointer ke dokumentasi kernel / iproute yang mungkin saya lewatkan akan sangat bagus juga.

JimB
sumber

Jawaban:

0

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

Perhatikan bahwa meskipun beberapa parameter ini memiliki ipv4 dalam namanya, mereka berlaku sama untuk TCP melalui IPv6.

Saya belum menguji diri saya apakah itu benar.

nh2
sumber
Beberapa dari mereka mudah diuji. Saya dapat mengkonfirmasi bahwa itu net.ipv4.ip_local_port_rangejuga mempengaruhi IPv6. Tetapi net.ipv4.ip_nonlocal_bindtidak mempengaruhi IPv6. Itu tidak berarti bahwa binding nonlocal tidak diimplementasikan untuk IPv6, tetapi hanya dikontrol melalui opsi per socket daripada melalui pengaturan seluruh sistem.
kasperd