为主机自动配置上网所有参数(IP,GW,DNS)
IP地址的获取:
PC会以广播向DHCP服务器发送discover包
PC SERVER
广播discover==>
<==offer //当PC发送discover报文中flag里的广播位置位时,SERVER会通过广播来回复PC,如果置为0则通过单播回复。
广播request==>
<==ack/nak
IP地址的续租:
PC SERVER
租期到达50%
单播request==>
<==单播ack/nak
IP地址的续租2:
PC SERVER
租期到达50%
单播request==>
租期到达85%
广播request==>
<==ack/nak
DHCP的地址释放:
PC SERVER
单播release==>
1.开启DHCP服务 (默认开启)
service hdcp
2.创建DHCP地址池
ip dhcp pool iii
network 1.1.1.0 255.255.255.0
default-router 1.1.1.1
dns-server 8.8.8.8
lease 0 4 租期,第一个0为天 4为小时
3.保留部分地址(可选)
ip dhcp excluded-address 10.1.1.1 10.1.1.50
查看IP地址绑定表:show ip dhcp binding
DHCP中继:(网关设备通过单播的形式将DHCP报文发给其他广播域的DHCP SERVER,从而实现跨网络的DHCP)
在网关接口下配置:
int e0/1
ip helper-address 1.1.1.1
DHCP工作于UDP之上,端口号为67和68,其中DHCP SERVER和DHCP中继会监听67,dhcp client会监听68
网关设备在第一次中继时,会将自身接口的IP地址放入到中继代理字段,DHCP SERVER会根据该地址为PC分配对应网络的IP
DHCP的好处
1.可以用于简化网络终端地址配置
2.可以对用户的IP进行集中化控制
3.通过部署DHCP可以防止IP地址冲突
4.通过部署DHCP可以节约IP地址,提高IP地址的利用率
5.可以和某些安全机制进行联动,可以提高网络的安全性
DHCP绑定IP
ip dhcp pool V
host 192.168.1.1 255.255.255.0
client-identifier 0164.6e97.83f6.3c
default-router 172.21.1.254
dns-server 8.8.8.8 1.1.1.1
清除DHCP绑定表
clear ip dhcp binding 172.21.1.1
