租期是整个DHCP过程的基础。DHCP服务器提供的每个IP地址都有相应的租用期。“租期”是一个精确的术语,因为DHCP服务器并不给客户分配永久的IP地址,而只允许客户在某个指定的时间内使用某个IP地址。当然无论是服务器还是客户都可以在任何时刻中止租用。
由于DHCP设计的目标之一就是提供动态IP地址,因此必须有办法将这些IP地址返回给地址池,这个方法就是所谓的“范围(scope)”。租用期的定义适用于不同的情况,没有一个租用期能够满足所有的需求。然而,我不推荐使用无限的租用期,即使是采用DHCP静态分配IP地址,也最好采用几个月的租用期来代替。
DHCP客户计算机经历了在建立客户计算机使用的有效IP地址过程中的6个转换状态。这六个状态是:
◇初始化:当启动客户的TCP/IP组时,由于在IP网络中的每台机器都需要有一个地址,因此TCP/IP组与地址0.0.0.0绑定在一起。然后它将一个DHCP Discover信息包发送给它的本地子网。该信息包时发送给UDP端口67,也即DHCP/BOOTP服务器端口的广播信息包。
◇选择:本地子网的每一个DHCP服务器都接收DHCP Discover信息包。每个接收请求的DHCP服务器都检查它是否有给请求客户的有效空闲地址。然后它以DHCP Offer信息包作为响
◇选择:本地子网的每一个DHCP服务器都接收DHCP Discover信息包。每个接收请求的DHCP服务器都检查它是否有给请求客户的有效空闲地址。然后它以DHCP Offer信息包作为响
应,该信息包包括有效的IP地址、子网掩码、DHCP服务器的IP地址、租用期限、以及其他的有关DHCP范围的详细配置。所有发送DHCP Offer信息包的服务器将保留它们提供的一个IP地址。在该地址不再保留之前,该地址不能分配给其他的客户。DHCP Offer信息广播发送给UDP端口68,也即DHCP/BOOTP客户端口。相应必须以广播方式发送,因为客户没有能直接寻址的IP地址。
◇请求:客户通常对第一个提议产生响应,并以广播的方式发送DHCP Request信息包作为响应。该信息包告诉服务器“是的,我想让你给我提供服务。我接收你给我的租用期限”。而且,一旦信息包以广播方式发送以后,网络中所有的DHCP服务器都可以看到该信息包,那些提议没有被客户承认的DHCP服务器将保留的IP地址返回给它的可用地址池。客户还可利用DHCP Request询问服务器其他的配置选项,如:DNS或网关地址。
◇捆绑:当服务器接收到DHCP Request信息包时,它以一个DHCP Acknowledge信息作为响应,该信息包提供了客户请求的任何其他信息。该信息包也是以广播的方式发送的。该信息包告诉客户“一切准备好。记住你只能租用该地址,而不能永久占据!好了,以下是你询问的其他信息”。
◇更新:当客户注意到它的租用期到了50%以上时,就要更新该租用期。这时它发送一个直接UDP信息包给他获得它的原始信息的服务器。该信息包是一个DHCP Request信息包,用以询问是否能保持TCP/IP配置信息并更新它的租用期。如果服务器是可用的,则它通常发送一个DHCP Acknowledge信息包给客户,同意客户的请求。
◇重新捆绑:当租用期达到期满时间的近87.5%时,客户如果在前一次请求中没能更新租用期的话,他会再次试图更新租用期。如果这次更新失败的话,客户就会试着与任何一个DHCP服务器联系以获得一个有效的IP地址。如果另外的一个DHCP服务器能够分配一个新的IP地址,则该客户再次进入捆绑状态。如果客户当前的IP地址租用期满,则客户必须放弃该IP地址,并重新进入初始化状态,然后重复整个过程
◇重新捆绑:当租用期达到期满时间的近87.5%时,客户如果在前一次请求中没能更新租用期的话,他会再次试图更新租用期。如果这次更新失败的话,客户就会试着与任何一个DHCP服务器联系以获得一个有效的IP地址。如果另外的一个DHCP服务器能够分配一个新的IP地址,则该客户再次进入捆绑状态。如果客户当前的IP地址租用期满,则客户必须放弃该IP地址,并重新进入初始化状态,然后重复整个过程
3.2.3 DHCP租期
在默认情况下,Windows Server 2008对于有线网络创建的租约周期为8天,无线网络是6小时。在满足以下要求的网络上可以使用默认设置:
■ 在任一时间有效DHCP作用域的使用率少于1/3。
■ 客户端计算机以桌面计算机为主,其余计算机每周至少连入网络一次。
■ DNS服务器、WINS和路由器的IP地址通常不变。
服务器地址如果网络不满足上述任何要求,那么可能需要使用更短的租约周期。例如,无线网络的默认租约周期为6小时,因为无线联网的计算机通常只会在较短的时间内保持连接。与此类似,包含大量便携式计算机和远程访问连接(例如虚拟专用网络)的有线网络应该使用较短的租约周期,因为这些计算机使用IP地址的时间很可能少于一天。如果在高峰时期有超过一半的DHCP作用域在使用中,那么更短的租约周期可以减少DHCP服务器用尽所有可用地址的可能性。
更短的租约周期允许在较短的期限内变更IP地址设置。例如,如果把DNS服务器更换为一个使用新IP地址的服务器,那么可以立即在DHCP服务器上更新该选项。然而,在DHCP客户端保留原有的IP设置期间,需要同时运行新的和旧的DNS服务器。如果使用较短的6小时DHCP租约,可以确保租约周期到期时DHCP客户端已经更新了DNS服务器配置信息,之后就可以断开老的DNS服务器。如果使用8天的租约周期,那么还需要让旧DNS服务器留下来联机超过一周时间。
较短DHCP租期的缺点在于DHCP续订的网络流量增加了。然而,DHCP租约续订所需要的
带宽相对于现代局域网(LAN)带宽微不足道。例如,对于使用6小时这样的较短租约周期,每个DHCP客户端每3小时只会传输2个小数据包。额外需要的带宽数量几乎可以忽略不计,对于网络性能也就不会有影响,因此可以放心使用较短的DHCP租期,而不会有明显的负面影响。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论