cstriker1407的笔记本

好记性不如铅笔头

IPV6, 网络通讯

【转】有状态与无状态配置IPv6地址

本文转自【 https://network.51cto.com/art/201910/603898.htm 】,有大量删改。

何时采用无状态、何时采用有状态,关键看应用场景。核心在于是否需要控制IP地址,比如保持IP不变,如果需要控制,就采用有状态;如果无需控制,就采用无状态。

一、Link-Local Address的生成方式

生成“链路本地地址”,有2种方式:
手动配置
自动配置
其中“自动配置”根据算法,又分为:
eui64:根据mac地址换算而来
stable_secret:跟随网络环境的变化而变化,处于固定网络环境时其值将固定
random:随机生成

二、Global Address的生成方式

生成“全球单播地址”(或者“唯一本地地址”),有2种方式:
手动配置
自动配置
其中“自动配置”根据获取方式,又分为:
无状态(Stateless):根据路由通告报文RA(Router Advertisement)包含的prefix前缀信息自动配置IPv6地址,组成方式是Prefix + (EUI64 or 随机)。Stateless也可以称为SLAAC(Stateless address autoconfiguration)
有状态(Stateful):通过DHCPv6方式获得IPv6地址
其中“有状态”又分为2种:
有状态DHCPv6(Stateful DHCPv6):IPv6地址、其他参数(如DNS)均通过DHCPv6获取
无状态DHCPv6(Stateless DHCPv6):IPv6地址依然通过路由通告RA方式生成,其他参数(如DNS)通过DHCPv6获取

为了避免混淆,在此解释下有状态、无状态到底是什么意思。首先,请明确一点,有状态、无状态仅针对于IPv6地址分配方式,并不包含其他参数。
有状态:可控、可管理。在网络中存在一个IP地址管理者,它能够识别客户端,根据不同的客户端,分配对应的IPv6地址,客户端与服务端之间需要维护IP地址的租期及续约。目前实现这种效果的,就是DHCPv6协议,IP地址管理者就是DHCPv6 Server
无状态:不可控、难管理。在网络中只有网关,没有IP地址管理者。因此无人去识别客户端,每个客户端根据网关发送的相同的RA报文内容,自行配置IPv6地址

Leave a Reply

1 × 2 =

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据

Theme by Anders Norén

苏ICP备16032087号