一、ipv6 单播地址使用方法:
(一). 本地链路单播地址范围:2001::1。
LLA.用于设备互联(FE80:)。两个直连设备的本地链路地址不能相同。用于直联接口互联。
通过display ipv6 routing 观察。部分路由的INTERFACE会显示NULL 或者 loopback.代表了这些路由只有本地有效. 本地链路单播地址只有本地有效,无法跨设备联通。所以无法作为业务地址使用。
(二). 全球单播地址范围:FE80:: 64 。
GUA.ospf 宣告loopback地址拥有业务。用于loopback。
(三).本地唯一地址范围为:FC00::/7。
ULA.类似192.168网段。
引入了global id算法,也叫伪随机算法,引入时间、EUI-64等因素。保证FC00地址不出现冲突。rfc4193 里面有详细说明。
二、ipv6组播地址使用方法:
(一)、组播地址范围
ffxy:/16:
x= flags y= scope
x=0 永久 y=1 node
X=1 临时 y=2 link
y=5 site
y=8 organization
y=e global
地址访问 | 功能 | 对比ipv4地址 |
---|---|---|
ff02::1 | all host | 224.0.0.1 |
ff02::2 | all router | 224.0.0.2 |
ff02::5 | ospfv2,ospfv3 | 224.0.0.5 |
ff02::6 | ospfv2, ospfv3 | 224.0.0.6 |
ff02::1:ffxx:xxxx | node solicit address节点请求地址(用于地址冲突检测) |
配置任何的ipv6地址,都会产生节点请求地址,XXXX部分为最后24位。
举例:2001:172:16:1::1/64 产生 ff02::1:ff00::1,2001:172:16:1::2 产生ff02::1:ff00::2
三、ipv6 anycast(任播)地址以及使用方法:
(一)、anycast(任播)地址范围,与单播地址共享地址。
(1)、anycast地址不进行ip地址冲突检测,用于多活场景。即多个业务接口使用相同的ip地址,采用就近原则进行连接。
* 任播地址不进行地址冲突检测(DAD)
* 任播地址不能作为源
* 通过命令:ipv6 address 2001:172:18:12::1 64 anycast 进行配置。直接将单播地址转换为任播地址。
四、ipv6常用命令(hcie)
(一)、显示接口的ipv6地址
display ipv6 interface g0/0/0
(二)、 配置手动link-local地址
interface g0/0/0
ipv6 address auto link-local #开启接口的link-local能力。否则接口会down
ipv6 address fe80:1 link-local