1、DHCP简介

DHCP 是 Dynamic Host Configuration Protocol (动态主机配置协议)的缩写
DHCP是从BOOTP(Bootstrap Protocol)协议发展而来,其作用向主机动态分配IP地址及其他相关信息
DHCP采用客户端/服务器模式,服务器负责集中管理,客户端向服务器提出配置申请,服务器根据策略返回相应配置信息
DHCP报文采用UDP封装。服务器所侦听的端口号是67,客户端的端口号是68

2、DHCP地址分配方式

手工分配:
根据需求,网络管理员为某些少数特定的主机(如DNS服务器、打印机)绑定固定的IP地址,其地址不会过期
自动分配:
为连接到网络的某些主机分配IP地址,该地址将长期由该主机使用
动态分配:
主机申请IP地址最常用的方法。DHCP服务器为客户端指定一个IP地址,同时为此地址规定了一个租用期限,如果租用时间到期,客户端必须重新申请IP地址

3、IP地址动态获取过程(以下图片来自教材)DHCP_第1张图片

4、IP地址拒绝及释放
DHCP_第2张图片
5、DHCP租约更新
DHCP_第3张图片
6、DHCP服务器基本配置
启用DHCP服务

[Router] dhcp enable

创建DHCP地址池

[Router] dhcp server ip-pool pool-name

配置动态分配的IP地址范围

[Router-dhcp-pool-0] network network-address [ mask-length | mask mask ]

配置为DHCP客户端分配的网关地址

[Router-dhcp-pool-0] gateway-list ip-address &<1-8>

配置为DHCP客户端分配的DNS服务器地址

[Router-dhcp-pool-0] dns-list ip-address&<1-8>

配置DHCP地址池中不参与自动分配的IP地址

[Router] dhcp server forbidden-ip start-ip-address [ end-ip-address ]

配置动态分配的IP地址的租用有效期限

[Router-dhcp-pool-0] expired { day day [ hour hour [ minute minute [ second second ] ] ] | unlimited }