- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
DHCPv6技术
目 录
第1章 简介 1
第2章 DHCP协议相关术语解析 2
2.1 组播地址 2
2.2 DUID 2
2.3 端口 3
第3章 DHCP协议介绍 4
3.1 DHCP的报文格式 4
3.2 DHCP中继报文格式 6
第4章 典型应用 7
简介
DHCPv6(Dynamic Host Configuration Protocol for IPv6,支持 IPv6的动态主机配置协议)是针对 IPv6 编址方案设计的、为主机分配 IPv6 地址和其他网络配置参数的协议。 与其他 IPv6地址分配方式(手工配置、通过路由器公告(RA)消息中的无状态自动配置等)相比,DHCPv6具有以下优点:
更好地控制地址的分配。通过 DHCPv6 不仅可以记录为主机分配的地址,还可以为特定主机分配特定的地址,以便于网络管理;
除了 IPv6地址外,还可以为主机提供 DNS服务器、域名等网络配置参数;
本章主要内容:
DHCP协议相关术语解析
组播地址
DHCPv6中采用组播地址FF02::1:2来表示链路范围内所有的DHCPv6服务器和中继。
中继可以使用FF05::1:3地址和服务器进行通信,使用这个地址有可能是中继需要和所有服务器进行通信或者不知道服务器的确切地址。
DUID
DUID(DHCP Unique Identifier,DHCP唯一标识符)是唯一标识一台 DHCPv6设备(包括客户端、中继和服务器)的标识符,用于DHCPv6设备之间的相互验证。我们设备采用RFC 3315规定的DUID-EN(DUID Vendor-assigned unique ID based on Enterprise Number,基于企业编号的DUID)作为DHCPv6设备的标识。DUID组成如下
DUID type:DUID类型。取值为 0x0002;
Enterprise-number:企业编号;
Identifier:标识号。
格式图如下:
端口
客户端使用UDP端口546与服务器/中继的UDP端口547进行通信。
DHCP协议介绍
在新的IPv6地址架构中,IPv6 主机可以使用多种方法来配置地址:
无状态地址自动配置:用于对链接本地地址和其他非链接本地地址两者进行配置,方法是与相邻路由器交换路由器请求(RS)和路由器公告(RA)消息。
有状态地址自动配置:通过使用如DHCP的配置协议,用来配置非链接本地地址。
动态主机配置协议 (DHCP)设计用来处理向计算机分配IP地址和其他网络信息,以便计算机可以在网络上自动通信。DHCP for IPv6 (DHCPv6)可以向IPv6主机提供有状态的地址配置或无状态的配置设置。
类似于DHCP for IPv4,DHCPv6基础结构的组件由下列各项构成:请求配置的DHCPv6客户端、提供配置的DHCPv6服务器、以及DHCPv6中继代理(当客户端位于不具备 DHCPv6 服务器的子网上时,它在客户端和服务器之间传递信息)。
DHCP的报文格式
msg-type:请求报文的类型
transaction-id:本次报文交互的报文ID号
options:各种DHCP定义的选项
其中msg-type包含如下报文类型:
类型 含义 SOLICIT 客户端发送给服务器的请求报文 ADVERTISE 作为对SOLICIT报文的回应,服务器发送ADVERTISE报文表明是否存在可用地址 REQUEST 客户端从指定的服务器请求配置、地址等参数 CONFIRM 客户端向当前有效的服务器确认地址是否可用 RENEW 客户端向分配给地址和参数的服务器发送请求延长地址的使用时间、更新相关参数 REBIND 当RENEW没有响应之后,客户端发送REBIND报文给所有有效服务器请求分配刚才得到的地址并且更新配置 REPLY REPLY响应SOLICIT、REQUEST、RENEW、REBIND报文,其中包含了分配的地址和参数
REPLY响应INFORMATION-REQUEST报文,其中包含配置参数
REPLY响应CONFIRM请求,确认或者拒绝请求地址是否有效
REPLY同时也响应RELEASE报文和DECLINE报文 RELEASE 客户端发送报文指明不再使用申请的地址 DECLINE 客户端发送报文指明服务器分配的地址已经被使用 RECONFIGURE 服务器给客户端发送RECONFIGURE消息,让客户端发送RENEW或者INFORMATION-REQUEST报文更新地址或者更新配置 INFORMATION-REQUEST 客户端发送该类型报文请求配置参数,但是不分配地址 RELAY-FORW 中继端将收到的客户端报文封装在RELAY-FORW报文中转发给服
文档评论(0)