华为HCIA进阶笔记:DHCPv6 原理与配置( 二 )


? 四步交互地址分配过程如下:
? 客户端发送报文,请求服务器为其分配IPv6地址和网络配置参数 。
? 服务器回复报文,该报文中携带了为客户端分配的IPv6地址以及其它网络配置参数 。
? 客户端如果接收到了多个服务器回复的报文,则会根据报文中的服务器优先级等参数来选择优先级最高的一台服务器,并向所有的服务器发送组播报文 。
? 被选定的服务器回复Reply报文,确认将IPv6地址和网络配置参数分配给客户端使用 。
无状态自动分配
? 无状态工作过程如下:
? 客户端以组播方式向服务器发送-报文,该报文中携带 选项,用来指定客户端需要从服务器获取的配置参数 。
? 服务器收到-报文后,为客户端分配网络配置参数,并单播发送Reply报文,将网络配置参数返回给客户端 。
? 客户端根据收到的Reply报文中提供的参数完成客户端无状态配置 。
配置
?duid {ll|llt}命令可以用来指定DUID格式为DUID-LL或DUID-LLT 。缺省情况下,ARG3系列路由器采用的DUID格式是DUID-LL 。当使用DUID-LLT格式时,时间戳值引用的是从执行 duid llt命令的时间点开始计算的时间 。
? 可以使用duid命令来验证当前使用的DUID格式以及DUID值 。
配置
?-name命令用来创建IPv6地址池或进入到IPv6地址池视图 。
?-/ipv6--命令用来在IPv6地址池视图下绑定IPv6地址前缀 。ipv6-/ipv6--用来指定IPv6地址池绑定的网络前缀和前缀长度 。
? --ipv6-[toend-ipv6-]命令用来配置IPv6地址池中不参与自动分配的IPv6地址范围 。
【华为HCIA进阶笔记:DHCPv6 原理与配置】? dns--命令用来配置DNS服务器的IPv6地址 。
dns----name命令用来配置为客户端分配的域名后缀 。
配置
?-name命令用来在接口下配置服务器功能,pool-name用来指定接口下配置的地址池名称 。
配置验证
?pool命令用来查看服务器上配置的地址池信息 。
? 本例中,RTA上有一个地址池,该地址池关联的地址前缀为3000::1/64,生存周期为秒,即两天(缺省情况下,生存周期是86,400秒或1天) 。在必要的情况下,可以在IPv6地址池视图下使用-命令重新配置其它配置信息 。对于处在活跃状态的客户端从服务器租用的IPv6地址,可以查看相关的信息统计 。
总结
1. ARG3系列路由器支持DUID-LL和DUID-LLT格式生成DUID 。
2.当接收到携带M和O(比特值均为1)的RA报文时,主机将主动发现服务器用于有状态地址配置 。配置信息包括IPv6地址和其它配置参数,例如地址前缀和DNS服务器地址等 。
华为HCIA基础实验 - IPv6 &&& IPv6 over IPv4 隧道
IPv6 基础实验1: IPv6 基础配置
IPv6 基础实验2: 配置
IPv6 基础实验3: 配置
IPv6 基础实验4: 配置IPv6 over IPv4 隧道
========
IPv6 基础实验1: IPv6 基础配置
R1 R2配置静态IPv6路由,让网络通信
R1配置IPv6接口地址
R1:
undo ter mo
sy
sys R1
ipv6
int g0/0/0
ipv6
ipv62001:3:fd::/64 eui-64
ipv6auto link-local
int g0/0/1
ipv6
ipv6 add 2012:0:130f::1/64
R2:
undo ter mo
sy
sys R2
ipv6
int g0/0/0
ipv6
ipv62002:3:de::/64 eui-64
ipv6auto link-local
int g0/0/1
ipv6
ipv6 add 2012:0:130f::2/64
==========
int g0/0/0
ipv6auto link-local: 配置自动生成的链路本地地址
如果设备接口上并未配置全局单播IPv6地址,则需使用ipv6auto link-local命令手工使设备自动产生一个Link-Local地址,在防火墙、交换机等设备上,该自动生成的Link-Local地址采用EUI64规范的接口ID生成 。如果设备接口上配置了全局单播IPv6地址,则无需使用上述命令让设备自动生成Link-Local地址,一旦接口获得IPv6全局单播地址,会自动产生Link-Local地址 。