概览

本文介绍动态主机配置协议(DHCP)的工作原理。

注意:

有关路由和交换的完整入门指南,请参阅 Ubiquiti 宽带路由与交换专家(UBRSS)指南,可在我们的 培训 部分下载。

DHCP 简介

DHCP 用于为网络中的设备动态分配 IP 地址和其他参数(DHCP 选项)。该协议同时使用 UDP 端口 67(服务器)和 UDP 端口 68(客户端),并包含以下几种不同的消息类型:

  • 发现 DHCP 客户端发送 DHCP 发现 消息以查找 DHCP 服务器(广播)。
  • 提供 DHCP 服务器通过 DHCP 提供 消息响应 发现 消息(单播)。
  • 请求 客户端向服务器回复 请求 消息,并请求之前提供的地址(广播)。
  • 确认 服务器接受客户端发送的 请求,并回复 DHCP 确认(确认)消息。

除了提供 IP 地址外,服务器还可以向客户端提供以下 DHCP 选项:

  • 子网掩码 网络使用的子网掩码(例如 255.255.255.0)。
  • 路由器地址 默认网关的地址。
  • DNS 服务器 客户端用于解析名称的 DNS 服务器。
  • 租期 地址的有效时间(例如 1 天)。
  • 自定义选项 服务器提供的其他选项,例如 TFTP 服务器或 UniFi Network 应用程序的位置。

下图展示了客户端与服务器之间 DHCP 消息交换过程的示例:

topology.png

示例设置中,DHCP 服务器运行在 UniFi Security Gateway(USG)上。客户端会发送 DHCP 发现 广播消息,服务器则通过单播 DHCP 提供 消息进行响应。

相关文章

UniFi - USG:如何配置自定义 DHCP 选项