DHCP(1)

304 阅读1分钟

工作原理

1.DHCP客户端发送discover(广播)报文,用于发现当前网络中的DHCP服务器

2.DHCP服务器收到discover(广播)报文后发送offer(单播)报文,并携带分配给客户端的IP地址

3.DHCP客户端收到offer(单播)报文后,发送request(广播)报文,告知服务器自己将使用该IP地址

4.DHCP服务器收到发送request(广播)报文后,发送ack(单播)报文,最终确认,告知客户端可以使用该IP地址

租期更新

1.DHCP客户端发送request(单播)报文,向DHCP服务器请求继续使用该IP地址,延长使用期限

2.DHCP服务端收到request(单播)报文后,向DHCP客户端发送ack(单播)报文,告知客户端可以继续使用该IP地址,可使用时间刷新到租期时常(8 hours)

如果在50%租期时客户端未得到原服务器的响应,则客户端在87.5%租期时会广播发送DHCP request报文,任意一台DHCP服务端都可响应,该过程称为重绑定

三种方式配置

image.png

PC1使用interface,PC2使用global,PC3使用relay,具体配置如下:

LSW1的配置
#
dhcp enable
#
vlan batch 10 20 999
#
ip pool 1
 gateway-list 192.168.20.1
 network 192.168.20.0 mask 255.255.255.0
 excluded-ip-address 192.168.20.200 192.168.20.254
 dns-list 8.8.8.8
#
interface Vlanif10
 ip address 192.168.10.1 255.255.255.0
 dhcp select interface
 dhcp server excluded-ip-address 192.168.10.254
 dhcp server dns-list 8.8.8.8
#
interface Vlanif20
 ip address 192.168.20.1 255.255.255.0
 dhcp select global
#
interface Vlanif999
 ip address 195.168.1.2 255.255.255.0
 dhcp select relay
 dhcp relay server-ip 195.168.1.1
#
interface GigabitEthernet0/0/1
 port link-type access
 port default vlan 999
#
interface GigabitEthernet0/0/2
 port link-type access
 port default vlan 10
#
interface GigabitEthernet0/0/3
 port link-type access
 port default vlan 20
#
interface GigabitEthernet0/0/4
 port link-type access
 port default vlan 999
#
AR1的配置
#
dhcp enable
#
ip pool 1
 network 195.168.1.0 mask 255.255.255.0 
 excluded-ip-address 195.168.1.1 195.168.1.2 
 dns-list 8.8.8.8 
#
interface GigabitEthernet0/0/0
 ip address 195.168.1.1 255.255.255.0 
 dhcp select global
#