第十四课 DHCP服务器的配置与管理;导入课题;学习目标;重、难点分析;任务一 IP地址的分配方法;手工配置 IP 地址;自动获得 IP 地址;人工方式和自动方式;最主要的目标是使得基于TCP/IP的网络的管理易于实现和维护。Microsoft DHCP实现的部分目标如下:集中TCP/IP IP子网的管理。所有IP地址,以及它们的配置参数都存储在DHCP服务器的中心数据库内。;自动TCP/IP IP地址的分配和配置。 当客户计算机启动并首次访问网络时,自动给它分配IP地址、子网掩码、缺省网关以及WINS服务器IP地址。当该客户机在子网之间移动时(比如便携机),初始的IP地址以及相关配置信息释放回初始的可用IP地址池,客户在系统启动时重新分配新的IP地址以及相关的配置信息。;未使用的IP地址返回到可用IP地址池。 通常情况下,IP地址由管理员静态分配,并且这些IP地址保存在一张纸上,或者存储在本地数据库中,但是当客户在子网移动或者分配了多个新的IP地址而未修改该IP地址表列时,该表列常常变得过期。这也意味着某些IP地址将丢失,从而不能再用。DHCP采用一种称为租用期限(Lease)的基于时间的机制,便利客户定期进行更新。如果租用期限已满,但客户并没有对它的IP地址进行更新,则该IP地址返回给可用IP地址池。;DHCP协议的设计目标;DHCP协议的设计目标;DHCP运行方式;DHCP的租用期限;任务三 DHCP服务器的工作流程;DHCP 租约的生成过程;租用发现;DHCP客户机发出请求租用IP地址的DHCP DISCOVER广播包后,将花费1秒的时间等待DHCP服务器的回应,如果1秒钟没有服务器的回应,它会将这一广播包重新广播四次(分别在第9s\第13s\第16s时)。如果四次之后还没有收到服务器的回应,它就从保留的自动私有IP地址(APIPA)中选用一个IP地址。这样可以保证同一子网的客户机之间能够通信。此后,该DHCP客户机仍然每隔5分钟重新广播一次,如果收到某个服务器的回应,则继续IP租用过程。;租用提供;IP 租用发现和提供;租用请求;租用确认;IP 租用请求与确认;;租约流程;重新登录: 以后DHCP客户机每次重新登录网络时,就不需要再发送DHCP Discover发现信息了,而是直接发送包含前一次所分配的IP地址的DHCP Request请求信息??? 当DHCP服务器收到这一信息后,它会尝试让DHCP客户机继续使用原来的IP地址,并回答一个DHCP ACK确认信息。 如果此IP地址已无法再分配给原来的DHCP客户机使用时(比如此IP地址已分配给其它DHCP客户机使用),则DHCP服务器给DHCP客户机回答一个DHCP NACK否认信息。当原来的DHCP客户机收到此DHCP NACK否认信息后,它就必须重新发送DHCP Discover发现信息来请求新的IP地址。;IP租约更新; (2) 如果在租期过去50%时未能成功更新,客户机将在当前租期过去87.5%时,广播一个DHCP DISCOVER消息包,向所有的服务器发出IP租用请求,寻找新的服务器。 如果某个服务器回应一个DHCP OFFER消息包,该客户机就根据包中提供的内容更新自己的配置,IP租用更新完成。
(3)如果此次租用未能得到更新而到期,则客户机必须停止使用现有的IP地址,重新开始新一轮的IP租用请求过程。;2. 手动更新
(1) IPCONFIG /renew 向它租用IP地址的DHCP服务发送DHCPR EQUEST消息包,来更新现有的IP租用。
(2) IPCONFIG /release 向它租用IP地址的DHCP服务发送DHCP RELEASE消息包,来释放现有的IP租用。;任务四 DHCP服务器的安装与配置 ;在规划DHCP服务器需要考虑以下三方面的问题: (1)需要建立多少个 DHCP 服务器: 通常每1000个客户需要两台DHCP服务器,一台作为主服务器,另一台作为备份服务器。但在实际工作中用户要考虑到路由器在网络中的位置,是否在每个子网中都建立 DHCP 服务器,以及网段之间的传输速度。 对于一台 DHCP 服务器没有客户数的限制,在实际中受用户所使用的IP地址所在的地址分类及服务器的配制(如:磁盘的容量、CPU 的处理速度等)的限制。;(2)如何支持其它子网: 如果需要DHCP服务器支持网络中的其它子网,首先要确定网段间是否用路由器连接在一起,路由器是否支持 DHCP/BOOTP Relay Agent ,如果路由器不支持 Relay Agent ,那么使用以下方案来解决: