思博网络 发表于 2022-4-20 14:20:54

【SPOTO思博网络】【网工入门基础知识】IPV6—DHCPv6

啥是DHCPv6?

IPv6 动态主机配置协议DHCPv6(Dynamic Host Configuration Protocol for IPv6)是针对IPv6编址方案设计,为主机分配IPv6 地址/前缀和其他网络配置参数的一种有状态协议。

IPv6主机可以使用无状态地址自动配置(SLAAC)或DHCPv6来获得IP地址。DHCP倾向于被用在需要集中管理主机的站点,而无状态自动配置不需要任何集中管理,因此后者更多地被用在典型家庭网络这样的场景下。

使用无状态自动配置的IPv6主机可能会需要除了IP地址以外的其他信息。DHCPv6可被用来获取这样的信息,哪怕这些信息对于配置IP地址毫无用处。



配置 DNS服务器无需使用DHCPv6,它们可以使用无状态自动配置所需的邻居发现协议来进行配置。

IPv6路由器,如家庭路由器,必须在无需人工干预的情况下被自动配置。

这样的路由器不仅需要一个IPv6地址用来与上游路由器通信,还需要一个IPv6前缀用来配置下游的设备。DHCPv6 前缀代理提供了配置此类路由器的机制。



DHCPv6出现的意义
IPv6 协议具有地址空间巨大的特点,但同时长达128 比特的IPv6 地址又要求高效合理的地址自动分配和管理策略。

IPv6 无状态地址配置方式(参看协议RFC2462)是目前广泛采用的IPv6 地址自动配置方式。

配置了该协议的主机只需相邻路由器开启IPv6 路由通告功能,即可以根据通告报文包含的前缀信息自动配置本机地址。
无状态地址配置方案中路由器并不记录所连接的IPv6 主机的具体地址信息,可管理性差。

而且当前无状态地址配置方式不能使IPv6 主机获取DNS 服务器的IPv6 地址等配置信息,在可用性上有一定缺陷。

对于互联网服务提供商(ISP)来说,也没有相关的规范指明如何向路由器自动分配IPv6 前缀,所以在部署IPv6 网络时,只能采用手动配置的方法为路由交换设备配置IPv6 地址。

file:///C:/Users/SPOTO/AppData/Local/Temp/ksohtml/wpsC791.tmp.jpg
DHCPv6 技术解决了这一问题。

DHCPv6 属于一种有状态地址自动配置协议。在有状态地址配置过程中,DHCPv6 服务器分配一个完整的IPv6 地址给主机,并提供DNS 服务器地址等其他配置信息,这中间可能通过DHCPv6 中继转发DHCPv6 报文,最终服务器能把分配的IPv6 地址和客户端的进行绑定,从而增强了网络的可管理性。
与其他IPv6 地址分配方式(手工配置、通过路由器通告消息中的网络前缀无状态自动配置等)相比,DHCPv6 具有以下优点:
(1)更好地控制IPv6 地址的分配

DHCPv6 方式不仅可以记录为IPv6 主机分配的地址,还可以为特定的IPv6 主机分配特定的地址,以便于网络管理。
(2)DHCPv6 支持为网络设备分配IPv6 前缀,便于全网络的自动配置和网络层次性管理。
(3)除了为IPv6 主机分配IPv6 地址/前缀外,还可以分配DNS 服务器IPv6 地址等网络配置参数。


file:///C:/Users/SPOTO/AppData/Local/Temp/ksohtml/wpsC792.tmp.jpg

DHCPv6架构中的三种角色
DHCPv6 基本协议架构中,主要包括以下三种角色:

(1)DHCPv6 Client
DHCPv6 客户端,通过与DHCPv6 服务器进行交互,获取IPv6 地址/前缀和网络配置信息,完成自身的地址配置功能。

(2)DHCPv6 Relay

DHCPv6 中继代理,负责转发来自客户端方向或服务器方向的DHCPv6 报文,协助DHCPv6 客户端和DHCPv6 服务器完成地址配置功能。

一般情况下,DHCPv6 客户端通过本地链路范围的组播地址与DHCPv6 服务器通信,以获取IPv6 地址/前缀和其他网络配置参数。

如果服务器和客户端不在同一个链路范围内,则需要通过DHCPv6 中继代理来转发报文,这样可以避免在每个链路范围内都部署DHCPv6 服务器,既节省了成本,又便于进行集中管理。


file:///C:/Users/SPOTO/AppData/Local/Temp/ksohtml/wpsC793.tmp.jpg
DHCPv6 基本协议架构中,DHCPv6 中继代理不是必须的角色。如果DHCPv6 客户端和DHCPv6 服务器位于同一链路范围内,或DHCPv6 客户端和DHCPv6 服务器直接通过单播交互完成地址分配或信息配置的情况下,是不需要DHCPv6 中继代理参与的。

只有当DHCPv6 客户端和DHCPv6 服务器不在同一链路范围内,或DHCPv6 客户端和DHCPv6 服务器无法单播交互的情况下,才需要DHCPv6 中继代理的参与。

(3) DHCPv6 Server
DHCPv6 服务器,负责处理来自客户端或中继代理的地址分配、地址续租、地址释放等请求,为客户端分配IPv6 地址/前缀和其他网络配置信息。



■ 文章来源:内容综合自网络,因觉优质,特此分享,侵删。
每天通过一位IE,每两位IE,一位在思博群里有一群一起备考的战友哦
回贴可领取实验手册噢**** Hidden Message *****

进入全国网络工程师交流群 ,请扫描下方二维码↓↓↓
群里有行业大咖、实战分享、技术交流、技术咨询、企业内推等机会
若群满,请添加老杨微信(spotoa),邀你进群


页: [1]
查看完整版本: 【SPOTO思博网络】【网工入门基础知识】IPV6—DHCPv6