BNG PPPoE – Stateful Autoconfiguration(DHCPv6)

IPv6 地址获得方式

  1. 手动配置: 手动配置IPv6地址/前缀即其他网络配置参数(DNS、NIS、SNTP 服务器地址等参数)。
  2. 无状态地址地址分配: 由接口ID (MAC) 生成链路本地地址, 再根据路由通告报文RA(Router Advertisement) 包含的前缀信息自动配置本机地址.
  3. 有状态自动地址分配: 即DHCPv6方式, DHCPv6 又分为如下两种:
    • DHCPv6有状态自动分配: DHCPv6服务器自动分配IPv6地址/RD前缀以及其他网络配置参数(DNS、NIS、SNTP 服务器地址等参数).
    • DHCPv6无状态自动分配: 主机IPv6地址仍然通过路由器通告方式自动生成,DHCPv6服务器只分配除IPv6地址以外的配置参数,包括DNS、NIS、SNTP 服务器地址等参数

如上, 路由器会周期的发送RA, 用来发现与本链路相连的路由器, 并获取与地址自动配置相关的前缀或其它配置参数。

有很多情况下,主机接入网络后会希望尽快获取前缀进行通信, 会立刻发送RS报文,路由器收到后会立刻回应RA。

RA(Router advertisement)报文置位情况:

M-bit置位: Client收到M-bit置位的RA报文, 需要向DHCPv6 Server 申请地址,DHCPv6 分配什么地址,client就需要使用什么地址.

O-bit置位: 如果O-bit没有置位, 则不去DHCP申请选项信息;如果置位了,则需要向DHCPv6请求DNS等其他信息。

M+O 为DHCPv6有状态自动配置, 单独M 为 DHCPv6无状态自动配置。

需要注意的是:

无论是无状态自动配置还是DHCPv6有或者无状态自动配置, ipv6节点的default gateway 地址都是RA通告得到的, 为通告RA信息的路由器的link-local地址。

PPPoE – Stateful Autoconfiguration(DHCPv6)

           

No comments

Comments feed for this article

Reply

Your email address will not be published. Required fields are marked *