DHCP

mac2026-08-23  0

定义:DHCP,Dynamic Host Config Protocol动态主机配置协议

作用:统一分发和管理IP地址

基本概念:基于UDP 67/68端口,67代表服务器,68代表客户端

基于Client/Server架构

数据包:

Discover   发现

Offer      提供

Request    请求

ACK        确认

Release    释放

工作过程:

需要自动获取IP地址的客户端开启自动获取IP地址之后,本地广播发出DHCP Discover数据包,源IP地址0.0.0.0,目标IP地址255.255.255.255,源MAC地址为本地网卡MAC,目标MAC为FFFF-FFFF-FFFF,源端口为68,目标端口为67;开启了DHCP服务的服务器收到此数据包后,发送免费ARP以确定所要下发的IP地址没有冲突,再本地基于广播的形式回复DHCP Offer数据包,源IP是服务器IP地址,目标IP地址255.255.255.255,源MAC为服务器网卡MAC,目标MAC为FFFF-FFFF-FFFF,源端口为67,目标端口为68;客户端使用DHCP Request数据包请求IP地址,服务器回复ACK给客户端,客户端拿到IP地址。

租约:

租期:默认租期为1440min/24h/一天。

续租:当租期到达1/2时,客户端若依然在线,客户端主动发出Request数据包来续租;

若续租失败,继续在7/8的租期再次发送Request数据包续租;

若依然失败,那租期到达时地址被收回,客户端若想继续使用,需要重新获取地址。

配置过程:

路由器作为DHCP服务器:

R1(config)#ip dhcp pool hah  //创建DHCP池塘

R1(dhcp-config)#network 10.1.1.0 255.255.255.0  //宣告下发的网段

R1(dhcp-config)#default-router 10.1.1.1   //配置网关

R1(dhcp-config)#dns-server 114.114.114.114  //配置DNS服务器

图示:

最新回复(0)