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

相关推荐
砚凝霜1 小时前
【软考信息安全】第十二章 网络安全审计概述与分类
网络·安全·web安全
迪康妍妍1 小时前
终端安全实战:用迪康终端安全管理系统实现U盘四分档管控与全量审计
android·运维·网络·安全·电脑
一只旭宝1 小时前
【网络精讲1】TCP 三次握手:为什么是三次,第三次丢了怎么办
服务器·网络·tcp/ip
迈威通信2 小时前
迈威 MISCOM8212GP-4XGF-8GTPoE90-DC48 接入层实践:高密度 PoE++ 与万兆上行的整合方案
运维·网络·信息与通信
威联通网络存储2 小时前
TS-h1283XU-RP 在医药批记录与检验场景的部署
网络·python
木子n112 小时前
车载以太网与SOME/IP服务化通信实战-01.从字节到服务:SOME/IP报文解析与四通道开销账
网络·网络协议·tcp/ip·车载以太网·some/ip
Escalating_xu13 小时前
【C 语言】数据在内存中的存储:补码、大小端、整型陷阱与 IEEE 754 全解析
java·c语言·网络
爱跳舞的烤冷面14 小时前
Linux篇——网络编程
网络
Knight_AL15 小时前
基于 Netty 实现的 WebSocket 服务端
网络·websocket·网络协议