1、定义
DHCP(Dynamic Host Configuration Protocol,动态主机配置协议),由internet工作任务小组设计开发,专门用于为TCP/IP网络中的计算机自动分配TCP/IP参数的协议
2、使用DHCP的好处
减少管理员的工作量
避免输入错误的可能
避免IP地址冲突
当更改IP地址段时,不需要重新配置每个用户的IP地址
提高了IP地址的利用率
方便客户端的配置
3、DHCP的分配方式
自动分配:分配到一个IP地址后永久使用
手动分配:由DHCP服务器管理员专门指定IP地址
动态分配:使用完后释放该IP,供其他客户机使用
客户机从DHCP服务器获得IP地址的过程称为DHCP的租约过程
分为四个步骤
1、客户机请求IP地址
当一个DHCP客户机启动时,客户机还没有IP地址,所以客户机要通过DUCP获取一个合法的地址.。
此时DUCP客户机以广播方式发送DHCP Discove发现信息来寻找DHCP服务器
2、客户机选择IP地址
DHCP客户机从接收到的第一个DHCP Offer消息中提取IP地址,发出IP地址的DHCP服务器将地址保留,这样该地址就不能在分配给另一个DHCP客户机
3、服务器确定租约
DHCP服务器接收到DHCP Request消息后,以DHCP ACK消息的形式向客户机广播成功确认,该消息包含有IP地址的有效租约和其他可配置的信息
当客户机收到DHCP ACK消息时,配置IP地址,完成TCP/IP的初始化
4、重新登陆
DHCP客户机每次重新登陆网络时,不需要在发送DHCP Discover信息,而是直接发送包含前一次所分配的IP地址的DHCP Request请求信息
5、更新租约
当DHCP服务器向客户机出租的IP地址租期达到50%时,就需要更新租约
客户机直接向提供租约的服务器发送DHCP Request包,要求更新现有的地址租约
1、设置虚拟机
安装配置DHCP ,并查看光盘是否挂载,我们可以使用:yum -y install dhcp 来安装
并查看DHCP文件的位置,并复制模板
进入复制的文件目录进行设置全局配置参数
在subnet网段声明(作用于整个子网段,部分排至参数优先级高于全局配置参数)设置完成后保存并退出
因为都是254网段的,所以要对网卡进行设置
设置完成后重启服务,关闭防火墙,这样虚拟机就配置完成了
虚拟机设置
2、配置ENSP
SW1配置
<Huawei>sys [Huawei]sysname SW1 [SW1]v b 10 20 100 [SW1]interface e0/0/2 [SW1-Ethernet0/0/2]p l a [SW1-Ethernet0/0/2]p d v 10 [SW1-Ethernet0/0/2]int e0/0/3 [SW1-Ethernet0/0/3]p l a [SW1-Ethernet0/0/3]p d v 20 [SW1-Ethernet0/0/3]int e0/0/5 [SW1-Ethernet0/0/5]p l a [SW1-Ethernet0/0/5]p d v 100 [SW1-Ethernet0/0/5]int e0/0/4 [SW1-Ethernet0/0/4]p l a [SW1-Ethernet0/0/4]p d v 100 [SW1-Ethernet0/0/4]int e0/0/1 [SW1-Ethernet0/0/1]p l t [SW1-Ethernet0/0/1]p t a v a
SW2配置
<Huawei>sys [Huawei]sysname SW2 [SW2]v b 10 20 100 [SW2]int g0/0/1 [SW2-GigabitEthernet0/0/1]p l t [SW2-GigabitEthernet0/0/1]p t a v a [SW2-GigabitEthernet0/0/1]un sh [SW2-GigabitEthernet0/0/1]int vlanif 10 [SW2-Vlanif10]ip add 192.168.10.254 24 [SW2-Vlanif10]int vlanif 20 [SW2-Vlanif20]ip add 192.168.20.254 24 [SW2-Vlanif20]int vlanif 100 [SW2-Vlanif100]ip add 192.168.142.254 24 [SW2]dhcp enable [SW2]int vlanif 10 [SW2-Vlanif10]dhcp select relay [SW2-Vlanif10]dhcp relay server-ip 192.168.142.3 [SW2-Vlanif10]int vlanif 20 [SW2-Vlanif20]dhcp select relay [SW2-Vlanif20]dhcp relay server-ip 192.168.142.3 [SW2-Vlanif20]int vlanif 100 [SW2-Vlanif100]dhcp select relay [SW2-Vlanif100]dhcp relay server-ip 192.168.142.3
设置云创建
对宿主机设置
完整的配置就完成了,下面进行验证
使用虚拟机进行验证
验证在eNsp中PC使用DHCP来获取IP