Eu me lembro da teoria, você teria uma linha para cada sub-rede. e cada porta / interface do roteador corresponde a uma sub-rede. De fato, cada porta tem um IP em sua sub-rede.
o roteador tem uma tabela de roteamento, com cada linha para cada sub-rede. e cada porta / interface associada.
uma linha da tabela de roteamento pode dizer 192.168.0.0/24 (isto é, incluir 192.168.0.4) e há uma interface 192.168.0.1 e a interface pode ser chamada de Eth0
Qualquer pacote enviado para o roteador, qualquer que seja a porta em que ele vier, se tiver um IP em 192.168.0.0/24, acabará saindo na Eth0.
O roteador olha para o ip de destino do pacote de entrada, vê-o 192.168.0.4 vê que está na sub-rede 192.168.0.0/24 e olha através de sua tabela de roteamento e envia Eth0.
Se as redes conectadas ao roteador são IPs privados ou IPs públicos são irrelevantes.
Um contraste entre esse roteador e um roteador de modem NAT é que o roteador de modem NAT em casa é como uma máquina de 2 portas, com um switch no lado local e você não pode conectar várias redes locais a ele. Considerando que um roteador adequado não tem nenhum switch e tem mais de 2 portas e você pode configurar sub-redes nas várias portas.
Se você ler sobre roteamento, acho que você acharia que ele só descreve isso assim, não faz distinções como você faz entre roteadores industriais ou não, redes locais ou não, não há distinções. E todos eles têm uma tabela de roteamento. Não tenho certeza de onde você teve a ideia de que eles teriam mais de um. O único ponto que eu gostaria de fazer é o que está no parágrafo acima, sobre alguns roteadores domésticos tendo switches embutidos. Mas um tende a não ler isso em artigos sobre roteamento.