DHCP

产生背景

  • 局域网中手动配置静态IP地址任务繁琐,而且容易出错

定义

  • 动态主机配置协议

  • 用于为局域网中主机动态分配IP地址及相关信息

  • 采用客户端/服务器模式

  • 服务端口UDP67

  • 客户端口UDP68

工作原理

分配IP地址工作流程

1.客户端以全网广播形式发起IP地址寻找 Discover

2.服务器以全网广播形式向客户端发送IP地址提供 Offer

3.客户端选择好IP地址后,以全网广播形式向服务器请求选择结果 Request

4.服务器向客户端以全网广播形式发送IP地址确认 ACK

特殊情况的处理当网络中存在多台DHCP服务器,客户端会优先选择最先到达的IP地址提供

IP地址租约更新

  • 租期到达50%,客户端如在线,会向服务器单播发起租约更新请求
  • 租期到达87.5%,客户端如在线,会向服务器广播发起租约更新请求
DHCP中继代理
  • 用于跨网段分配IP地址
  • IP地址请求的相关报文都是广播发送,无法跨越网段,所以需要在中间路由器开启DHCP中继代理功能

实验拓扑

实验需求

1.按照图示为R1配置IP地址

2.配置R1为DHCP服务器,提供服务的地址池为192.168.1.0/24网段,网关为192.168.1.254,DNS服务器地址为114.114.114.114

3.192.168.1.10-192.168.1.20为专用地址段,要求不能用于自动分配

4.PC3和PC4都能获取到192.168.1.0/24网段的IP地址


实验解法

1.R1配置IP地址部分略192.168.1.1

2.配置R1的DHCP服务

步骤1:在R1上开启DHCP服务

1
[R1]dhcp enable

步骤2:创建1号地址池,宣告网段192.168.1.0/24,网关为192.168.1.254,DNS为114.114.114.114

1
2
3
4
[R1]dhcp server ip-pool 1
[R1-dhcp-pool-1]network 192.168.1.0 mask 255.255.255.0
[R1-dhcp-pool-1]gateway-list 192.168.1.254
[R1-dhcp-pool-1]dns-list 114.114.114.114

3.配置IP地址排除

  分析:被配置为排除的IP地址段,DHCP服务器将不会进行分配。配置排除的命令需要退出到系统视图配置

步骤1:配置IP地址排除段,为192.168.1.10-192.168.1.20

1
[R1]dhcp server forbidden-ip 192.168.1.10 192.168.1.20

4.配置PC3和PC4的IP地址为自动获取,然后可以自动获得192.168.1.0/24网段的IP地址,如图所示



转载于邓方鸣-在线文档库

转载目的:学习