Recuerdo la teoría, tendrías una línea para cada subred. y cada puerto / interfaz del enrutador corresponde a una subred. infact cada puerto tiene una IP en su subred.
el enrutador tiene una tabla de enrutamiento, con cada fila para cada subred. y cada puerto / interfaz asociado.
una fila de la tabla de enrutamiento podría decir 192.168.0.0/24 (es decir, incluye 192.168.0.4) y hay una interfaz 192.168.0.1 y la interfaz puede llamarse Eth0
Cualquier paquete enviado al enrutador, sea cual sea el puerto en el que entra, si tiene una IP en 192.168.0.0/24 terminará saliendo en Eth0.
El enrutador mira la dirección IP de destino del paquete entrante y ve 192.168.0.4 que se encuentra en la subred 192.168.0.0/24, revisa su tabla de enrutamiento y la envía a Eth0.
Si las redes conectadas al enrutador son IP privadas o IP públicas es irrelevante.
Un contraste entre ese enrutador y un enrutador de módem NAT es que el enrutador de módem NAT en casa es como una máquina de 2 puertos, con un interruptor en el lado local y no puede conectar varias redes locales. Mientras que un enrutador adecuado no tiene conmutador, tiene más de 2 puertos y puede configurar subredes en los distintos puertos.
Si lees sobre Enrutamiento, creo que encontrarás que solo lo describe así, no hace distinciones como lo haces entre enrutadores industriales o no, redes locales o no, no hay distinciones. Y todos ellos tienen una tabla de enrutamiento. No estoy seguro de dónde obtuviste la idea de que tendrían más de uno. Sin embargo, el único punto que señalaría es el que se encuentra en el párrafo anterior, acerca de algunos enrutadores domésticos que tienen interruptores integrados. Pero uno tiende a no leer eso en artículos sobre Enrutamiento.