DHCP Option 138 和 Option 43 的核心区别

Option 138 和 Option 43 的核心区别在于:Option 138 是标准化的专用选项,而 Option 43 是厂商自定义的“通用容器”。

📋 核心区别对比

 
特性Option 138Option 43
标准定义 RFC 5417 标准定义,专用于 CAPWAP AC 地址发现 RFC 2132 定义的通用“厂商特定信息”选项,本身不规定内容
格式特点 格式统一,支持直接填写 IP 地址,配置简单直观 格式由厂商自定义,必须写成十六进制(HEX)字符串,配置相对复杂
发现优先级 优先级更高(H3C 设备上:Option 138 > Option 43) 优先级较低
主要用途 几乎专门用于无线 AP 发现 AC 用途广泛,除 AC 地址外,还可用于 PXE 引导、ACS 服务器地址等
兼容性 较新标准,部分老旧设备可能不支持 历史悠久,几乎所有设备都支持,但需要严格匹配厂商格式

🔍 为什么会有两种选项?

Option 43 出现得早,当时没有统一标准规定如何通过 DHCP 下发 AC 地址。所以各厂商(如 Cisco、H3C、锐捷)都在 Option 43 这个“筐”里,用自己的私有格式塞入 AC 的 IP。

后来,RFC 5417 专门定义了 Option 138,就是为了解决这种混乱,提供一个标准、直接的方式来告诉 AP 去哪里找 AC。所以,支持 Option 138 的设备会优先用它,因为它更标准、配置更简单。

💡 实际配置建议

如果你在配置 DHCP 服务器让 AP 跨三层注册:

  1. 优先尝试 Option 138:如果 AP 和 AC 都支持,直接用 option 138 ip-address x.x.x.x 这种格式,最省事。

  2. 不行再退回 Option 43:如果设备较老或只认 Option 43,就需要去查对应厂商的文档,找到正确的 HEX 格式。比如 H3C/锐捷设备上常见的 PXE 格式 8007... 或 ACS 格式 01...。

 
# option 43 有哪些厂家支持

主流网络设备厂商几乎都支持 DHCP Option 43,但各自的“填充格式”是私有的。

🏢 主要支持厂商

 
厂商典型用途/格式特点
Cisco 格式为 TLV,例如 f1080a7e7e020a7f7f02,其中 f1 是类型,08 是长度,后面跟着控制器 IP 的十六进制。
Huawei 用于 Fit AP 跨三层注册,需在 DHCP 地址池中配置 option 43 指向 AC 的 IP 地址。
H3C 常用格式如 8007000001c0a83201,其中 80 表示子选项类型,c0a83201 是 AC 的 IP(192.168.50.1)十六进制。
Ruijie(锐捷) 格式通常以 f104 开头,后接 AC 的 IP 十六进制,例如 f104.7a61.9121。
HPE Aruba AOS-10.x 版本支持文本格式,如 ArubaAP,<Cluster-IP>,<PSK>,用于 Zero Touch Provisioning。
BDCOM(博达) 明确支持通过 Option 43 发现 AC。

📌 核心提醒

虽然厂商都支持 Option 43,但格式完全不通用。Cisco 的 TLV 格式直接用在 H3C 上肯定无法识别。配置时必须严格按照对应厂商的文档来转换 IP 地址的十六进制编码,否则 AP 会无法发现 AC。

posted @ 2026-10-15 22:44  JacobJacob  阅读(20)  评论(0)    收藏  举报