DHCP Option 选项

DHCP Option 总览(DHCPv4)

DHCP 报文末尾Options 字段 ,TLV 结构:Code(1B) | Length(1B) | Value Code=0 填充 Pad;Code=255 结束 End,这两个是固定标记,不携带参数Microsoft ...

一、基础常规选项(终端 PC 最常用,RFC 标准)

Code 名称 作用
1 Subnet Mask 子网掩码
3 Router 默认网关(路由),可多个 IP
6 Domain Name Server DNS 服务器地址
15 Domain Name 客户端域名后缀
28 Broadcast Address 本网段广播地址
33 Static Route(分类路由) 带类静态路由,老标准
121 Classless Static Route 无类静态路由(推荐,优先级高于 33) RFC3442
42 NTP Server 时间服务器地址
51 IP Address Lease Time IP 租约时长(秒)
53 DHCP Message Type 消息类型:1Discover/2Offer/3Request/4Decline/5Ack/6Nak/7Release
54 Server Identifier DHCP 服务器 IP
55 Parameter Request List 客户端请求参数列表(AP/PC 在这里带上需要的 option,比如请求 43)
58 Renewal Time (T1) 续约时间(通常租约 1/2)
59 Rebinding Time (T2) 重绑定时间(通常租约 7/8)

二、设备批量部署 / 无线 AP

Code 名称 场景说明
43 Vendor-Specific Information 厂商私有选项,内部带 Sub-option 子 TLV华为 FIT AP:sub-option2 携带 AC 的 IP(你刚才查的)不同厂商子选项定义完全不同
60 Vendor Class Identifier 厂商类别标识,AP 上报自己型号,服务器可按 60 区分设备分配地址池 /option
66 TFTP Server Name TFTP 服务器域名
67 Boot File Name 启动文件名(交换机 / AP ZTP 零配置加载配置文件)
150 TFTP Server Address TFTP 服务器 IP(Cisco IP 电话常用)
138 CAPWAP AC Controllers 标准 RFC CAPWAP AC 地址选项(新规范),跨厂商通用 AC 地址下发

区分:华为老方案习惯用Option43 sub-option2 ;标准 CAPWAP 推荐Option138

三、DHCP 中继相关(Option82 )

Code 名称 作用
82 Relay Agent Information DHCP 中继代理信息选项,交换机 / 中继设备插入sub1:Circuit-ID(端口 / VLAN 信息)sub2:Remote-ID(设备 MAC / 设备标识)用于溯源、安全绑定、按端口分配地址池

四、Windows NetBIOS 相关(内网旧 Windows)

Code 名称
44 NetBIOS Name Server (WINS)
45 NetBIOS Datagram Distribution Server
46 NetBIOS Node Type

五、华为 / H3C 设备配置示例

复制代码
# 地址池下配置基础option
[Huawei-ip-pool] dns-list 223.5.5.5 114.114.114.114
[Huawei-ip-pool] gateway-list 192.168.1.1
[Huawei-ip-pool] lease day 3

# Option43 华为FIT AP三层上线(前面讲的sub-option2)
[Huawei-ip-pool-ap] option 43 sub-option 2 ip-address 192.168.100.1

# Option82 中继侧开启(交换机全局)
[Huawei] dhcp select relay
[Huawei] dhcp relay information enable

重要原理小结

  1. Option55 :客户端告诉 DHCP 服务器 "我想要哪些 option";如果 AP 不在 55 里请求 43,服务器即使配置了 option43 也不会下发。
  2. Option43 是厂商私有容器 ,不是通用标准,只有对应厂商设备才会解析里面的 sub-option;Cisco AP、H3C AP、华为 AP 对 43 子选项定义互不兼容。
  3. Option82 由中继设备插入,客户端本身不会生成 82;DHCP 服务器收到 82 可做策略控制。
  4. 报文大小有限,option 过多时会触发 Option Overload(code52),把部分 option 塞进 bootp 的 sname/file 字段。

总结

1 掩码 3 网关,6DNS 42 时 51 租约 53 类型,55 请求参数集 43 厂商私有包,82 中继带信息 66 67 TFTP,AP 上线看 43/138

相关推荐
小嘉丶学长8 小时前
Day14 · 字典与集合
java·开发语言·网络·python·学习·1024程序员节
pt104310 小时前
Cisco设备网络安全系列-18:SIEM与SOAR安全解决方案
网络·安全
Tel1992530800410 小时前
温度湿度信号转WiFi/MQTT/Modbus TCP采集模块 无线传输
网络·网络协议·tcp/ip·工业自动化·工控设备
yyuuuzz11 小时前
云服务器安全组规则优先级的机制记录
运维·服务器·网络·安全·阿里云·aws
youce_12311 小时前
测速跑满,但是打开网页、刷视频总转圈?问题不在带宽
网络·智能路由器
lazy H13 小时前
【计算机网络】第 13 篇:NAT 和端口映射是什么?为什么本地服务外网访问不了?
java·网络·网络协议·学习·计算机网络·408
Linux运维技术栈13 小时前
WAF部署在防火墙后面,获取不到真实IP怎么办?
服务器·网络·tcp/ip·安全·防火墙·waf
垆边人似月.14 小时前
RDMA项目踩坑(一):为什么最后一块数据必须使用实际长度?
网络·c/c++·rdma·高性能io·tcp与rdma
YH_Analytics14 小时前
2026 高压 E-House 市场深度分析报告市场格局
网络·数据库
zl_dfq14 小时前
Windows 下 UDP 套接字编程指南
网络·windows·udp