这个问题是在论坛上问的,谢谢 liuxiangai2008版主的解答:

二层交换机有没有MAC地址?
三层交换机有没有MAC地址?有的话是不是一个端口一个?
路由器有多少MAC地址?有几个MAC地址?

二层交换机有一个MAC地址,用于STP之类的选举用的。

三层交换机一个端口一个MAC地址。

路由器一个以太网口一个MAC地址,串口没有MAC地址。

这些概念看似简单,却是个细节,一直没有去研究,今晚算是长了见识啊。谢谢51CTO版主,liuxiangai2008