目录
一、DHCP原理
DHCP作用
地址池
DHCP报文类型
DHCP工作原理
DHCP租期更新
DHCP重绑定
IP地址释放
DHCP配置实验
实验要求
实验拓扑
实验配置步骤
总结
一、DHCP原理
DHCP作用
DHCP(Dynamic Host Configuration Protocol, 动态主机配置协议 )通常被应用在大型的局域网络环境中,主要作用是集中的管理、分配IP地址,使网络环境中的主机动态的获得IP地址、Gateway地址、DNS服务器地址等信息,并能够提升地址的使用率,可以减少管理员的工作量,避免用户手工配置网络参数时造成的地址冲突。
地址池
地址池分为两种:
全局地址池:在系统视图下配置的地址池
接口地址池:在接口模式下配置的地址池
DHCP报文类型
报文类型 | 含义 |
DHCP DISCOVER | 客户端用来寻找DHCP服务器 |
DHCP OFFER | DHCP服务器用来相应DHCP DISCOVER报文,此报文携带了各种配置信息 |
DHCP REQUEST | 客户端请求配置确认,或者续借租期 |
DHCP ACK | 服务器对REQUEST报文的确认响应 |
DHCP NAK | 服务器对REQUEST报文的拒绝响应 |
DHCP RELEASE | 客户端要释放地址时用来通知服务器 |
DHCP工作原理
1.客户机向服务器发送广播
2.服务器发送offer报文,微软的操作系统发送广播,思科华为的硬件设备发送单播
3.客户机发送报文来确认
4.服务器发送确认报文
DHCP租期更新
IP租约期限到达50%时,DHCP客户端会请求更新IP地址租约
DHCP重绑定
DHCP客户端在租约期限到达87.5%时,还没有收到服务器响应,会申请重绑定IP
服务器没有响应可能的两个原因:
报文丢失
环路
IP地址释放
如果IP租约到期前都没有收到服务器响应,客户端就停止使用此IP地址
如果DHCP客户端不再使用分配的IP地址,也可以主动向DHCP服务器发送DHCP RELEASE 报文,释放该IP地址
DHCP配置实验
实验要求
使用DHCP协议为主机自动分配IP地址
实验拓扑
实验配置步骤
口诀:向上指默认,向下指静态
将每台机子的DHCP打开并应用
2.交换机配置
undo t m sys sys sw1 v b 10 20 int e0/0/1 p l a p d v 10 un sh int e0/0/2 p l a p d v 20 un sh int e0/0/3 p l a p d v 10 un sh int e0/0/4 p l a p d v 20 un sh int g0/0/1 p l t p t a v a un sh
3.路由器r1配置
undo t m sys sys r1 dhcp enable int g0/0/1.10 ip address 192.168.10.1 24 a b e dot1q termination vid 10 dhcp select interface dhcp server dns-list 8.8.8.8 2.2.2.2 arp broadcast enable un sh int g0/0/1.20 ip address 192.168.20.1 24 a b e d t v 20 un sh dhcp select interface dhcp server dns-list 8.8.8.8 2.2.2.2 un sh
4.此时查看pc1-pc4,已经自动获取了IP地址
5.路由器r1配置
int g0/0/0 ip add 12.0.0.1 24 un sh q ip route-static 0.0.0.0 0.0.0.0 12.0.0.2
6.路由器r2配置
undo t m sys sys r2 dhcp enable int g0/0/0 ip add 12.0.0.2 24 un sh q ip route-static 192.168.10.0 24 12.0.0.1 ip route-static 192.168.20.0 24 12.0.0.1 int g0/0/1 ip add 15.0.0.1 24 dhcp select global un sh q ip pool dhcp15 network 15.0.0.0 mask 24 gateway-list 15.0.0.1 dns-list 8.8.8.8 2.2.2.2
7.查看pc5
可以看到五台pc都自动获取IP地址成功了,需要注意的是pc1-pc4用的是接口地址池模式,pc5用的是全局地址池模式
总结
pc机的DHCP一定不要忘记打开