ipv6 mac地址转化为linklocal地址

mac  3c:32:66:67:dd:46

linklocal地址 

前六位固定  fe80::

第七位  mac地址第一个byte进行如下计算

(byte) ((byte) (macbyte & 0xFD) | (~(macbyte & 0x02)) & 0x02)

再通过integer.toHexString()可以看到相关字符串打印

第八位固定 ff

第九位固定 fe

最后三位为mac地址的最后三位byte

posted on 2019-09-24 10:50  XZhe  阅读(705)  评论(0编辑  收藏  举报