You are on page 1of 3

Nombre: Jose Guacho

Curso: INE-7-3
Materia: Redes 4
Docente: ING. Miguel Molina

Dirección IP

Una dirección IP es un número que identifica, de manera lógica y jerárquica, a una Interfaz en
red (elemento de comunicación/conexión) de un dispositivo (computadora, tableta,
portátil, smartphone) que utilice el protocolo IP o (Internet Protocol), que corresponde al nivel
de red del modelo TCP/IP. La dirección IP no debe confundirse con la dirección MAC, que es un
identificador de 48 bits para identificar de forma única la tarjeta de red y no depende del
protocolo de conexión utilizando la red.

La dirección IP puede cambiar muy a menudo debido a cambios en la red, o porque el


dispositivo encargado dentro de la red de asignar las direcciones IP decida asignar otra IP (por
ejemplo, con el protocolo DHCP). A esta forma de asignación de dirección IP se le denomina
también dirección IP dinámica (normalmente abreviado como IP dinámica). Los sitios de
Internet que por su naturaleza necesitan estar permanentemente conectados generalmente
tienen una dirección IP fija (comúnmente, IP fija o IP estática). Esta no cambia con el tiempo.
Los servidores de correo, DNS, FTP públicos y servidores de páginas web necesariamente
deben contar con una dirección IP fija o estática, ya que de esta forma se permite su
localización en la red.

Los dispositivos se conectan entre sí mediante sus respectivas direcciones IP. Sin embargo,
para las personas es más fácil recordar un nombre de dominio que los números de la dirección
IP. Los servidores de nombres de dominio DNS, "traducen" el nombre de dominio en una
dirección IP. Si la dirección IP dinámica cambia, es suficiente actualizar la información en el
servidor DNS. El resto de las personas seguirán accediendo al dispositivo por el nombre de
dominio.

Forzando la Dirección

Muchos proveedores de servicios de Internet utilizan direcciones IP dinámicas para conexiones


residenciales. Una dirección IP dinámica es una dirección IP asignada a una computadora
específica en una red para la duración de su conexión. Debido a las actuales conexiones de
banda ancha "siempre activa", esta dirección IP rara vez cambia. Saber cómo forzar el cambio
de tu dirección IP puede resolver problemas que podrían haber impedido que veas
correctamente o utilices sitios web, o utilices entradas de forma guardadas.

¿IP del próximo salto o interfaz de salida?


En la definición de una ruta estática, tanto en IPv4 como en IPv6, solemos utilizar por
costumbre la dirección IP del próximo salto para indicar hacia dónde debe reenviarse el
paquete. Sin embargo, cuando revisamos el comando observamos que se puede especificar la
interfaz de salida, la dirección IP del próximo salto o ambos parámetros.
¿Cuál es la diferencia?
Para analizar el tema utilizaré un escenario simple que utiliza un enlace Ethernet para conectar
2 dispositivos vecinos, en uno de los cuales (RouterA) definiré una ruta por defecto hacia el
otro (RouterB). Utilizaré un enlace Ethernet pues en este caso es donde la diferencia entre las
diferentes opciones es más visible.
Nombre: Jose Guacho
Curso: INE-7-3
Materia: Redes 4
Docente: ING. Miguel Molina

Cuando se indica la dirección IP del próximo salto


La configuración de la ruta por defecto “clásica” en este caso sería la siguiente:

RouterA(config)#ip route 0.0.0.0 0.0.0.0 172.16.1.2

En este caso, la entrada que se genera en la tabla de enrutamiento es esta:

RouterA#show ip route
...
S* 0.0.0.0 [1/0] via 172.16.1.2
...

Como se observa, se genera una entrada en la tabla de enrutamiento con distancia


administrativa 1 (la distancia por defecto que corresponde a una ruta estática) y métrica 0.
De esta manera, y considerando el procedimiento de reenvío de paquetes (ya descripto),
cuando el RouterA recibe un paquete que tiene como destino una red alojada en la nube del
gráfico, al momento de la toma de decisiones para buscar la interfaz de salida:

 Encuentra que el paquete debe ser enviado a una interfaz identificada con la dirección
IP 172.16.1.2.
 Realiza una búsqueda recursiva para identificar la interfaz a través de la cual accede a
la dirección IP mencionada.
 Consulta la tabla ARP caché para obtener la dirección MAC con la cual debe
encapsular el paquete.
 Si no encuentra una entrada correspondiente en el ARP caché, ejecuta un
procedimiento de ARP.
 Reenvía el paquete a través de la interfaz de salida.
De esta manera, sin importar cuál sea la dirección IP de destino específica, todo paquete que
deba ser reenviado utilizando la ruta por defecto será encapsulado siempre con la misma
dirección MAC, utilizando la misma entrada en la tabla ARP caché.
En este caso, para reenviar tráfico a cualquier destino accesible por esa ruta se requiere una
única entrada en la tabla ARP. Es una solución “económica” en términos de memoria y tamaño
de la tabla ARP (requiere una sola entrada) y eficiente en cuanto no es necesaria una consulta
de ARP por cada destino diferente.
Sin embargo, en algunos escenarios (no es el caso que he planteado) esta configuración
puede ser ineficiente ya que si hay rutas alternativas (que no sean la directamente conectada)
hacia la IP del próximo salto, la ruta permanecerá en la tabla de enrutamiento aún cuando la
interfaz de salida esté caída. Esto puede provocar que se utilicen rutas sub-óptimas y ocurre
particularmente cuando se cuenta con rutas redundantes, aunque no es el único caso.

Cuando se indica la interfaz de salida


En este caso, la configuración de la ruta por defecto sería:

RouterA(config)#ip route 0.0.0.0 0.0.0.0 GigabitEthernet0/0


Nombre: Jose Guacho
Curso: INE-7-3
Materia: Redes 4
Docente: ING. Miguel Molina

En este caso, la entrada que se genera en la tabla de enrutamiento es esta:

RouterA#show ip route
...
S* 0.0.0.0 is directly connected, GigabitEthernet0/0
...

En este caso, la ruta estática se presenta como directamente conectada (distancia


administrativa 0), lo que implica vecindad en capa 2, lo que tiene como consecuencia que el
dispositivo considere todo destino accesible a través de esta ruta como directametne
conectado a esa interfaz. En consecuencia, al momento de procesar el paquete para ser
reenviado a través de la interfaz de salida necesitará una entrada para la dirección IP de
destino en la tabla ARP caché.
De esta forma, por cada dirección IP de destino que se reenvía a través de esta ruta
encontraremos una entrada en la tabla ARP, y si no hay entrada se ejecutará el proceso ARP
correspondiente. Una solicitud ARP por cada dirección IP de destino procesada. Si bien la
dirección IP de destino no está realmente conectada a esta interfaz, el router vecino responde
cada solicitud con su propia dirección MAC utilizando el proceso ARP proxy.
La consecuencia será una tabla ARP extensa, con múltiples direcciones IP de destino
mapeadas a la misma dirección MAC.

Si en la interfaz del router vecino se deshabilita la función ARP proxy, entonces la interfaz no
responderá las solicitudes ARP que refieren a direcciones IP remotas y consecuentemente los
destinos remotos no serán accesibles.

Configuración utilizando ambos parámetros


Una manera de evitar la posibilidad de que se generen agujeros negros en las rutas, sin usar
recursos excesivos, es configurar las rutas estáticas utilizando ambos parámetros.
En este caso, la configuración de nuestra ruta por defecto sería la siguiente:

RouterA(config)#ip route 0.0.0.0 0.0.0.0 Gig0/0 172.16.1.2

En este caso, la entrada que se generará en la tabla de enrutamiento será:

RouterA#show ip route
...
S* 0.0.0.0 [1/0] via 172.16.1.2, GigabitEthernet0/0
...

Como puede verse, se genera una entrada en la tabla de enrutamiento con distancia
administrativa 1 (la distancia por defecto que corresponde a una ruta estática) y métrica 0 que
incorpora la información de la interfaz de salida a utilizar. De esta manera se quita la necesidad
de una búsqueda recursiva para determinar la interfaz de salida sin necesitar de ARP proxy
para resolver la dirección MAC del próximo salto.