Una dirección IP es un identificador numérico que enruta paquetes a través de las redes; IPv4 utiliza 32 bits e IPv6, 128 bits, y resulta esencial para las redes empresariales modernas, en las que decenas de miles de direcciones abarcan centros de datos, redes en la nube y dispositivos móviles. Una gestión deficiente de las direcciones provoca importantes interrupciones operativas, como conflictos por direcciones duplicadas, superposición de subredes y agotamiento del pool de DHCP, a menudo agravadas por la dependencia de hojas de cálculo manuales y asignaciones estáticas no documentadas. El seguimiento preciso de las direcciones IP es fundamental para la respuesta ante incidentes de seguridad, la aplicación de reglas de cortafuegos y el cumplimiento de normativas de privacidad como el RGPD, que consideran las direcciones IP como datos personales cuando están vinculadas a individuos.
Cómo funciona una dirección IP
Una dirección IP tiene una parte de red y una parte de host, y los routers utilizan la parte de red para decidir dónde enviar cada paquete. La asignación puede ser manual o automática.
- Asignación de direcciones: una interfaz recibe una dirección, ya sea de un administrador que la configura manualmente (estática) o de un servidor mediante DHCP (dinámica). Los hosts IPv6 también pueden generar direcciones mediante la autoconfiguración sin estado.
- Interpretación del prefijo: una máscara de subred o longitud de prefijo, como /24, divide la dirección en una parte de red y una parte de host. Un dispositivo compara un destino con su propio prefijo para decidir si el destino es local.
- Entrega local o reenvío: si el destino se encuentra en la misma subred, el dispositivo envía el paquete directamente. De lo contrario, envía el paquete a su puerta de enlace predeterminada, que es una dirección de router en la subred local.
- Enrutamiento salto a salto: cada router compara la dirección de destino con su tabla de enrutamiento y envía el paquete al siguiente salto hasta que llega a la red de destino.
En un enlace local, la dirección IP se asigna a una dirección MAC, utilizando ARP en IPv4 o Neighbor Discovery en IPv6, para que la trama pueda entregarse. La dirección MAC identifica la interfaz de hardware en un enlace, mientras que la dirección IP identifica la posición en la red y puede cambiar. Los rangos privados, las direcciones de bucle invertido como 127.0.0.1 y la traducción de direcciones de red influyen en cómo se ven las direcciones desde fuera de una red local.
Problemas habituales con las direcciones IP
Dos dispositivos con la misma dirección provocan una conectividad intermitente, con sesiones que se interrumpen a medida que las entradas ARP alternan entre direcciones de hardware. Esto suele ocurrir cuando alguien configura una dirección estática dentro de un grupo DHCP sin una exclusión o reserva.
Cuando dos sitios o un sitio y una red en la nube utilizan el mismo rango, el enrutamiento y los túneles VPN fallan o envían el tráfico a un destino incorrecto. Suele producirse tras una fusión o cuando se crea una nueva VPC sin comprobar las asignaciones existentes.
Los clientes no consiguen obtener una dirección y recurren a una dirección autoasignada del rango 169.254.0.0/16. Una causa habitual son los tiempos de concesión prolongados, combinados con la presencia de muchos dispositivos transitorios, como las redes Wi-Fi para invitados.
Una máscara demasiado larga hace que un host trate a los vecinos de la misma subred como si fueran remotos y los envíe a la pasarela, mientras que una máscara demasiado corta hace que intente conectarse directamente con los hosts remotos. El resultado es una conectividad parcial en la que algunos hosts responden y otros no.
Las hojas de cálculo o los datos de IPAM obsoletos indican como libres direcciones que están en uso, o al revés. Los ingenieros asignan entonces direcciones activas a nuevos dispositivos o dejan sin utilizar el espacio recuperable.