DHCP配置命令:
[R1]dhcp enable 开启DHCP协议
[R1]ip pool AA 创建IP地址池
[R1-ip-pool-AA]network 192.168.1.0 mask 24 定义地址池中的IP地址的范围
[R1-ip-pool-AA]gateway-list 192.168.1.1 定义该地址池中,所有IP地址的网关
[R1-ip-pool-AA]dns-list 8.8.8.8 114.114.114.114 定义该地址池中 所有IP地址对应的dns
[R1-GigabitEthernet0/0/0] 进入相应网关所在的接口
[R1-GigabitEthernet0/0/0]dhcp select global 再此接口上调用DHCP全局服务
DHCP------动态主机配置协议------UDP协议 67/68端口
- DHCP客户端向 DHCP服务器去要地址-----广播
DHCP----discover包:源IP:0.0.0.0 目标IP:255.255.255.255 源MAC:自己 目标MAC:全F
- DHCP服务器向DHCP客户端进行回复: 单播/广播
DHCP---offer包:这个数据包中会携带一个有效的IP地址 并且暂时给DHCP客户端所保留。
- DHCP客户端向DHCP的服务器发送一个 DHCP---request 包 ,广播(此时数据包的源地址任然是0.0.0.0)
4.DHCP服务器向DHCP客户端发送一个 DHCP--ACK包 单播/广播
“确认收到”
第二种:再次获取IP地址:
- DHCP客户端向DHCP的服务器发送一个 DHCP---request 包
- DHCP服务器向DHCP客户端发送一个 DHCP--ACK包
特殊情况:
- DHCP客户端向DHCP的服务器发送一个 DHCP---request 包
- DHCP服务器向DHCP客户端发送一个 DHCP----NAK 包
租期时间:24h
1:租期的50% 12h DHCP客户端向DHCP服务器 发送一个 DHCP--request包 ----单播 续租
2:租期的87.5% 21h DHCP客户端向DHCP服务器 发送一个 DHCP--request包 ----广播 续租