La tabla de enrutamiento es una estructura de datos que almacena información sobre las redes disponibles y sus rutas asociadas. Cada entrada de la tabla de enrutamiento incluye una red de destino, la dirección IP o puerta de enlace del siguiente salto y otros detalles relevantes.
Cuando el enrutador necesita reenviar un paquete, compara la dirección IP de destino del paquete con las direcciones de red de destino en su tabla de enrutamiento.
La coincidencia de prefijo más larga se utiliza para identificar la ruta coincidente más específica. Esto significa que la entrada en la tabla de enrutamiento con la red de destino coincidente más larga se utilizará para determinar el siguiente salto del paquete.
En este caso, el paquete con la dirección de destino 100.10.1.101 se reenviará utilizando la entrada de la tabla de enrutamiento con la coincidencia de prefijo más larga, que es 100.10.0.0/16.
La dirección IP del siguiente salto especificada en esa entrada de la tabla de enrutamiento se utilizará como destino del paquete y el paquete se reenviará a la interfaz o puerta de enlace adecuada.