基于ENSP的DHCP协议分析

实验组网图:基于ENSP的DHCP协议分析_第1张图片
cloud配置:
基于ENSP的DHCP协议分析_第2张图片
交换机配置:
dhcp enable
vlan batch 1 2
interface g0/0/2
port link-type access
port default vlan 1
quit
interface g0/0/3
port link-type access
port default vlan 2
quit
interface vlan 1
ip address 192.168.1.1 24
//开启中继服务
dhcp select relay
//配置中继服务
dhcp relay server-ip
192.168.137.1
quit
interface vlan 2
ip address 192.168.2.1 24
dhcp select relay
dhcp relay server-ip 192.168.137.1
quit

DHCP客户端请求地址时,并不知道DHCP服务器的位置,因此DHCP客户端会在本地网络内以广播方式发送请求报文,这个报文成为Discover报文,目的是发现网络中的DHCP服务器,所有收到Discover报文的DHCP服务器都会发送回应报文,DHCP客户端据此可以知道网络中存在的DHCP服务器的位置。

基于ENSP的DHCP协议分析_第3张图片

DHCP服务器收到Discover报文后,就会在所配置的地址池中查找一个合适的IP地址,加上相应的租约期限和其他配置信息(如网关、DNS服务器等),构造一个Offer报文,发送给用户,告知用户本服务器可以为其提供IP地址。

基于ENSP的DHCP协议分析_第4张图片

DHCP Client通常选择第一个回应Offer报文的服务器作为自己的目标服务器,并回应一个广播Request报文,通告选择的服务器。DHCP客户端成功获取IP地址后,在地址使用租期过去1/2时,会向DHCP服务器发送单播Request报文续延租期,如果没有收到DHCP ACK报文,在租期过去3/4时,发送广播Request报文续延租期。

基于ENSP的DHCP协议分析_第5张图片

DHCP服务器收到Request报文后,根据Request报文中携带的用户MAC来查找有没有相应的租约记录,如果有则发送ACK报文作为回应,通知用户可以使用分配的IP地址

基于ENSP的DHCP协议分析_第6张图片

你可能感兴趣的:(网络工程组网试验,网络,网络协议)