DHCP介绍
DHCP的基本概念
DHCP (Dynamic Host Configuration Protocol) 是一种网络协议,用于在计算机网络中自动分配IP地址和其他网络配置参数。它允许网络管理员集中管理IP地址和网络配置,从而简化了网络的管理和维护。
DHCP的特点和功能
- IP地址分配:DHCP 可以自动为网络中的设备分配IP地址。当设备加入网络时,它可以向 DHCP 服务器发送一个请求,并获取可用的 IP 地址。这种自动分配的方式消除了手动配置 IP 地址的需要,使网络管理更加方便。
- 子网掩码、默认网关和DNS等参数分配:除了分配 IP 地址,DHCP 还可以提供其他网络配置参数,如子网掩码、默认网关、DNS服务器等。这些参数对于设备的正常网络通信至关重要。
- IP地址租期管理:DHCP 可以指定每个设备所分配的 IP 地址的租期。设备在租期到期之前可以继续使用所分配的 IP 地址,而无需重新请求。一旦租期到期,设备需要续租或请求新的 IP 地址。
- 管理中心化:DHCP 服务器是网络中的中心管理点。它可以集中管理可用的 IP 地址池,并为请求地址的设备提供动态分配。这简化了网络管理员的工作,同时确保了网络中 IP 地址的有效利用。
- 冲突检测:DHCP 在为设备分配 IP 地址之前,会进行地址冲突检测。这样可以确保所分配的地址在网络中是唯一的,避免了冲突和通信问题。
1.2实验目的
DHCP在ensp中实验的目的
测试和验证DHCP配置
了解IP地址管理
网络故障排除
1.3实验组网介绍
1.4实验效果
PC机获取由R1作为dhcp服务器提供的地址并观察IP地址分配情况和租约管理
1.5实验任务配置
1.5.1配置思路
配置DHCP服务器:
- 确定DHCP服务器的IP地址和子网掩码。
- 设置DHCP服务器的地址池,即可分配的IP地址范围。
- 配置DHCP服务器的租约时间,包括地址租约时间、T1和T2时间。
- 可选择启用DHCP服务器的其他选项,如域名服务器、网关等。
配置DHCP客户端:
- 在需要获取IP地址的设备上设置DHCP客户端。
- 配置DHCP客户端以自动获取IP地址和其他配置信息。
- 可选择设置DHCP客户端的固定IP地址,以模拟特定情况。
配置网络拓扑:
- 在ensp中创建适当的网络拓扑,包括DHCP服务器、DHCP客户端和其他网络设备。
- 连接设备并设置相应的链路属性,确保网络通信正常。
监控和验证:
- 监控DHCP服务器的运行状态,包括地址池的使用情况和租约管理。
- 验证DHCP客户端是否成功获取IP地址和其他配置信息。
- 使用网络抓包工具(如Wireshark)捕获和分析DHCP消息,以验证通信过程和配置正确性。
故障模拟和排除:
- 可故意引入故障,如关闭DHCP服务器、模拟地址冲突等。
- 观察和分析实验结果,尝试识别和解决故障
1.5.2配置步骤
SW1下开启dhcp和dhcp snooping
[SW1]dhcp enable
[SW1]dhcp snooping enable
将G0/0/1~G0/0/24端口加入端口组
[SW1]port-group group-member GigabitEthernet 0/0/1 to GigabitEthernet 0/0/24
全部开启端口snooping
[SW1-port-group]dhcp snooping enable
删除端口snooping服务
[SW1-GigabitEthernet0/0/1]undo dhcp snooping enable
开启端口信任,只有这个端口分配的IP地址才会接受
[SW1-GigabitEthernet0/0/1]dhcp snooping trusted
查看
[SW1-GigabitEthernet0/0/1]display dhcp snooping configuration
R1下使能dhcp
[R1]dhcp en
配置接口IP
[R1]int g0/0/0
[R1-GigabitEthernet0/0/0]ip add 2.2.2.1 24
dhcp开启全局
[R1-GigabitEthernet0/0/0]dhcp select global
创建地址池office
[R1]ip pool office
地址池网段
[R1-ip-pool-office]network 1.1.1.0 mask 24
配置网关地址
[AR1-ip-pool-office]gateway-list 1.1.1.1
配置DNS地址
[AR1-ip-pool-office]dns-list 1.1.1.1 2.2.2.2
租期5天
[R1-ip-pool-office]lease day 5
R2下配置
接口配置IP
[R2]interface gig0/0/0
[R2-GigabitEthernet0/0/0]ip address 2.2.2.1 24
dhcp设为全局
[R2-GigabitEthernet0/0/0]dhcp select global
创建地址池ikun
[R2]ip pool ikun
地址池配置网段
[R2-ip-pool-ikun]network 2.2.2.0 mask 24
配置网关地址
[R2-ip-pool- ikun]gateway-list 2.2.2.1
配置dns地址
[R2-ip-pool- ikun]dns-list 2.2.2.1 2.2.2.2
租期为1天
[R2-ip-pool- ikun]lease day 1
[Huawei-ip-pool-ikun]excluded-ip-address 2.2.2.101 2.2.2.254
在PC机上设置DNS地址
重新获取ip
PC>ipconfig