Enrutamiento IP

¿Cómo es enrutado un paquete IP?

Nada mejor que empezar con un ejemplo, para la siguiente red veremos que pasos sigue un paquete IP mientras es enrutado hasta llegar a su destino:

Enrutamiento IP - Ruteo en una misma subred y en subredes distintas
Enrutamiento IP – Ruteo en una misma subred y en subredes distintas

Enrutamiento IP en una misma subred

Caso 1: Desde PC1 hasta PC10

Paso 1 (Aplicaría para el Caso 1). Si la dirección IP de destino está en la misma subred IP que yo, enviar el paquete directamente a ese host de destino.

Paso 2 (Aplicaría para el Caso 2). Sino, enviar el paquete a mi ruta por defecto (default gateway o router por defecto). La ruta por defecto tiene una interfaz en la misma subred que el host.

Enrutamiento IP en diferente subred

Caso 2: Desde PC1 hasta PC2

Cuando el router recibe una trama dirigida a la dirección de enlace de ese router, el router debe procesar el contenido de la trama. La lógica que el router realiza es la siguiente:

Paso 1. Verifica que la trama no tenga errores, para esto chequea el campo FCS de la trama; si tiene errores descarta la trama.

Paso 2. Asumiendo que la trama no tenia errores y no fue descartada en el Paso 1, el router quita el encabezado y la cola de la trama para dejar solamente el paquete IP.

Paso 3. Compara la dirección IP de destino que tiene el paquete IP con su tabla de ruteo IP y busca el router que mejor se correlaciona con la dirección IP de destino. Esta ruta (de la tabla de ruteo) identifica la interfaz de salida del router y posiblemente el siguiente salto (next-hop); la dirección IP del siguiente router.

Paso 4. Encapsula el paquete IP dentro de una nueva trama de la capa de enlace (capa 2) con un nuevo encabezado y cola con los nuevos datos necesarios para reenviar el paquete encapsulado hacia una nueva interfaz de salida.

El proceso se repite hasta que el paquete llegue a su destino.

Si bien el router realiza todos los pasos antes descritos, la función principal de un router estaría en el Paso 3.

Deja un comentario