Answers:
MAC-48最多有2 ^ 48个可能的地址,大约在281万亿个不同的地址附近(与IPv4相比,大约有42亿)。就是说,我已经看到一些研究和估计,说到2100年左右,我们才不必担心精疲力竭。IEEE是支持这一估计的一个组织。到那时,我们甚至可能不再使用MAC地址。此外,还有另一个称为EUI-64的标准,它提供2 ^ 64个可能的地址(24是OUI,40是个人卡号)。
要回答有关回收的问题,我不认为供应商会这样做,也不是说IEEE支持供应商这样做。分配本地MAC地址时,网络管理员可以执行此操作,但是我无法想象您为什么要这么做。
“ MAC地址用尽不太可能成为问题。
短期内,即使填充率较低,也有281万亿个地址需要处理。即使以10%的填充率运行,也就是每人存活4k台设备。
从长远来看,如果我们遇到了普通印度农民的所有衬衫纽扣都单独连接的情况,那么就很容易解决MAC地址短缺的问题:MAC地址只需要在给定LAN上本地唯一,而不会不需要任何特定的结构。当我们没有三字节的前缀来分配或回收时,我们切换到以下算法:
每个设备在启动时都会生成一个随机MAC。每个设备在检测到MAC冲突时都会切换到随机生成的MAC。
请注意,几乎不会发生冲突,因为发生冲突所需的LAN上设备的平均数量为2 ^ 24,或接近1700万(请参阅生日问题?)。在同一广播域中拥有1700万台主机是一个坏主意,因为地址解析协议流量将太高。”
-斯坦尼斯拉夫·沙卢诺夫(Stanislav Shalunov)