I thought about this for a while and I don't seem to find an answer. Let's say that two routers are connected to each other, their ARP Table is empty as well as their Routing Table. Now, to be clear, hosts use the ARP table to find the MAC Address of the Router, but routers do or do not use the ARP Table to communicate with each other? Since they have a Routing Table which tells them the right interface (Eth0, Eth1...) to send the packet to. So I don't think that they will need to know the MAC Address of the other router. Is this right? Thank you.