iKuai爱快流控路由

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2561|回复: 9
打印 上一主题 下一主题

[爱快技术] IPV6自动获取IP整体流程

[复制链接]
跳转到指定楼层
楼主
发表于 2020-8-4 16:08:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
一. 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地址
三. RA报文中3个关键的Flag
RA报文中存在3个关键的flag bit:
▷ Autonomous flag(简称A flag):表示是否配置无状态IP。在一个RA报文中,可存在多个prefix,比如2401::/64、2402::/64、2403::/64,每个prefix都可以独立配置A flag
▪ 为on时(对应bit位为1):表示客户端应当在该prefix范围内自动生成IPv6地址(客户端通过DAD自行保证地址可用),并配置子网路由条目、网关
▪ 为off时(对应bit位为0):表示客户端不应当在该prefix范围内自动生成IPv6地址,但是可以配置子网路由条目、网关
▷ Managed flag(简称M flag):表示是否配置有状态IP。M flag是RA报文的全局参数,一个RA报文只有一个M flag
▪ 为on时(对应bit位为1):表示在stateless流程结束后开始stateful流程,也就是告诉客户端可以通过DHCPv6来获得IPv6地址和其他参数(如DNS列表)
▪ 为off时(对应bit位为0):表示不通过DHCPv6来获得IPv6地址。
▷ Other flag(简称O flag):表示是否通过DHCPv6获得除IP以外的其他参数(如DNS列表)。O flag也是RA报文中的全局参数,一个RA报文只有一个O flag。注意:仅当M flag为off时,该参数才会被读取。
▪ 为on时(对应bit位为1):当M flag为on,或者M flag为off且至少有一个A flag为on时,将通过DHCPv6获得其他参数
▪ 为off时(对应bit位为0):当M flag为on时,依然将通过DHCPv6获得其他参数;当M flag也为off时,将不通过DHCPv6获得其他参数

四、IPV6自动获取整体流程
从图中可以看到,顺序为:
1️⃣ Stateless自动配置“链路本地地址”
2️⃣ Stateless自动配置“全球地址”(或“唯一本地地址”)
3️⃣ Stateful自动配置“全球地址”(或“唯一本地地址”)和其他参数,其中Stateful阶段中存在Stateful DHCPv6或Stateless DHCPv6
注意:部分客户端操作系统或网络管理器当Stateless阶段没有收到RA报文后,就到此结束,不会走Stateful阶段。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏11 支持支持5 反对反对
推荐
发表于 2020-8-4 17:11:50 | 只看该作者
%E7%9C%8B%E4%B8%8D%E6%87%82
推荐
发表于 2020-8-5 10:03:28 | 只看该作者
%E7%9C%8B%E4%B8%8D%E6%87%82
推荐
发表于 2020-8-5 07:59:32 | 只看该作者
%E6%B2%A1%E6%87%82
推荐
发表于 2020-8-5 04:53:49 | 只看该作者
%7B%22commentContent%22%3A%22%E7%9C%8B%E4%B8%8D%E6%87%82%22%2C%22commentName%22%3A%22%E5%AD%99%E5%A4%A7%E5%AE%9D%22%2C%22replyContent%22%3A%22me+too%22%2C%22replyContentTime%22%3A1596574427718%7D
6#
发表于 2020-8-5 12:42:43 | 只看该作者
%E5%A4%8D%E6%9D%82
7#
发表于 2020-8-6 22:36:55 | 只看该作者
%E6%AF%94ipv4%E9%9A%BE%E6%87%82%E5%A4%9A%E4%BA%86
8#
发表于 2020-8-7 15:37:09 | 只看该作者
me+too+too
9#
发表于 2020-8-7 15:53:13 | 只看该作者
%E5%88%AB%E5%9B%9E%E5%A4%8D%E4%BA%86
10#
发表于 2020-8-11 12:10:43 | 只看该作者
me+too
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|论坛规章制度|iKuai Inc. ( 京ICP备13042604号 )

GMT+8, 2024-10-2 10:31

Powered by Discuz! X3.3

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表