在我们的系统中使用了网络芯片 CS8900A,并且这些网络芯片的MAC地址都是一样的;在系统设计中,要求每一个设备的MAC都不能一样,且我们的系统要走公共网络,这就涉及到了MAC的合法性问题。
IEEE考虑到有人并不愿意购买地址块,为此,IEEE将地址字段第1字节的最低第2位规定为G/L比。当G/L比特为1 时时全局管理,厂商购买的地址块都属于全局管理。当G/L比特为0 时是局部管理,这时用户可以任意分配网络上的地址。
又有,IEEE规定地址字段的第一个字节的最低位为I/G比特,当I/G比特为0 时,地址字段表示一个单个站地址。当I/G比特为1时表示组地址。因此IEEE只分配地址字段前3个字节中的23bit。
问题:基于 上述说明,如果我将地址字段的第1字节的最低位的I/G比特设置为0,表示单个站地址,然后将第1 字节的最低第2位的G/L比特位 设置为0,表示局部管理,剩下的比特位我随便设置(除地址为全0),这样我的MAC合法吗?如果不合法,该怎么办呢?
[align=right][color=#000066][此贴子已经被作者于2006-3-29 11:49:23编辑过][/color][/align]