如何确定计算机上的 MAC 地址?

Zer*_*ero 10 networking mac-address

今天在对一些计算机进行映像时,我开始怀疑...如果两台不同计算机上的两个 LAN MAC 地址匹配会怎样?... 那会导致一些问题。后来我才明白,MAC 地址的 48 位地址空间可能包含 248 个或 281,474,976,710,656 个可能的 MAC 地址。[换句话说,很多网络设备]

这些 MAC 地址是如何确定的?

我们会用完它们吗?(我知道第二个问题是猜测,但是有很多设备需要mac地址......)

MAC地址会被回收吗?

小智 13

  1. MAC分为两部分;OUI(第 24 位)和设备 ID(最后 24 位)。IEEE 控制和分配 OUI 部分;因此,如果您从事制造自己的 NIC 的业务,则必须向 IEEE 注册并获得自己独特的 OUI。设备 ID 部分由公司免费管理。

  2. 我们很可能用完,但 MAC 地址只需要在单个第 2 层网络中是唯一的。

  3. OUI 部分不是可回收的,如果您在交换机 MAC 地址表中四处寻找,您可以通过制造设备的前 24 位来判断,例如 Cisco、Google 的“OUI 查找”。

我相信个别制造商可能会回收他们的 MAC,只要这两个 NIC 永远不会在同一个第 2 层网络上结束就可以了。

网络管理员甚至可以选择使用本地管理的 MAC 地址。

  • @恒杰:1600万不算多。例如,思科仅在 2012 年第一季度就出货了超过 200 万台服务器 ( http://news.techworld.com/storage/3361179/cisco-server-shipments-jump-70-in-q1-as-industry-slows /)。因此,大型制造商将需要回收设备 ID(或获得更多 OUI)。 (3认同)