DHCP服务迁移?
DHCP在我们使用者来讲算是比较简单的服务了,迁移也特别方便,发发也有好几种,今天就介绍一种老少皆宜的方法。
过程介绍:
在DHCP过程中有两个对象DHCP客户端和DHCP服务端,而且DHCP在三层是通过可靠地TCP协议实现,DHCP服务运行在67和68端口。
1.发现阶段
在DHCP服务配置完成后,DHCP Client启动时,由于没有IP地址,会自动发送以discover的广播报文,源地址为0.0.0.0目的地址为255.255.255.255。网络上的所有支持TCP/IP的主机都会收到该DHCP Discovery报文,但是只有DHCP Server会响应该报文。
2.DHCP Server offer响应阶段
DHCP Server收到discover报文后,通过解析报文,查询dhcpd.conf配置文件,如果在地址池中能找到合适的IP地址,DHCP Server会给DHCP Client发送offer报文,告诉DHCP Client,该DHCP Server拥有资源,可以提供DHCP服务。
3.DHCP Client请求使用阶段
当DHCP Client收到offer报文时,知道在本网段中有可用的DHCP Server可以提供DHCP服务,因此,它会发送一个request请求报文,向该DHCP Server请求IP地址、掩码、网关、DNS等信息,以便登陆网络。
4.DHCP Server确认使用阶段(获得IP地址)
当DHCP Server收到DHCP Client发送的DHCP Request后,确认要为该DHCP Client提供的IP地址后,便向该DHCP Client响应一个包含该IP地址以及其他Option的报文,来告诉DHCP Client可以使用该IP地址了。然后DHCP Client即可以将该IP地址与网卡绑定。另外其他DHCP Server都将收回自己之前为DHCP Client提供的IP地址。
5. DHCP Client重新登录网络阶段
当DHCP Client重新登录后,发送一个以前的DHCP Server分配的IP地址信息的DHCP Request报文,当DHCP Server收到该请求后,会尝试让DHCP客户端继续使用该IP地址。并回答一个ACK报文。
如果该IP地址无法再次分配给该DHCP Client后,DHCP回复一个NAK报文,当DHCP Client收到该NAK报文后,会重新发送DHCP Discovery报文来重新获取IP地址。
6. DHCP Client续约阶段
DHCP获取到的IP地址都有一个租约,租约过期后,DHCP Server将回收该IP地址,所以如果DHCP Client如果想继续使用该IP地址,则必须更新器租约。更新的方式就是,当当前租约期限过了一半后,DHCP Client都会发送DHCP Renew报文来续约租期。
迁移:
主要针对2008R2之前版本吧,到winserver2012就有了故障转移集群。
第一步:安装好另外一台DHCP服务器。
第二步:备份当前服务器DHCP配置,默认配置路径为:C:\Windows\System32\dhcp\backup
第三步:拷贝C:\Windows\System32\dhcp\backup下面的两个文件到新的DHCP服务器下相同目录下,建议拷贝到相同文件路径下,不然可能会出现问题。
第四步:还原配置:默认的还原配置路径为C:\Windows\System32\dhcp\backup,这里就不需要再选配置地址了 。
第五步:还原成功。
第六步:DHCP机制是”先到先得“,不管你网络中有几台DHCP服务器,客户端先和哪个服务器通上信拿到地址,就不会在请求其他服务器了,所以要规划好DHCP服务器网段。
注:工作愉快!