预览加载中,请您耐心等待几秒...
1/4
2/4
3/4
4/4

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

DHCPrelay简介DHCPRelayDHCP中继也叫做DHCP中继代理如果DHCP客户机与DHCP服务器在同一个物理网段,则客户机可以正确地获得动态分配的ip地址。如果不在同一个物理网段,则需要DHCPRelayAgent(中继代理)。用DHCPRelay代理可以去掉在每个物理的网段都要有DHCP服务器的必要,它可以传递消息到不在同一个物理子网的DHCP服务器,也可以将服务器的消息传回给不在同一个物理子网的DHCP客户机。DHCPrelay原理HYPERLINK"http://baike.haosou.com/doc/6692000-6905906.html"折叠1当dhcpclient启动并进行dhcp初始化时,它会在本地HYPERLINK"http://baike.haosou.com/doc/5708386.html"\t"_blank"网络广播配置请求报文。2如果本地网络存在dhcpserver,则可以直接进行dhcp配置,不需要dhcprelay。3如果本地网络没有dhcpserver,则与本地网络相连的具有dhcprelay功能的网络设备收到该广播报文后,将进行适当处理并转发给指定的其它网络上的dhcpserver。4dhcpserver根据dhcpclient提供的信息进行相应的配置,并通过dhcprelay将配置信息发送给dhcpclient,完成对dhcpclient的动态配置。DHCPrelay通信过程分析从开始到最终,需要多个这样的报文交互过程。dhcprelay设备修改dhcp消息中的相应字段,把dhcp的广播包改成单播包,并负责在服务器与客户机之间转换。发现阶段,即DHCP客户端寻找DHCP服务器的阶段。因为DHCP服务器的IP地址对于客户端来说是未知的,所以DHCP客户端以广播方式发送DHCPDiscover报文来寻找DHCP服务器,只有DHCPServer才会进行响应。提供阶段,即DHCP服务器提供IP地址的阶段。DHCPServer接收到Client的DHCPDiscover报文后,从IP地址池中挑选一个尚未分配的IP地址分配给客户端,向该客户端发送包含出租IP地址和其它设置的DHCPOffer报文。选择阶段,即DHCPClient选择IP地址的阶段。如果有多台DHCPServer向该客户端发来DHCPOffer报文,客户端只接受第一个收到的DHCPOffer报文,然后以广播方式向各DHCP服务器回应DHCPRequest报文,该信息中包含向所选定的DHCP服务器请求IP地址的内容。确认阶段,即DHCP服务器确认所提供IP地址的阶段。当DHCP服务器收到DHCP客户端回答的DHCPRequest报文后,判断Option字段中的DHCPServer的IP地址是否与自己的相同。如果不相同,则不作任何处理;否则,DHCPServer会向客户端发送包含它所提供的IP地址和其它设置的DHCPACK确认报文。DHCPClient收到DHCPACK报文后,检查DHCPServer分配给自己的IP地址是否能够使用,比如在以太网络中,DHCPClient会发免费的ARP请求来确定IP地址是否已经被其他客户端使用。如果IP地址已经被其他客户端使用,则该DHCPClient会发DHCPDecline报文通知DHCPServer禁用这个IP地址以免引起冲突;否则,该DHCPClient成功获取IP地址。更新租约,DHCP服务器向DHCP客户端出租的IP地址都有一个租界期限,期满后DHCP服务器便会回收出租的IP地址。如果DHCP客户端要延长其IP租约,须更新其IP租约。DHCP客户端在IP租约期限过一半时,会自动向DHCP服务器发送单播的DHCPRequest报文续延租期。更新租约,DHCP服务器收到DHCPRequest续租报文后,根据报文中的ciaddr信息申请IP地址,如果成功,给DHCP客户端回应DHCPACK报文。更新租约,DHCP客户端如果收到DHCPACK报文,则租期相应向后延长。如果没有收到DHCPACK报文,客户端继续使用这个IP地址,在使用租期过去7/8时,向DHCP服务器发送广播的DHCPRequest报文。更新租约,如果此IP地址无法再分配给该DHCP客户端时,DHCP服务器给DHCP客户端回应DHCPNAK报文,否则给DHCP客户端回应DHCPACK报文。DHCP客户端收到DHCPACK报文后,租期相应延长。如果没有收到DHCPACK,也没有收到DHCPNAK报文,则客户端可以继续使用这个IP地址,直到租期到期。如果收到DHCPNAK报文,则客户端不能继续使用这个IP地址。DHCP客户端在成功获取IP地址后,随时可以通过发送DHCPRelease报文释放自己的IP地址,DHCP