[Kea-users] Usage of suboption 150 of option 82
admin at mailsrv.globnet.md
admin at mailsrv.globnet.md
Wed Aug 25 08:53:03 UTC 2021
Hello.
I am trying to make a client class that matches value of suboption 150 of option 82
The definition of a client class is the following:
{
"name":"GponTestMGM",
"test":"option[82].option[150].hex == '100.65.160.0'"
}
But in the logs
2021-08-24 17:17:42.039 ERROR [kea-dhcp4.bad-packets/2749.140283961850048] DHCP4_PACKET_NAK_0001 [hwtype=1 60:f1:8a:be:5c:18], cid=[01:60:f1:8a:be:5c:18], tid=0x55155455: failed to select a subnet for incoming packet, src 100.65.160.1, type DHCPDISCOVER
2021-08-24 17:17:45.139 DEBUG [kea-dhcp4.packets/2749.140283961850048] DHCP4_BUFFER_RECEIVED received buffer from 100.65.160.1:67 to 10.255.255.186:67 over interface eno3
2021-08-24 17:17:45.139 DEBUG [kea-dhcp4.options/2749.140283961850048] DHCP4_BUFFER_UNPACK parsing buffer received from 100.65.160.1 to 10.255.255.186 over interface eno3
2021-08-24 17:17:45.139 DEBUG [kea-dhcp4.eval/2749.140283961850048] EVAL_DEBUG_OPTION Pushing option 60 with value 0x
2021-08-24 17:17:45.139 DEBUG [kea-dhcp4.eval/2749.140283961850048] EVAL_DEBUG_STRING Pushing text string '0'
2021-08-24 17:17:45.139 DEBUG [kea-dhcp4.eval/2749.140283961850048] EVAL_DEBUG_STRING Pushing text string '6'
2021-08-24 17:17:45.139 DEBUG [kea-dhcp4.eval/2749.140283961850048] EVAL_DEBUG_SUBSTRING_EMPTY Popping length 6, start 0, string 0x pushing result 0x
2021-08-24 17:17:45.139 DEBUG [kea-dhcp4.eval/2749.140283961850048] EVAL_DEBUG_STRING Pushing text string 'Aastra'
2021-08-24 17:17:45.139 DEBUG [kea-dhcp4.eval/2749.140283961850048] EVAL_DEBUG_EQUAL Popping 0x416173747261 and 0x pushing result 'false'
2021-08-24 17:17:45.139 DEBUG [kea-dhcp4.options/2749.140283961850048] EVAL_RESULT Expression voiP evaluated to 0
2021-08-24 17:17:45.139 DEBUG [kea-dhcp4.eval/2749.140283961850048] EVAL_DEBUG_SUB_OPTION Pushing option 82 sub-option 150 with value 0x6441A000
2021-08-24 17:17:45.140 DEBUG [kea-dhcp4.eval/2749.140283961850048] EVAL_DEBUG_STRING Pushing text string '100.65.160.0'
2021-08-24 17:17:45.140 DEBUG [kea-dhcp4.eval/2749.140283961850048] EVAL_DEBUG_EQUAL Popping 0x3130302E36352E3136302E30 and 0x6441A000 pushing result 'false'
2021-08-24 17:17:45.140 DEBUG [kea-dhcp4.options/2749.140283961850048] EVAL_RESULT Expression GponTestMGM evaluated to 0
2021-08-24 17:17:45.140 DEBUG [kea-dhcp4.packets/2749.140283961850048] DHCP4_PACKET_RECEIVED [hwtype=1 60:f1:8a:be:5c:18], cid=[01:60:f1:8a:be:5c:18], tid=0x55155455: DHCPDISCOVER (type 1) received from 100.65.160.1 to 10.255.255.186 on interface eno3
In the wireshark capture I clearly see that suboption 150 of option 82 is = 100.65.160.0(screen in attachment)
Why client class GponTestMGM isn’t matched to this “Discover”?
Thanks!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.isc.org/pipermail/kea-users/attachments/20210825/f063206d/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 82_150.png
Type: image/png
Size: 6875 bytes
Desc: not available
URL: <https://lists.isc.org/pipermail/kea-users/attachments/20210825/f063206d/attachment-0001.png>
More information about the Kea-users
mailing list