bien sur pour chaque port (rj45) il a une adresse mac, et bien sur qu'il l'utilise c'est meme comme ça que tu definis tes routes.
exemple:
je viens de telle IP je veux aller a telle autre, alors je sort sur telle interface.
je viens de telle autre, je veux aller là, --> telle autre interface.
derriere chaque interface il y a bien une adresse mac.
apres un routeur ne doit pas etre confondu avec un switch (qui travail niveau 2 du model OSI: donc sur les MAC@), le rouetur lui "joue" avec des @IP (niveau 3).