目录
[第十三章 IPv6地址配置](#第十三章 IPv6地址配置)
[13.1 IPv6地址无状态自动配置](#13.1 IPv6地址无状态自动配置)
[13.1.1 RS和RA报文格式](#13.1.1 RS和RA报文格式)
[13.1.2 RA的Flags字段](#13.1.2 RA的Flags字段)
[13.1.3 地址的生存周期](#13.1.3 地址的生存周期)
[13.1.4 RA报文中前缀中的Flags](#13.1.4 RA报文中前缀中的Flags)
[13.2 DHCPv6](#13.2 DHCPv6)
[13.2.1 DHCPV6的概念](#13.2.1 DHCPV6的概念)
[13.2.2 DCHPv6的报文](#13.2.2 DCHPv6的报文)
第十三章 IPv6地址配置
13.1 IPv6地址无状态自动配置
使用RS和RA报文实现
13.1.1 RS和RA报文格式
RA报文的目的IPv6地址:所有的IPv6节点组播地址FF02::1
RS报文的目的IPv6地址:所有路由器节点的组播地址FF02::2
两个报文的源IPv6地址:链路本地地址
无状态自动配置的过程:
- 单播地址配置后都需要进行DAD检测
- PC自动生成链路本地地址。
- PC已自己的链路本地地址为源地址发送RS请求报文。
- 路由器收到RS报文后回复RA报文,携带前缀信息
- PC收到前缀信息,根据前缀信息+自己产生的接口ID生成IPV6
13.1.2 RA的Flags字段
Mbit位(Managed):管理地址配置标识:两种取值
- M取值为0:表示通过无状态自动配置配置IPv6地址和参数信息
- Obit位:其他有状态配置标识,其他的参数如何配置。
- 取值为0:其他参数通过无状态自动配置实现。
- 取值为1:其他参数通过DHCPv6配置实现。
- Obit位:其他有状态配置标识,其他的参数如何配置。
- M取值为1:表示通过DHCPv6有状态配置配置IPV6地址和参数信息。
- Obit位:忽略,无论是否取值,都使用DHCPv6获取地址和其他参数。
Router preference:路由器优先级,终端收到多个RA报文,来自不同的路由器,可以通过该字段选择缺省网关,生成缺省路由。优先级字段取值高、中、低,优先级越高越优。
13.1.3 地址的生存周期
两个计时器:优选时间,有效时间;优选时间被包含在有效时间内。有效时间=优选时间+Deprecated阶段的时间
- 单播地址被配置在接口后,进入到实验地址阶段,地址状态标记为实验地址
- 经过DAD(重复地址检测),该地址进入到优选时间,成为优选地址
- 优选地址可以新建连接,正常收发报文
- 优选地址超过优选时间计时器,则进入到Deprecated阶段,成为Deprecated状态地址。
- 改地址可以继续使用,但不建议使用,不能用于新的连接的建立。
- 当地址的使用时间超过了有效时间,则从Deprecated状态切换到invalid状态,成为不可用地址。无法使用该地址进行通信。
13.1.4 RA报文中前缀中的Flags
1、Autonomouns Addr-conf flag:自动配置位,默认置位,置位后,其他设备收到了该RA报文,可以根据该前缀进行无状态自动配置。如果不置位,表示收到该报文之后,不使用该前缀进行无状态自动配置。
2、一个RA报文中可以携带同一个链路的多个前缀信息。
13.2 DHCPv6
13.2.1 DHCPV6的概念
T1时间:只IPV6的租期剩余0.5的时候,需要进行地址的重新续租操作。
T2时间:IPV6地址的租期剩余0.2(到达0.8)的时候,需要进行地址重绑定操作。
13.2.2 DCHPv6的报文
DHCPv6有状态交互的四步:与IPV4类似
DHCPv6 有状态交互两步:携带rapid commit选项,如果服务器支持,则进行两步交互,直接回复reply报文,携带参数;不支持,则进行四步交换,使用Solicit、advertise、request、reply报文实现。