¿Su enrutador es lento? Podría ser tu tabla NAT

¿Su enrutador es lento? Podría ser tu tabla NAT / Tecnología explicada

los tabla de traducción de direcciones de red (NAT) es lo que permite que los dispositivos en una red privada accedan a una red pública, como Internet.

A menudo, solo hay un punto de entrada entre la red pública y la red privada, y ese punto de entrada suele ser un enrutador. El propio enrutador tiene una dirección IP pública, pero los dispositivos en la red privada (“oculto” detrás del enrutador) solo tienen direcciones IP privadas.

Cuando los paquetes de datos se mueven de la red privada a la red pública, esas direcciones IP privadas deben ser “traducido” en una dirección IP pública que sea compatible con la red pública. Lo mismo para los paquetes de datos que vienen de la red pública a la red privada.

Cómo funcionan las tablas NAT

La tabla NAT es exactamente como suena: una tabla de traducciones de direcciones de red, donde cada fila de la tabla es básicamente una asignación de una dirección privada a una dirección pública.

Existen varios tipos de dispositivos que están habilitados para NAT, pero los enrutadores son los más comunes para los usuarios domésticos, por lo que los usaremos para nuestros ejemplos.

Créditos de imagen: Aya Sofya, Wilson Joseph, AfterGrind, Edward Boatman a través de The Noun Project

Cuando el enrutador recibe una solicitud de un dispositivo en la red privada, los paquetes de datos se reservan para que se puedan hacer ciertas modificaciones. En primer lugar, cada paquete de datos “IP de origen” se cambia de la dirección IP privada (por ejemplo, 192.168.0.100) a la dirección IP pública del enrutador (por ejemplo, 68.202.151.70). Otros detalles menores se cambian, también.

El enrutador crea una entrada en su tabla NAT. Para hacer esto, necesita saber la dirección de destino del paquete de datos. Cuando un paquete de datos externo viene de la red pública a la red privada, el enrutador lo compara con la tabla NAT para saber a qué dispositivo privado debe ir.

Cada fila en la tabla NAT es un emparejamiento de dirección IP privada con dirección y puerto de destino externos. Esta pareja se llama conexión. Cada dispositivo en la red privada puede tener múltiples conexiones activas.

Una vez que se crea la entrada NAT, el enrutador envía el paquete de datos a la red pública, a su dirección IP de destino prevista. Si un paquete de datos viene de la red pública, su “IP de origen” se cambia a la dirección IP privada del dispositivo de destino y luego se envía a la red privada.

Por último, para evitar ambigüedades, las técnicas NAT modernas incorporan números de puerto además de las direcciones IP. Esto permite realizar un seguimiento de las conexiones de una aplicación a otra entre dispositivos privados y dispositivos públicos. Tales técnicas se llaman Dirección de red y traducción de puertos (NAPT), traducción de la dirección del puerto (PAT), entre otros.

Posibles problemas con las tablas NAT

Cada entrada en una tabla NAT requiere una cierta cantidad de memoria para almacenar los detalles de la conexión. En teoría, si tiene demasiadas conexiones activas, la tabla NAT podría llenarse. Si eso sucede, las conexiones actuales no se verán afectadas, pero se rechazarán las nuevas conexiones.

Para el tráfico de Internet, una entrada de tabla NAT típica requiere aproximadamente 160 bytes. Eso es insignificante en el panorama general. Para ponerlo en perspectiva: 100,000 entradas de la tabla NAT de ese tamaño solo ocuparían unos 15 MB de RAM. Incluso los enrutadores más baratos tienen suficiente para eso..

En otras palabras, las tablas NAT rara vez se llenan en estos días, y la RAM rara vez es el cuello de botella para un enrutador de bajo rendimiento. Pero hay un problema más común de saber.

Enrutador barato, enrutador lento

Los enrutadores, especialmente los baratos, a menudo están equipados con CPU débiles porque no están diseñados para manejar grandes cargas de procesamiento. No es como si estuvieras calculando física o procesando animación 3D directamente en tu enrutador, ¿verdad??

Pero la traducción de direcciones de red puede ser una tarea de procesamiento pesado!

Cada paquete que sale de la red privada necesita ser traducido, y cada paquete que viene de la red pública necesita ser traducido. Cada traducción individual puede ser lo suficientemente simple, pero con un uso intensivo de Internet, todo se suma.

Esta es mi actividad en la red mientras navego por la web, con un video de 720p YouTube abierto en una pestaña y una docena de otras pestañas para varios sitios web, todo en el navegador Edge.

Los nueve procesos principales utilizan un promedio de 1,182,149 bytes por segundo. Cada interfaz de red tiene una unidad de transmisión máxima (MTU), que es el tamaño más grande que puede tener un paquete de datos. Ethernet y Wi-Fi tienen una MTU de 1.500 bytes..

Mi computadora, que no hace más que ver un video de YouTube, está cargando al mínimo mi enrutador de 788 paquetes por segundo. Eso es asumiendo que todos los bytes están divididos en paquetes de 1,500 bytes, lo cual no es el caso en el mundo real. En algún lugar entre 1.000 y 3.000 paquetes por segundo es más realista.

La carga es peor durante las actividades intensivas en el ancho de banda Cómo solucionar los retrasos en los juegos y los videos con un enrutador sencillo Tweak Cómo solucionar los retrasos en los juegos y los videos con un sencillo enrutador Tweak ¿Cansado de retraso en la red cuando otras personas están viendo videos y descargando torrents? A continuación, le indicamos cómo recuperar el rendimiento de su red sin herramientas de terceros. Leer más, como juegos multijugador y torrenting. De hecho, la ejecución de torrents es tan intensa 5 maneras de aumentar la velocidad de descarga de tu torrent 5 formas de aumentar la velocidad de descarga de tu torrent Para muchas personas, el poder distribuido de torrents entre usuarios no es todo lo que se ha creado. Si se siente ahogado en archivos falsos, se ahoga debido a la aceleración de la velocidad del ISP y está harto de que le digan que… Lea más que es la causa principal de los problemas de NAT para los usuarios domésticos de hoy. (Abra conexiones a docenas / cientos de pares, con cada conexión que implique descargas y cargas de alta velocidad).

Y no es solo mi computadora en mi red privada. Tengo un teléfono inteligente, una tableta, una televisión inteligente, y un puñado de otros dispositivos para el resto de las personas que comparten mi espacio vital. Todos ellos también necesitan traducciones de direcciones de red.!

Al final del día, estamos hablando de miles y miles de paquetes de datos por segundo, todos traducidos por una CPU débil que no puede mantenerse al día. Es una de las razones por las que los enrutadores baratos tienden a ralentizarse 4 razones por las que su conexión Wi-Fi es tan lenta (y cómo solucionarlos) 4 razones por las que su conexión Wi-Fi es tan lenta (y cómo solucionarlas) Fi? Estos cuatro problemas pueden ralentizar su red. Aquí es cómo resolverlos para volver a ser rápido. Lee mas .

Hay algo que puedas hacer?

Para problemas únicos, el reinicio de un enrutador puede ser suficiente para borrar la tabla NAT y comenzar desde cero. Si es una ocurrencia regular, puede que no sea la RAM sino la CPU que está causando problemas.

En ese caso, es hora de actualizar su enrutador. No tiene que desembolsar un fajo de efectivo para un modelo de gama alta. Dicho esto, manténgase alejado de las opciones de presupuesto. Esos son más adecuados para usuarios domésticos livianos. ¿Aún no sabes qué conseguir? Echa un vistazo a nuestros enrutadores wifi recomendados.

Por último, ya sea que actualices o no, asegúrate de proteger tu red doméstica. 7 Consejos simples para asegurar tu enrutador y la red Wi-Fi en minutos. 7 Consejos simples para asegurar tu enrutador y la red Wi-Fi en minutos. ¿En tu tráfico de Wi-Fi, robar tus contraseñas y números de tarjetas de crédito? ¿Sabrías si alguien fuera? Probablemente no, así que asegure su red inalámbrica con estos 7 simples pasos. Lee mas . No requiere mucho esfuerzo pero los beneficios son masivos..

Ahora que sabe qué es una tabla NAT y cómo funciona, ¿tiene alguna pregunta pendiente? ¿Tienes algún otro consejo para agregar? Háganos saber en los comentarios a continuación.!

Explorar más acerca de: redes de computadoras, consejos de hardware, enrutadores.