DHCP 在实际应用中比较广泛,最近刚好重温DHCP就顺便把以前学习遇到的相关问题写下来。
DHCP工作流程:
1、客户端发送DHCP广播请求(UDP报文源68目的67)
2、DHCP服务器回复OFFER报文,客户端一般首选第一个接收到的OFFER(这里是广播,每个DHCP服务器与客户端在报文中指定了Transaction ID用于表示二者的会话)
3、客户端发送Request请求报文请求对应的IP地址
4、服务器在分配前会查询地址的可用性,可分配则发送ACK,不可则分配NAK
关于DHCP的租期问题,这里主要需要注意两个时间:一个是50%租期时间时DHCP客户端发送Request单播请求续租,一个是87.5%租期时发送的广播续租请求。
DHCP中继
客户端不再直接向DHCP服务器发送广播或单播请求而是经由中继路由器转发单播DHCP报文进行DHCP相关服务。
下面通过实验简单实现这个过程
1、实验拓扑及描述:
以R1作为DHCP服务器,三层交换机作为DHCP中继设备,创建两个接口组将它们接入到不同的vlan,在vlanif10和vlanif20配置两个网段的网关,且使能DHCP中继,使用rip协议互通。
DHCP服务器R1配置
[R1]dhcp enable
[R1]ip pool Vlan10
[R1-ip-pool-Vlan10]gateway-list 192.168.10.254
[R1-ip-pool-Vlan10]network 192.168.10.0 mask 24
[R1-ip-pool-Vlan10