IPv6基于策略的地址分配
RA的周期性发送使用的是组播方式,但是针对 RS 的回复使用组播和单播两种可能;如果 RA 都是以组播方式发送,那么同一个广播域下的所有终端都可以收到,如果要基于终端mac/link-local地址来控制分配策略,则应该使用单播方式回复,以限制RA被接收的范围。
关闭周期性的RA ,使用单播响应 RS ,为不同终端提供不同网络配置参数。iKuai的软路由的“前缀静态分配”功能就是基于此方式实现的。
以下引用引自这里:
开启了无状态绑定功能, 相当于关闭了路由的RA路由通告(router advertisement), 没在静态前缀分配列表中的终端, 不会发送RA路由通告。而路由通告会携带v6网关信息一起下发,如需要勾选RA通告绑定功能,一定要配合前缀静态分配一同使用。
如下拓扑,使用iKuai软路由演示一下,基于策略的地址分配(原理演示,不作最佳实践推荐)
iKuai常规接口地址配置略,接口主要设置如下:
前缀分配策略:
此时仅在“前缀静态分配”列表中的终端才可以收到 RA 完成SLAAC 地址配置。
抓包: