前面三篇博客我们一直在不断扩展拓扑,DHCP我们还是使用之前的拓扑来方便大家理解:
(前三篇博客分别为:eNSP基础命令、DNS、Telnet,感兴趣的可以点击查阅,欢迎提出意见)
在开始进行配置之前,我们先学习DHCP的基础理论知识:
DHCP(动态主机配置协议)
基于UDP 67 68端口,是一种网络管理协议,用于为网络上的任何设备或节点动态分配 IP 地址,以便它可以使用 IP 进行通信。
C/S架构提现——需要获取IP地址的设备扮演客户端的角色,而下发IP地址的设备需要扮演DHCP服务器的角色
首次获取IP地址
1.DHCP客户端 ——DHCP服务器 :广播——DHCP-Discover
UDP
SPORT:68
DPORT:67
IP
SIP:0.0.0.0
DIP:255.255.255.255
以太网
SMAC:自己
DMAC:全F
2.DHCP服务器——DHCP客户端 :广播/单播——DHCP - Offer(携带可用IP地址)
UDP
SPORT: 67
DPORT:68
IP
SIP:DHCP服务器的IP地址
DIP:需要分配的IP地址
以太网
SMAC:DHCP服务器自己的MAC地址
DMAC:客户端的MAC地址
3.DHCP客户端—— DHCP服务器 :广播 —— DHCP - Request
4.DHCP服务器—— DHCP客户端 : 单播/广播 —— DHCP - ACK ——只有在收到服务器的ACK之后,才算可以使用这个IP地址。
再次获取IP地址
1.DHCP客户端——DHCP服务器:广播 —— DHCP - Request——请求之前使用的IP地址
2.DHCP服务器—— DHCP客户端:单播/广播—— DHCP - ACK/DHCP - NAK
租期---24h(华为设备默认)
T1(租期50%):12h——DHCP客户端——DHCP服务器:单播 ——DHCP - Request
T2(租期87.5%):21h——DHCP客户端——DHCP服务器 :广播 ——DHCP - Request
DHCP-release——客户端主动释放IP地址(续租不成功)
DHCP服务器配置
1.开启DHCP服务
[r1]dhcp enable
2.创建地址池aa
[r1]ip pool aa
3.配置地址池
[r1-ip-pool-aa]network 192.168.1.0 mask 24 //将192.168.1.0网段所有地址放入aa地址池
[r1-ip-pool-aa]gateway-list 192.168.1.1 //配置地址池网关
[r1-ip-pool-aa]dns-list 114.114.114.114 8.8.8.8 //配置地址池DNS,不知道就写114或者8
4.在接口选择全局配置
[r1-GigabitEthernet0/0/0]dhcp select global
当然,我们还需要将静态配置的IP修改为DHCP模式,不一一展示:
在随便打开一个PC,输入ipconfig查看IP地址,可以看到已经变成了动态分配的IP地址:
标签:aa,eNSP,r1,IP地址,实操,服务器,DHCP,客户端 From: https://blog.csdn.net/2401_86511216/article/details/145094512