一、DHCP定义
DHCP封包在传输层,采用UDP协议;采用的是C/S(client/server)架构实现通信,协议报文是基于UDP进行交互,67号(dhcp服务端)和68号(dhcp客户端),它的作用是为终端设备下发上网参数,提供上网条件;上网参数包括IP地址、子网掩码、默认网关、租期等,DHCP系统由DHCP服务器,DHCP客户端、DHCP中继。
两个特殊的dns地址:1、全球通用:114.114.114.114, 2、中国通用:8.8.8.8
二、DHCP的报文
1、discover--发现报文
DHCP客户端以广播的方式发出discover报文
2、offer--提供报文
DHCP服务器收到discover报文后,在配置的地址池查找合适的IP地址,构造offer报文发送给用户
3、request--请求报文
DHCP客户端可能会收到多个offer,但是必须选择其中一个,客户端一般会选择第一个回应offer报文的服务器作为自己的目标服务器,并回应一个request报文
4、ack--确认报文
服务器对客户端的request报文的确认报文
三、DHCP的优点
工作配置量少,可以避免地址重复配置,便于地址规划
四、案例
1、拓扑图
2、实验目的:pc自动获取IP地址,pc1和pc2可以跟pc3、pc4互相通信
3、LSW1配置
vlan batch 10 20
ip pool 10
network 192.168.10.0
gateway-list 192. 168.10.254
dns-list 114.114.114.114
dhcp enable
int vlan10
ip address 192.168.10.254 24
dhcp select global
int g0/Ø/1
po 1 ac
po de vlan 10
q
ip pool 20
net 192.168.20.0
gate 192.168.20.254
dns 8.8.8.8
int vlan20
ip add 192.168.20.254 24
dhcp select global
int g0/0/2
po 1 ac
po de vlan 20
2、pc1-4开启dhcp服务,这里我就不一一截图了
3、在pc上验证是否获取到IP地址等参数
4、pc1通pc3和pc4,pc2通pc3和pc4
到这里就说明你成功了耶