DHCP,动态主机配置协议属于应用层协议,使用该协议分配IP地址等网络参数(网关、DNS、租期等)并能够集中管理,减少网络管理员的工作量,以及避免手动配置时产生地址冲突的问题。
一、DHCP的工作原理
过程解析:
Discover报文:广播寻找DHCP服务器
Offer报文:单播,DHCP服务器响应discover报文,携带了各种配置信息(IP地址等)
Request报文:选择收到的第一个DHCP提供报文,并发送请求报文(广播可以理解为告诉其他没有选择的报文,自己已经选择了哪个,你们可以不用再发报文过来了)
ACK报文:单播,对Request报文确认响应,确认分配IP地址和其他配置信息
二、DHCP计时器
DHCP租期,华为默认1天,当租期达到50%时,客户端会请求DHCP服务器更新租期,收到ACK后,租期更新为1天,更新计时器从零开始计时
重新绑定计时器(重绑定服务器):当剩余租期达到12.5%,如果还没有接收到服务器的响应,此时客户端认为当前服务器不可用,会重新绑定IP,广播发送Request报文,重绑定后,由新绑定的服务器响应
释放计时器:客户端发送DHCP release报文给服务器,主动释放IP地址
接口配置:
[Huawei]dhcp enable
[Huawei]interface GigabitEthernet0/0/0 //进入接口
[Huawei-GigabitEthernet0/0/0]dhcp select interface //定义DHCP服务器选择接口地址池方式
[Huawei-GigabitEthernet0/0/0]dhcp server dns-list 10.1.1.2 //定义DNS
[Huawei-GigabitEthernet0/0/0]dhcp server excluded-ip-address 10.1.1.2 //保留该地址,不分配给客户端
[Huawei-GigabitEthernet0/0/0]dhcp server lease day 3 //修改租期
全局配置:
[Huawei]dhcp enable //开启DHCP使能
[Huawei]ip pool pool2 //创建地址池,名称是pool2
Info: It's successful to create an IP address pool.
[Huawei-ip-pool-pool2]network 10.1.1.0 mask 24 //IP网段
[Huawei-ip-pool-pool2]gateway-list 1.1.1.1 //网关
[Huawei-ip-pool-pool2]lease day 10 //租期
[Huawei-ip-pool-pool2]quit
[Huawei]interface GigabitEthernet0/0/0
[Huawei-GigabitEthernet0/0/0]dhcp select global //接口调用