一、什么是DHCP
DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)通常被应
用在大型的局域网络环境中,主要作用是集中的管理、分配IP地址,使网络环
境中的主机动态的获得IP地址、Gateway地址、DNS服务器地址等信息,并能
够提升地址的使用率。
二、DHCP的作用
1、用于内部网或网络服务供应商自动分配IP地址;
2、给用户用于内部网管理员作为对所有计算机作中央管理的手段。
今天主要讲解一下第一个用途
三、内包含的几个报文类型及工作原理
DHCP DISCOVER 客户端端发送此报文,用以寻找DHCP服务器
DHCP OFFER 当DHCP服务器收到客户端发送的DISCOVER报
文后,发送此报文响应客户端的请求,此报文中含有IP 掩
码 网关等配置信息
DHCP REQUEST 客户端发送此报文配置确认,续借租期时也会发送此报文
DHCP ACK DHCP服务器发送此报文,对客户端发送的REQUEST报
文确认
DHCP NAK 当DHCP分配的地址被占用或者其他原因导致IP不能使用
时,DHCP服务器会发送此报文,以拒绝客户端的请求。
DHCP RELEASE 当客户端要释放IP地址时,发送此报文,以告知DHCP服务
器,客户端将不再使用此IP地址
四、实验
下面实验,帮助我们更好的理解DHCP。
DHCP分两种,一种是接口下的;一种是全局的。我们来一块实验一下。
现在要在GE0/0/0端口使用接口模式配置DHCP,其他端口使用全局模式配置的
DHCP,所有PC使用的是DHCP模式。
路由器的配置:
<Huawei>system-view
[Huawei]sysname DHCP
[DHCP]interface GigabitEthernet0/0/0
[DHCP-GigabitEthernet0/0/0]ip address 192.168.1.254 24
[DHCP-GigabitEthernet0/0/0]interface GigabitEthernet0/0/1
[DHCP-GigabitEthernet0/0/1]ip address 192.168.2.254 24
[DHCP]dhcp enable
配置全局DHCP
[DHCP]ip pool pool1 //命名地址池名称为pool1
[DHCP-ip-pool-pool1]network 192.168.2.0 mask 24 //设置地址池网段
[DHCP-ip-pool-pool1]gateway-list 192.168.2.254 // 设置网关
[DHCP-ip-pool-pool1]lease day 1 // 设置租期
[DHCP-GigabitEthernet0/0/1]dhcp select global //选择GE0/0/1使用全局
//DHCP
配置接口DHCP
[DHCP]interface GigabitEthernet0/0/0 //进入需要配置DHCP的接口
[DHCP-GigabitEthernet0/0/0]dhcp select interface //选择接口地址为客户端使用
[DHCP-GigabitEthernet0/0/0]dhcp server dns-list 192.168.1.253 //设置dns
[DHCP-GigabitEthernet0/0/0]dhcp server excluded-ip-address 192.168.1.253
//将dns占用的地址去除,不再分配
[DHCP-GigabitEthernet0/0/0]dhcp server lease day 1 //设置租期
原文地址:https://blog.51cto.com/13506095/2439981