H3C 使用 SDN 控制器创建 VDHCP,并配置 option 43 和 option 60 字段,在 AP 上可以识别到 60 为 ArubaAP,但没有 controller ip,AP 无法上线到控制器。
抓包如下:

可以看到在 ip 的前面多了 5 个字符,DHCP Server放交换机无此问题。在 H3C sdn 控制器抓包格式为:Option 43 hex xxxxxxxx 的格式。
最后确定为 H3C VDHCP 下发的 option 43 字段 AP 无法识别,联系H3C研发修改了此字段的下发格式为:Option 43 ip x.x.x.x,AP 恢复上线。
老师,麻烦问下,如果是用Aruba 的交换机比如3810,那么dhcp option中也需要定义option 43 和60,
option 43 ip 192.168.10.1
option 60 ascii ArubaAP
这样定义是否正确,谢谢!
option 43 {ascii|hex |ip [IP-ADDR2 … IP-ADDR8]}
参考相应产品CLI手册https://www.arubanetworks.com/techdocs/AOS-Switch/16.10/Aruba%203810M%265400R%20Management%20and%20Configuration%20Guide%20for%20ArubaOS-Switch%2016.10.pdf
用ASCII或者text就可以吧
h3c sdn控制器option 43 默认只有hex