Ajuste de la pila IPv6 de Linux


8

Estoy trabajando en un dispositivo de red Linux, y hay algunas configuraciones de TCP / IP que no parecen tener equivalentes de IPv6. El reenvío de IP es una configuración común y está disponible en ambas pilas

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

Pero estos son ejemplos de alguna configuración que necesitaría para admitir 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 es bastante crítico, y aparentemente faltan configuraciones para los sockets TCP TIME_WAIT.

Los punteros a la documentación del kernel / iproute que quizás me haya perdido también serían geniales.

Respuestas:



0

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

Tenga en cuenta que aunque algunos de estos parámetros tienen ipv4 en sus nombres, se aplican igualmente a TCP sobre IPv6.

No me he probado si es verdad.


Algunos de ellos son fáciles de probar. Puedo confirmar que net.ipv4.ip_local_port_rangetambién afecta a IPv6. Pero net.ipv4.ip_nonlocal_bindno afecta a IPv6. Sin embargo, eso no significa que los enlaces no locales no se implementen para IPv6, solo se controla a través de una opción por socket en lugar de a través de una configuración de todo el sistema.
Kasperd
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.