DHCPv6 消息描述
等效的DHCPv4 消息
要求(solicit)由客户端发送以定位服务器。DHCPDiscove r
公告(advertise)由服务器对“要求”消息进⾏响应时发送以指明可⽤性。DHCPOffer
请求(request)由客户端发送以请求来⾃特定服务器的地址或配置设置。DHCPRequest 确认(confirm)由客户端发送给所有服务器,以确定对于已连接的链接客户端的配置是否有效。DHCPRequest 更新(renew)由客户端发送给特定服务器以延长分配地址的⽣存期并获取更新的配置设置。DHCPRequest 重新绑定(rebind)未接收到对“更新”消息的响应时由客户端发送给任何服务器。DHCPRequest
应答(reply)对要求、请求、更新、重新绑定、信息请求、确认、发布或拒绝消息进⾏响应时
由服务器发送给特定客户端。
DHCPAck
发布(release)由客户端发送以指明客户端不再使⽤分配的地址。DHCPRelease 拒绝(decline)由客户端发送给特定服务器以指明分配的地址已在使⽤中。DHCPDecline
重新配置(reconfigure)由服务器发送给客户端以指明该服务器具有新的或更新的配置设置。客户端随后
发送“更新”或“信息请求”消息。
N/A
信息请求
(information-
request)
由客户端发送以请求配置设置(但不包括地址)。DHCPInform
中继转发(relay-forw)由中继代理发送以转发消息给服务器。中继转发包含封装为 DHCPv6 中继消息
选项的客户端消息。
N/A
中继应答(relay-reply)由服务器发送以通过中继代理发送消息给客户端。中继应答包含封装为
DHCPv6中继消息选项的服务器消息。
N/A
IPv6⽀持⽆状态的⾃动分配地址,但这并不意味着DHCP会随着IPv6的出现以及IPv6设备的⼤量部署⽽退出历史舞台。不仅是在这么⼀个过渡时期,DHCP是不可或缺的,即便是在将来,DHCP仍将发挥重要作⽤。思科公司的Droms预计,⼤部分的企业都将花钱来⽀持DHCPv6。他说:“⽹管员们都想知道⽹络上连接着什么样的主机和设备,以及这些设备的地址,因此,他们将希望使⽤DHCPv6。”
DHCPv6较DHCPv4更为复杂,也有很多不同的地⽅,如DHCPv4使⽤67和68端⼝,⽽DHCPv6使⽤546和547端⼝;不同的报⽂结构以及交互⽅式,DHCPv6设备都要使⽤DUID来互相认证等。但他们的原理类似,具备DHCPv4知识的技术⼈员在熟悉IPv6的基础上可以很快掌握DHCPv6协议。
2. DH CPV6中继⼯作原理
通过DHCPv6中继动态获取IPv6地址/前缀和其他⽹络配置参数的过程中,DHCPv6客户端与DHCPv6服
务器的处理⽅式与不通过DHCPv6中继时的处理⽅式基本相同。图 7中只说明DHCPv6中继的转发过程:
服务器地址(1) DHCPv6客户端向所有DHCPv6服务器和中继的组播地址FF02::1:2发送请求;
(2) DHCPv6中继接收到请求后,将其封装在Relay-forward报⽂的中继消息选项(Relay Message Option)中,并将Relay-forward报⽂
发送给DHCPv6服务器;
(3) DHCPv6服务器从Relay-forward报⽂中解析出客户端的请求,为客户端选取IPv6地址和其他参数,构造应答消息,将应答消息封装在
Relay-reply报⽂的中继消息选项中,并将Relay-reply报⽂发送给DHCPv6中继;
(4) DHCPv6中继从Relay-reply报⽂中解析出服务器的应答,转发给DHCPv6客户端;
DHCPv6客户端根据DHCPv6服务器分配的IPv6地址/前缀和其他参数进⾏⽹络配置。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论