AC 地址,需满足 NDIS 6.0 要求: 首字节次低位为 1(本地管理地址)。 怎么样算是首字节次低位为 1
在网络设备中,MAC地址(也称为AC地址)是一个48位(6字节)的唯一标识符。为了满足NDIS 6.0的要求,MAC地址的首字节次低位为1指的是以下内容:

1.
首字节的结构
MAC
地址的首字节是6字节地址中的第一个字节,通常以二进制形式表示。例如,假设首字节是0x02,其二进制表示为00000010

2.
次低位(Locally Administered Bit
MAC
地址首字节的8位从最低位(bit 0)到最高位(bit 7)编号。
次低位指的是bit 1(从右向左数第2位)。
NDIS 6.0
要求这个次低位(bit 1)必须设置为1,表示该MAC地址是本地管理地址(Locally Administered Address, LAA),而不是全球唯一地址(由IEEE分配)。
例如:

二进制:xxxxxx1x
其中,1bit 1(次低位),表示本地管理。
3.
举例说明
如果首字节是0x02,二进制为00000010
bit 1 = 1
,满足要求(本地管理地址)。
如果首字节是0x00,二进制为00000000
bit 1 = 0
,不满足要求(可能是全球唯一地址)。
如果首字节是0x03,二进制为00000011
bit 1 = 1
,满足要求。
4.
如何判断
要判断MAC地址是否满足首字节次低位为1”的要求:

取出MAC地址的第一个字节(例如,MAC地址02:00:00:00:00:01的首字节是02)。
将其转换为二进制。
检查bit 1(从右向左第2位)是否为1
5.
总结
首字节次低位为1”意味着MAC地址的第一个字节的二进制表示中,bit 1必须是1。这通常表现为首字节的十六进制值在某些特定范围内(例如,0x02, 0x06, 0x0A, 0x0E, 0x12, 等等)。这表明该地址是本地管理的,符合NDIS 6.0的要求。