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

目录
原理与配置
前言
基本概念
基本概念
基本概念
有状态自动分配
无状态自动分配
配置
配置
配置
配置验证
总结
华为HCIA基础实验 - IPv6 &&& IPv6 over IPv4 隧道
IPv6 基础实验1: IPv6 基础配置
IPv6 基础实验2: 配置
IPv6 基础实验3: 配置
IPv6 基础实验4: 配置IPv6 over IPv4隧道
内置四个HCIA基础实验:详见 本博客 - 我的资源 - 搜索相关关键词即可
原理与配置 前言
主机在运行IPv6时,可以通过使用无状态地址自动配置或协议来获取IPv6地址 。IPv6动态主机配置协议( HostIPv6)采用了客户端/服务器通信模式,是针对IPv6编址方案设计的、为主机分配lPv6地址和其他网络配置参数的协议 。
基本概念
? 主机在运行IPv6时,可以通过使用无状态地址自动配置或协议来获取IPv6地址 。
? 主机使用无状态地址自动配置方案来获取IPv6地址时,路由器并不记录主机的IPv6地址信息,可管理性差;另外,IPv6主机无法获取DNS服务器地址等网络配置信息,在可用性上也存在一定的缺陷 。
? 属于一种有状态地址自动配置协议 。在有状态地址配置过程中,服务器为主机分配一个完整的IPv6地址,并提供DNS服务器地址等其他配置信息 。此外,服务器还可以对已经分配的IPv6地址和客户端进行集中管理 。
? 服务器与客户端之间使用UDP协议来交互报文,客户端使用的UDP端口号是546,服务器使用的UDP端口号是547 。
基本概念
? 基本协议架构中,主要包括以下三种角色:
? 客户端:通过与服务器进行交互,获取IPv6地址/前缀和网络配置信息,完成自身的地址配置功能 。
? 中继:负责转发来自客户端方向或服务器方向的报文,协助客户端和服务器完成地址配置功能 。只有当客户端和服务器不在同一链路范围内,或者客户端和服务器无法单播交互的情况下,才需要中继的参与 。
? 服务器:负责处理来自客户端或中继的地址分配、地址续租、地址释放等请求,为客户端分配IPv6地址/前缀和其他网络配置信息 。
? 客户端发送请求报文来获取IPv6地址等网络配置参数,使用的源地址为客户端接口的链路本地地址,目的地址为ff02::1:2 。ff02::1:2表示的是所有服务器和中继,这个地址是链路范围的 。
基本概念
? DHCP设备唯一标识符DUID()用来标识一台服务器或客户端 。每个服务器或客户端有且只有一个DUID 。
? DUID采用以下两种方式生成:
? 基于链路层地址(LL):即采用链路层地址方式来生成DUID 。
? 基于链路层地址与时间组合(LLT):即采用链路层地址和时间组合方式来生成DUID 。
? 分配地址时又分为:
? 有状态自动分配:服务器为客户端分配IPv6地址及其他网络配置参数(如DNS、NIS、SNTP服务器地址等) 。
? 无状态自动分配:主机的IPv6地址仍然通过路由通告方式自动生成,服务器只分配除IPv6地址以外的配置参数(如DNS、NIS、SNTP服务器等) 。
? 客户端在向服务器发送请求报文之前,会发送RS报文,在同一链路范围的路由器接收到此报文后会回复RA报文 。在RA报文中包含管理地址配置标记(M)和有状态配置标记(O) 。当M取值为1时,启用有状态地址配置,即客户端需要从服务器获取IPv6地址,取值为0则启用IPv6无状态地址自动分配方案 。当O取值为1时,用来定义客户端需要通过有状态的来获取其它网络配置参数,如DNS、NIS、SNTP服务器地址等,取值为0则启用IPv6无状态地址自动分配方案 。
有状态自动分配