对于IPv6 单播地址来说,如果地址的前三bit不是000,则接口标识必须为64位,如果地址的前三位是000,则没有此限制。关于接口ID:接口ID为64bit,用于标识链路上的接口,在每条链路上接口ID必须唯一。
接口ID可通过3种方法生成:手工配置、系统自动生成和IEEE EUI-64规范生成。
①手工配置:建议在服务器和重要网络设备上配置。
②系统通过软件自动生成:保护主机的私密性。
③IEEE EUI-64规范自动生成:最常用的方法。
接口ID有许多用途,最常见的用于就是黏贴在链路本地地址前缀后面,形成接口的链路本地地址。或者在无状态自动配置中,黏贴在获取到的IPv6全局单播地址前缀后面,构成接口的全局单播地址。
IEEE EUI-64规范:这种由MAC地址产生IPv6地址接口ID的方法可以减少配置的工作量,尤其是当采用无状态地址自动配置时(后面会介绍),只需要获取一个IPv6前缀就可以与接口ID形成IPv6地址。使用这种方式最大的缺点就是某些恶意者可以通过二层MAC推算出三层IPv6地址。