centos的ipv6网卡前缀长度 ipv6网卡配置_网络

这是一个总览,就是v6的地址配置分静态的和动态的,静态的手工配的局限于一些要么小网络要么顶层的很核心的骨干网。

动态的分无状态的和有状态的。有无状态指的就是这个地址是否是被别人记录的,有状态的就是DHCP服务器给配的,会记录在DHCP服务器里,而无状态的是找路由器自己生成的,并不会被别人记录。

一、无状态地址自动配置

centos的ipv6网卡前缀长度 ipv6网卡配置_网络_02

简单描述一下这个过程,主机启动之后只要有网卡,就会生成FE80的地址,他会用这个地址在本链路内找路由器,通过发送RS信息,请求网络前缀,路由器也会不时的自动发送路由器通告报文(RA)包含了他的网络前缀,以及其他的一些配置信息。主机收到RA之后会根据路由器给的网络前缀+自己通过MAC生成的EUI-64接口号生成这个无状态地址。然后它通过DAD检测来验证自己这个ip是否是唯一的,如果是唯一的就可以使用了。

二、有状态的地址自动配置

也就是DHCPv6

centos的ipv6网卡前缀长度 ipv6网卡配置_centos的ipv6网卡前缀长度_03

 

简要描述一下DHCPv6配置的过程,主机发送目的地址为FF02::1:2的多播地址去寻找DHCPv6服务器或中继代理,如果有服务器或代理收到,就会给他发DHCPOFFER,主机选择其中一个,发DHCPrequest,DHCP收到之后回ACK,这样就配置完了。之后这个ip地址因为是动态配置的,所以会过期,那么在过了50%时间之后,主机需要再次发request表示我接着要用,如果回了ack那么就又回到刚才刚刚链接的状态,重新计时。如果没发request,或者没回ACK,那么到了87.5%的时间之后,还有一次机会可以重新链接,如果这次也没有,那么等到时间结束这个地址就被收回了,就需要又回到一开头重新发现DHCP服务器。