我需要知道的是,我可以使用哪些MAC地址范围,而不必担心有一天某个设备可能会通过该MAC地址连接到我们的网络?
我已经阅读了有关MAC地址和Wikipedia的文章。本节似乎表明,如果我以02-XX-XX-XX-XX-XX的形式创建地址,则该地址被视为本地管理的地址。
我认为这意味着没有硬件制造商会使用以02开头的地址,因此对于我的虚拟机,我应该放心使用以02开头的任何内容吗?感谢您的帮助。
#1 楼
假设没有其他人在您的网络上分配这些地址,实际上可以在您的网络上使用4组本地管理的地址范围:x2-xx-xx-xx-xx-xx
x6-xx-xx-xx-xx-xx
xA-xx-xx-xx-xx-xx
xE-xx-xx-xx-xx-xx
用任何十六进制值替换x。
#2 楼
可以在此处找到分配的mac前缀的完整列表:http://standards.ieee.org/regauth/oui/oui.txt
在该列表上有几个标记为私有的前缀,02不是其中之一。如果使用其中之一,则应该相对安全。请记住,其他设备,软件等也可以使用该前缀,在这种情况下,发生冲突的机会会略有增加。
如果使用的是随机生成的后缀,则发生冲突的几率是天文数字。
评论
IEEE仅列出公共OUI。可以在anonsvn.wireshark.org/wireshark/trunk/manuf等处找到更详尽的列表。否则,有关本地管理地址的注释是正确的。如果您真的很在意这些事情,可以使用现有的与VM相关的OUI,例如VMWare的00:05:69并将其本地管理:02:05:69。
–通用梳子
09年7月14日在21:27
我已经看到了该列表,但是考虑到那些仍被列为私有的列表可能仍会出现在我们的网络中,所以我想找到一系列明确禁止任何公司使用的MAC。
–克里斯·马格努森(Chris Magnuson)
09年7月14日在21:34
请记住,“完整”列表具有在IT行业内变得不完整的习惯。
–约翰·加迪尼尔(John Gardeniers)
09年7月15日在2:39
截至20121031,standards.ieee.org没有响应。
–溯源
2012年10月31日16:19
当然,LAA范围未在其中列出。它们不受IEEE(或实际上任何人)的管理。
–猎鹰Momot
14年6月13日在22:17
#3 楼
如果您使用的是VMware产品(ESXi / Workstation / vCenter / ...),则手动分配的MAC地址的有效范围是:00:50:56:00:00:00 - 00:50:56:3F:FF:FF
评论
我们正在使用HyperV。有趣的是,VMWare专门为手动分配的MAC划分了其MAC地址范围。谢谢你的信息。
–克里斯·马格努森(Chris Magnuson)
09年7月14日在21:29
#4 楼
对于Xen虚拟机,您可以使用任何以00:16:3E开头的内容,而这是许多管理工具将生成的默认值。#5 楼
似乎Virtualbox版本5使用以0A-00-27开头的本地管理地址(而在以前的版本中使用08-00-27)。通过手动分配MAC地址的方式,只需保留请注意,Virtual PC PC使用00-03-FF,如此处所述:
http://blogs.technet.com/b/medv/archive/2011/01/24/how-to-manage- Hyper-V VM使用vm-mac-addresses-with-globalimagedata-xml-file-in-med-v-v1.aspx
和00-15-5D来使用Hyper-V VM,如此处所述:
http://technet.microsoft.com/zh-cn/library/jj590655.aspx
评论
而且它没有列出“ 0A-00-27”:standards-oui.ieee.org/oui/oui.txt
–阿贾伊
16-3-22在12:40
#6 楼
我知道这很旧,但是我的阅读方式是这样的(因为我现在正在Hyper-V 2012和MSP环境中执行此操作...。)十六进制的顺序数字在以太网线上以相反的顺序成对传输。
因此,A3:xx:xx:xx:xx:xx:xx以1100 0101:xx:xx:xx:xx:xx:xx
传输3在A之前发送,使两个最低有效位先发送都为1。
根据http://standards.ieee.org/develop/regauth/tut/macgrp.pdf
,因此,上述内容似乎是正确的。我也理解上面引用的Wiki文章,但是相信06是一个不好的例子,而不是位在电线上的传输方式。
以下是上面链接的PDF的相关内容的屏幕截图:
这将使范围开始于单播:
x2 :, x6 :, xA :, xE:
,而对于多播则如下:
x3,x7,xF。
评论
还有xB(用于多播)?
–psmears
2014年12月9日20:52
数字以相反顺序传输的事实不会改变LSB。
–达沃·库伯拉尼克(Davor Cubranic)
2015年10月8日在17:08
评论
维基百科版本的有用翻译:“通过将地址的最高有效字节的第二个最低有效位设置为第二,来区分通用地址和本地地址。如果该位为0,则表示该地址是通用地址。如果为1,地址是本地管理的,在示例地址02-00-00-00-00-01中,最高有效字节是02h,二进制文件是00000010,第二最低有效位是1,因此,它是本地管理的地址。 3]在所有OUI中,该位均为0。”
–亚当品牌
09年7月14日在21:11