在大型企业网络中,会有大量的主机或设备需要获取IP地址等网络参数。如果采用手工配置,工作量大而且不好管理,如果有用户擅自修改网络参数,还有可能造成IP地址冲突等问题。使用动态主机配置协议DHCP(Dynamic Host Configuration Protocol)来分配IP地址等网络参数,可以减少管理的工作量,避免用户手工配置网络参数时造成的地址冲突。
DHCP服务器的地址池是用来定义分配给主机的IP地址范围, 有两种形式。一种是,接口地址池,一种是,全局地址池。
接口地址池:
为连接到同一网段的主机分配IP地址,配置方法:[G0/0/0] dhcp select interface
全局地址池:
为所有连接到DHCP服务器的终端分配地址,配置方法:[G0/0/0] dhcp select global
接口地址池优先级高于全局地址池
50%租期
客户端发送DHCP Request(单播)请求续租
服务器回复DHCP ACK(单播)
如果服务器未响应,租期剩余12.5%继续请求
12.5%剩余
客户端发送DHCP Request(广播播)请求续租
服务器回应:
ACK 客户端刷新租期
NAK停止使用现有地址,重新申请
如果IP租约到期前都没有收到服务器响应,客户端停止使用此IP使用。
如果DHCP客户端不再使用分配的ip地址,也可以主动向DHCP服务器发送DHCP RELESASE报文,释放该IP地址。
dhcp enable命令用来使能DHCP功能,在配置DHCP服务器时, 必须先执行dhcp enable命令, 才能配置DHCP的其他功能并生效。
dhcp select interface命令用来关联接口和接口地址池, 为连接到接口的主机提供配置信息。 在本示例中, 接口GigabitEthernet 0/0/0被加入接口地址池中
dhcp server dns-list命令用来指定接口地址池下的DNS服务器地址
dhcp server excluded-ip-address命令用来配置接口地址池中不参与自动分配的IP地址范围。
dhcp server lease命令用来配置DHCP服务器接口地址池中IP地址的租用有效期限功能。 缺省情况下, 接口地址池中IP地址的租用有效期限为1天。
在本示例中, 配置了一个DHCP全局地址池。
分享给小伙伴