Say we have a router that connects to other routers and they connect to lan networks, does that router have a network card for each router it connects with but a single forwarding table for all? or even each network card has its own forwarding table?
Or a more simple case where a router that connects between two LANs like in the picture below.
Since we see that each side has a different mac address, I'm led to believe that it has at least two network cards, but wouldn't that mean if we have for example a router that connects hundreds of other routers or networks, does it also have hundreds of network cards?