ISC DHCP Option 82主机声明的binary-to-ascii

如果中继代理将选项82编码为二进制数据(至less与思科和博科系统一样),如何执行此匹配:


host 10-24-24-9 { host-identifier option agent.circuit-id "<some circuit id>"; fixed-address 10.24.24.9; server-name "192.168.0.12"; filename "SomeCFG.cfg"; } 

如果我是通过类声明来完成的,那么可以这样做:


 class 10-24-24-9 { match if binary-to-ascii(10, 8, "", option agent.circuit-id) = "<some circuit id>"; } 

…一些单一的地址池/范围允许类10-24-24-9的成员


如果我可以帮忙的话,我不希望这样做,因为这样可以避免在租约到期之前快速更换设备(因为地址已经租给了以前的设备)。 使用固定地址的主机{}不会出租,因此电路末端的设备快速交换不会遇到阻碍。

有任何想法吗? (我已经尝试了苛刻的语言)