MAC 地址会消耗光吗?它与 IP 有没有可比性?

2020-06-12 16:05:16 +08:00
 mostkia

忽然发现,IPV6 的长度已经比 MAC 长太多了,以后 MAC 地址消耗光了怎么办? 但忽然想到以下场景,不在同一个网段应该问题不大吧?比如:像以前的山寨机,一般都是小作坊,根本没有资质买 MAC 地址吧?都是随便写的,为什么能够连入互联网?还有 windows 虚拟机,也是专门买了一段 MAC 供全球用户使用。但应该也不够使用的,所以我这边得出了个结论,也就是说 MAC 地址是可以重复的?只要不是在一个网段里面?

7203 次点击
所在节点    程序员
45 条回复
DOLLOR
2020-06-13 19:10:26 +08:00
@caola
即使直接通过公网 IP 接入互联网,ISP 也会把用户划分在不同的子网里,只要每个子网里没有相同的 MAC 就不会冲突,而且一个子网里出现相同 MAC 的概率太低了。
(我这里的“子网”是网络层的 IP 协议概念里的“子网”,不是 NAT 概念里的那种“内部网络”)
msg7086
2020-06-13 19:39:29 +08:00
@caola #35 强烈建议学习 MAC 相关的基础知识。这回复都快让我们给看哭了。
MAC 是物理地址,管 IPv6 啥事,你线头插在哪,MAC 就到哪。
nickr
2020-06-13 23:30:27 +08:00
https://media.geeksforgeeks.org/wp-content/uploads/mac.jpg

Format of MAC Address –

MAC Address is a 12-digit hexadecimal number (6-Byte binary number), which is mostly represented by Colon-Hexadecimal notation. First 6-digits (say 00:40:96) of MAC Address identifies the manufacturer, called as OUI (Organizational Unique Identifier). IEEE Registration Authority Committee assign these MAC prefixes to its registered vendors.

Here are some OUI of well known manufacturers :

CC:46:D6 - Cisco
3C:5A:B4 - Google, Inc.
3C:D9:2B - Hewlett Packard
00:9A:CD - HUAWEI TECHNOLOGIES CO.,LTD

所以一个厂商有 2^24 的空间. 1600w 张网卡之后 wrap. 还是有可能在一个局域网里出现冲突的. 虽然概率很小.
jedihy
2020-06-14 09:10:51 +08:00
@caola 冲突是没问题的,你那个源端的 mac 地址,过了一跳就覆盖了。
daimiaopeng
2020-06-14 19:26:03 +08:00
亲,这边建议您重新复习一下计算机网络

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/681010

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX