如果网关所发布的前缀是2010:1998::/64 ,PC 的MAC地址是00:19:C5:0D:19:03 ,那么PC 通过EUI-64生成的全局单播地址是多少呢
(0)
最佳答案
2010:1998::0219:C5FF:FE0D:1903
不用简写就是2010:1998:0000:0000:0219:C5FF:FE0D:1903
PS:如果是windows系统,默认用的不是EUI-64而是随机生成,那就推测不出来了,要在cmd下输入netsh interface ipv6 set global randomizeidentifiers=disable关掉随机生成才能启用EUI-64。
生成方法:
前64位二进制继承自前缀,还是:
2010:1998:0000:0000
后64位二进制根据mac地址来计算,
由于mac地址只有48位,所以还要补充16位,根据EUI-64规则是在mac地址中间插入FFFE,也就是:
mac前24位 + FFFE + mac后24位
0019:C5 FF:FE 0D:1903
最后再把这组结果的“第7位二进制”翻转(是0就改成1,是1就改成0):
只看开头的这几位,0 0 1 9换算成二进制是0000 0000 0001 1001
把第7位翻转后是0000 0010 0001 1001,也就是0 2 1 9
所以后64位是0219:C5 FF:FE 0D:1903
完整的地址是2010:1998::0219:C5FF:FE0D:1903
(0)
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论