DHCP基本原理及实验(ENSP配置)
一、DHCP基本原理
DHCP(Dynamic Host Configuration Protocol,动态主机配置协议),主要作用是集中的管理、分配IP地址,使网络环境中的主机动态的获得IP地址、DNS服务器地址等信息,并能够提升地址的使用率。
应用层协议,使用UDP的67和68端口
二、DHCP优点
- 提高了IP地址的利用率
- 减少管理员的工作量
- 避免输入错误的可能
- 避免IP地址冲突
- 方便客户端的配置
- 当更改IP地址段时,不需要重新配置每个用户的IP地址
三、分配方式
动态分配:当DHCP客户机第一次从DHCP服务器获取到IP地址后,并非永久地使用该地址,而是在每次使用完后,DHCP客户机就会释放这个IP地址,供其他客户机使用
自动分配:当DHCP客户机第一次成功地从DHCP服务器获取到一个IP地址后, 就永久地使用这个IP地址
手动分配:由DHCP服务器管理员指定IP地址
四、工作原理
DHCP工作主要分为四步:
- 客户端通过广播发送DHCP Discover 报文寻找服务器端
- 服务器端通过单播发送DHCP Offer报文向客户端提供IP地址等网络信息,从IP地址池中挑选–个尚未分配的IP地址分配给客户端
- 如果有多台DHCP服务器向该客户端发来DHCP Offer报文,客户端只接受第一个收到的DHCP Offer报文并提取IP地址,然后客户端通过广播发送DHCP Request报文告知服务器端本地选择使用该IP地址
- 服务器通过单播发送DHCP Ack报文告知客户端IP地址是合法可用的,并在选项字段中增加IP地址的使用租期信息
DHCP租期更新:
- 当客户机的租约期到50%,会向DHCP服务器发送DHCP REQUEST消息包。
- 如果客户机接收到该服务器回应的DHCP ACK消息包,客户机就根据包中所提供的新的租期以及其它已经更新的TCP/IP参数,更新自己的配置,IP租用更新完成。
- 如果没有收到该服务器的回复,则客户机继续使用现有的IP地址,因为租期还剩50%。
- 如果在租期过去50%的时候没有更新,则客户机将在租期过去87.5%的时候再次向为其提供P的DHCP服务器联系。·如果还不成功,到租约的100%时候,客户机必须放弃这个IP地址,发送DHCP DISCOVER重新申请地址,
- 如果此时无DHCP可用,客户机会使用169.254.0.0/16中随机的一个地址,并且每隔5分钟再进行尝试。
五、实验
1.基本拓扑图
2.主机配置
3.路由器配置
<Huawei>system-view #进入系统视图
[Huawei]sysname AR1#修改路由器名字
[AR1]int g0/0/0 #进入接口
[AR1-GigabitEthernet0/0/0]ip address 172.16.0.1 24 #设置接口ip地址以及子网掩码
[AR1-GigabitEthernet0/0/0]quit #返回上一级
[AR1]dhcp enable #开启DHCP服务功能
[AR1]int g0/0/0 #进入接口
[AR1-GigabitEthernet0/0/0]dhcp select interface #当前接口 开启dhcp服务
[AR1-GigabitEthernet0/0/0]quit #返回上一级
[AR1]quit #返回上一级
<Huawei>save #保存