雏鹰部落

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 332|回复: 0

[学习/资料] 【SPOTO思博网络】【网工入门基础知识】IPV6—DHCPv6

[复制链接]
发表于 2022-4-20 14:20:54 | 显示全部楼层 |阅读模式
啥是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,一位在思博
群里有一群一起备考的战友哦
回贴可领取实验手册噢
游客,如果您要查看本帖隐藏内容请回复


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



本帖子中包含更多资源

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

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|熊猫同学技术论坛|小黑屋| 网络工程师论坛 ( 沪ICP备09076391 )

GMT+8, 2024-11-21 23:50 , Processed in 0.094831 second(s), 19 queries , Gzip On.

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