<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;">
Thanks Darren for this suggestion:
<div>
<pre style="text-wrap-mode: wrap; color: rgb(0, 0, 0); font-variant-ligatures: normal; orphans: 2; widows: 2; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">Hi Jesper,
This is solved in 2.6.1 with "stash-agent-option": true See here:
<a href="https://kea.readthedocs.io/en/kea-2.6.1/arm/dhcp4-srv.html#stash-agent-options">https://kea.readthedocs.io/en/kea-2.6.1/arm/dhcp4-srv.html#stash-agent-options</a>
for further information.
Thank you,
Darren Ankney</pre>
<pre style="text-wrap-mode: wrap; color: rgb(0, 0, 0); font-variant-ligatures: normal; orphans: 2; widows: 2; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><br></pre>
<pre style="text-wrap-mode: wrap; color: rgb(0, 0, 0); font-variant-ligatures: normal; orphans: 2; widows: 2; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">I tried implementing this, but it does not solve my issue. I really can’t tell what is causing this to fail, maybe I have just stared at it for too long.</pre>
<pre style="text-wrap-mode: wrap; color: rgb(0, 0, 0); font-variant-ligatures: normal; orphans: 2; widows: 2; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">Here is a debug entry from today:</pre>
<pre style="text-wrap-mode: wrap; color: rgb(0, 0, 0); font-variant-ligatures: normal; orphans: 2; widows: 2; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><br></pre>
<pre style="text-wrap-mode: wrap; color: rgb(0, 0, 0); font-variant-ligatures: normal; orphans: 2; widows: 2; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">2024-11-03 13:31:25.925 DEBUG [kea-dhcp4.packets/33386.131900472637888] DHCP4_BUFFER_RECEIVED received buffer from 100.70.229.212:68 to 188.228.0.122:67 over interface ens35
2024-11-03 13:31:25.925 DEBUG [kea-dhcp4.options/33386.131900414887616] DHCP4_BUFFER_UNPACK parsing buffer received from 100.70.229.212 to 188.228.0.122 over interface ens35
2024-11-03 13:31:25.925 INFO [kea-dhcp4.dhcp4/33386.131900414887616] DHCP4_QUERY_LABEL received query: [hwtype=1 1c:93:7c:33:ec:08], cid=[ff:7c:33:ec:08:00:03:00:01:1c:93:7c:33:ec:08], tid=0x2a910474
2024-11-03 13:31:25.925 DEBUG [kea-dhcp4.dhcpsrv/33386.131900414887616] DHCPSRV_PGSQL_GET_ADDR4 obtaining IPv4 lease for address 100.70.229.212
2024-11-03 13:31:25.926 DEBUG [kea-dhcp4.eval/33386.131900414887616] EVAL_DEBUG_OPTION [hwtype=1 1c:93:7c:33:ec:08], cid=[ff:7c:33:ec:08:00:03:00:01:1c:93:7c:33:ec:08], tid=0x2a910474: Pushing option 82 with value 'false'
2024-11-03 13:31:25.926 DEBUG [kea-dhcp4.dhcpsrv/33386.131900414887616] EVAL_RESULT [hwtype=1 1c:93:7c:33:ec:08], cid=[ff:7c:33:ec:08:00:03:00:01:1c:93:7c:33:ec:08], tid=0x2a910474: Expression Option82Subscribers evaluated to false
2024-11-03 13:31:25.926 INFO [kea-dhcp4.packets/33386.131900414887616] DHCP4_PACKET_RECEIVED [hwtype=1 1c:93:7c:33:ec:08], cid=[ff:7c:33:ec:08:00:03:00:01:1c:93:7c:33:ec:08], tid=0x2a910474: DHCPREQUEST (type 3) received from 100.70.229.212 to 188.228.0.122 on interface ens35
2024-11-03 13:31:25.927 DEBUG [kea-dhcp4.packets/33386.131900414887616] DHCP4_QUERY_DATA [hwtype=1 1c:93:7c:33:ec:08], cid=[ff:7c:33:ec:08:00:03:00:01:1c:93:7c:33:ec:08], tid=0x2a910474, packet details: local_address=188.228.0.122:67, remote_address=100.70.229.212:68,
msg_type=DHCPREQUEST (3), trans_id=0x2a910474,
options:
type=012, len=013: "DocsisGateway" (string)
type=043, len=009:,
options:
type=002, len=007: 45:52:4f:55:54:45:52
type=053, len=001: 3 (uint8)
type=055, len=010: 1(uint8) 3(uint8) 6(uint8) 7(uint8) 15(uint8) 42(uint8) 51(uint8) 54(uint8) 100(uint8) 0(uint8)
type=060, len=010: "eRouter1.0" (string)
type=061, len=015: ff:7c:33:ec:08:00:03:00:01:1c:93:7c:33:ec:08
2024-11-03 13:31:25.927 DEBUG [kea-dhcp4.callouts/33386.131900414887616] HOOKS_CALLOUTS_BEGIN begin all callouts for hook pkt4_receive
2024-11-03 13:31:25.927 DEBUG [kea-dhcp4.eval/33386.131900414887616] EVAL_DEBUG_SUB_OPTION_NO_OPTION [hwtype=1 1c:93:7c:33:ec:08], cid=[ff:7c:33:ec:08:00:03:00:01:1c:93:7c:33:ec:08], tid=0x2a910474: Requested option 82 sub-option 2, but the parent option is not present, pushing result 0x
2024-11-03 13:31:25.927 DEBUG [kea-dhcp4.flex-id-hooks/33386.131900414887616] FLEX_ID_EXPRESSION_EVALUATED Expression evaluated for packet to "" (size: 0)
2024-11-03 13:31:25.927 DEBUG [kea-dhcp4.callouts/33386.131900414887616] HOOKS_CALLOUT_CALLED hooks library with index 1 has called a callout on hook pkt4_receive that has address 0x77f677f6b5f0 (callout duration: 0.080 ms)
2024-11-03 13:31:25.927 DEBUG [kea-dhcp4.callouts/33386.131900414887616] HOOKS_CALLOUT_CALLED hooks library with index 10 has called a callout on hook pkt4_receive that has address 0x77f677fbc620 (callout duration: 0.003 ms)
2024-11-03 13:31:25.927 DEBUG [kea-dhcp4.callouts/33386.131900414887616] HOOKS_CALLOUTS_COMPLETE completed callouts for hook pkt4_receive (total callouts duration: 0.083 ms)
2024-11-03 13:31:25.927 DEBUG [kea-dhcp4.dhcpsrv/33386.131900414887616] DHCPSRV_SUBNET4_SELECT_NO_RAI_OPTIONS No RAI options found to use for subnet selection.
2024-11-03 13:31:25.927 DEBUG [kea-dhcp4.dhcpsrv/33386.131900414887616] DHCPSRV_SUBNET4_SELECT_NO_RELAY_ADDRESS Relay address (giaddr) in client packet is empty.
2024-11-03 13:31:25.927 DEBUG [kea-dhcp4.dhcpsrv/33386.131900414887616] DHCPSRV_SUBNET4_SELECT_BY_ADDRESS_NO_MATCH No subnet matches address: 100.70.229.212
2024-11-03 13:31:25.927 DEBUG [kea-dhcp4.packets/33386.131900414887616] DHCP4_SUBNET_SELECTION_FAILED [hwtype=1 1c:93:7c:33:ec:08], cid=[ff:7c:33:ec:08:00:03:00:01:1c:93:7c:33:ec:08], tid=0x2a910474: failed to select subnet for the client
2024-11-03 13:31:25.927 DEBUG [kea-dhcp4.dhcp4/33386.131900414887616] DHCP4_CLASS_ASSIGNED [hwtype=1 1c:93:7c:33:ec:08], cid=[ff:7c:33:ec:08:00:03:00:01:1c:93:7c:33:ec:08], tid=0x2a910474: client packet has been assigned to the following class: UNKNOWN
2024-11-03 13:31:25.927 DEBUG [kea-dhcp4.dhcp4/33386.131900414887616] DHCP4_CLASSES_ASSIGNED_AFTER_SUBNET_SELECTION [hwtype=1 1c:93:7c:33:ec:08], cid=[ff:7c:33:ec:08:00:03:00:01:1c:93:7c:33:ec:08], tid=0x2a910474: client packet has been assigned to the following classes: ALL, VENDOR_CLASS_eRouter1.0, UNKNOWN
2024-11-03 13:31:25.927 ERROR [kea-dhcp4.bad-packets/33386.131900414887616] DHCP4_PACKET_NAK_0001 [hwtype=1 1c:93:7c:33:ec:08], cid=[ff:7c:33:ec:08:00:03:00:01:1c:93:7c:33:ec:08], tid=0x2a910474: failed to select a subnet for incoming packet, src 100.70.229.212, type DHCPREQUEST
2024-11-03 13:31:25.927 DEBUG [kea-dhcp4.callouts/33386.131900414887616] HOOKS_CALLOUTS_BEGIN begin all callouts for hook leases4_committed
2024-11-03 13:31:25.927 DEBUG [kea-dhcp4.callouts/33386.131900414887616] HOOKS_CALLOUT_CALLED hooks library with index 10 has called a callout on hook leases4_committed that has address 0x77f677fbcb70 (callout duration: 0.013 ms)
2024-11-03 13:31:25.927 DEBUG [kea-dhcp4.callouts/33386.131900414887616] HOOKS_CALLOUTS_COMPLETE completed callouts for hook leases4_committed (total callouts duration: 0.013 ms)
2024-11-03 13:31:25.927 DEBUG [kea-dhcp4.callouts/33386.131900414887616] HOOKS_CALLOUTS_BEGIN begin all callouts for hook pkt4_send
2024-11-03 13:31:25.927 DEBUG [kea-dhcp4.callouts/33386.131900414887616] HOOKS_CALLOUT_CALLED hooks library with index 1 has called a callout on hook pkt4_send that has address 0x77f677f69a90 (callout duration: 0.013 ms)
2024-11-03 13:31:25.927 DEBUG [kea-dhcp4.callouts/33386.131900414887616] HOOKS_CALLOUT_CALLED hooks library with index 10 has called a callout on hook pkt4_send that has address 0x77f677fbdd80 (callout duration: 0.001 ms)
2024-11-03 13:31:25.927 DEBUG [kea-dhcp4.callouts/33386.131900414887616] HOOKS_CALLOUTS_COMPLETE completed callouts for hook pkt4_send (total callouts duration: 0.014 ms)
2024-11-03 13:31:25.927 DEBUG [kea-dhcp4.options/33386.131900414887616] DHCP4_PACKET_PACK [hwtype=1 1c:93:7c:33:ec:08], cid=[ff:7c:33:ec:08:00:03:00:01:1c:93:7c:33:ec:08], tid=0x2a910474: preparing on-wire format of the packet to be sent
2024-11-03 13:31:25.927 INFO [kea-dhcp4.packets/33386.131900414887616] DHCP4_PACKET_SEND [hwtype=1 1c:93:7c:33:ec:08], cid=[ff:7c:33:ec:08:00:03:00:01:1c:93:7c:33:ec:08], tid=0x2a910474: trying to send packet DHCPNAK (type 6) from 188.228.0.122:67 to 100.70.229.212:68 on interface ens35
2024-11-03 13:31:25.927 DEBUG [kea-dhcp4.packets/33386.131900414887616] DHCP4_RESPONSE_DATA [hwtype=1 1c:93:7c:33:ec:08], cid=[ff:7c:33:ec:08:00:03:00:01:1c:93:7c:33:ec:08], tid=0x2a910474: responding with packet DHCPNAK (type 6), packet details: local_address=188.228.0.122:67, remote_address=100.70.229.212:68,
msg_type=DHCPNAK (6), trans_id=0x2a910474 </pre>
<div><br>
<blockquote type="cite">
<div>On 2 Nov 2024, at 08.14, Jesper Nørgaard <jesper@trommefisk.dk> wrote:</div>
<br class="Apple-interchange-newline">
<div>
<div>All,<br>
<br>
I am setting up a new KEA DHCP solution for an ISP. When clients are doing a DISCOVER they source from the CMTS which acts as a relay. They then get the correct IP address. But when the client comes back half time with a unicast, the DHCP server does not know
in which subnet the client belongs and does a NAK, meaning the client looses the IP until the client does a new DISCOVER:<br>
<br>
tid=0x322cdf6c: failed to select a subnet for incoming packet, src 100.71.0.208, type DHCPREQUEST<br>
<br>
Shouldn’t the DHCP server be able to match the clients IP with a subnet, ignoring the client class?<br>
<br>
<br>
<br>
Config:<br>
<br>
{<br>
"Dhcp4": {<br>
"control-socket": {<br>
"socket-type": "unix",<br>
"socket-name": "/tmp/kea4-ctrl-socket"<br>
},<br>
"hooks-libraries": [<br>
{<br>
"library": "/usr/lib/x86_64-linux-gnu/kea/hooks/libdhcp_flex_id.so",<br>
"parameters": {<br>
"identifier-expression": "option[82].option[2].hex",<br>
"replace-client-id": true<br>
}<br>
},<br>
{<br>
"library": "/usr/lib/x86_64-linux-gnu/kea/hooks/libdhcp_lease_cmds.so",<br>
"parameters": {<br>
"store-extended-info": true<br>
}<br>
},<br>
{<br>
"library": "/usr/lib/x86_64-linux-gnu/kea/hooks/libdhcp_cb_cmds.so"<br>
},<br>
{<br>
"library": "/usr/lib/x86_64-linux-gnu/kea/hooks/libdhcp_host_cmds.so"<br>
},<br>
{<br>
"library": "/usr/lib/x86_64-linux-gnu/kea/hooks/libdhcp_host_cache.so"<br>
},<br>
{<br>
"library": "/usr/lib/x86_64-linux-gnu/kea/hooks/libdhcp_pgsql_cb.so"<br>
},<br>
{<br>
"library": "/usr/lib/x86_64-linux-gnu/kea/hooks/libdhcp_subnet_cmds.so"<br>
},<br>
{<br>
"library": "/usr/lib/x86_64-linux-gnu/kea/hooks/libdhcp_class_cmds.so"<br>
},<br>
{<br>
"library": "/usr/lib/x86_64-linux-gnu/kea/hooks/libdhcp_stat_cmds.so"<br>
},<br>
<br>
{<br>
"library": "/usr/lib/x86_64-linux-gnu/kea/hooks/libdhcp_legal_log.so",<br>
"parameters": {<br>
"path": "/var/log/kea",<br>
"base-name": "kea-forensic4",<br>
"time-unit": "second",<br>
"count": 3600<br>
}<br>
}<br>
],<br>
"lease-database": {<br>
"type": "postgresql",<br>
"port": 5432,<br>
"max-reconnect-tries": 3,<br>
"reconnect-wait-time": 50<br>
},<br>
<br>
"hosts-database": {<br>
"type": "postgresql",<br>
"port": 5432,<br>
"max-reconnect-tries": 3,<br>
"reconnect-wait-time": 50<br>
},<br>
<br>
"config-control": {<br>
"config-databases": [<br>
{<br>
"type": "postgresql",<br>
<br>
"port": 5432<br>
}<br>
],<br>
"config-fetch-wait-time": 20<br>
},<br>
"expired-leases-processing": {<br>
"reclaim-timer-wait-time": 10,<br>
"flush-reclaimed-timer-wait-time": 25,<br>
"hold-reclaimed-time": 3600,<br>
"max-reclaim-leases": 100,<br>
"max-reclaim-time": 250,<br>
"unwarned-reclaim-cycles": 5<br>
},<br>
<br>
"interfaces-config": {<br>
"interfaces": ["ens35"],<br>
"dhcp-socket-type": "udp"<br>
},<br>
<br>
//"host-reservation-identifiers": ["client-id", "hw-address", "circuit-id", "flex-id", "duid"],<br>
"host-reservation-identifiers": ["flex-id"],<br>
"match-client-id": true,<br>
<br>
"renew-timer": 900,<br>
"rebind-timer": 1800,<br>
"valid-lifetime": 3600,<br>
<br>
<br>
// Logging configuration starts here. Kea uses different loggers to log various<br>
// activities. For details (e.g. names of loggers), see Chapter 18.<br>
"loggers": [<br>
{<br>
"name": "kea-dhcp4",<br>
"output_options": [<br>
{<br>
"output": "/var/log/kea/kea-dhcp4.log"<br>
}<br>
],<br>
"severity": "INFO",<br>
"debuglevel": 99<br>
},<br>
{<br>
"name": "kea-dhcp4.leases",<br>
"output_options": [<br>
{<br>
"output": "/var/log/kea/kea-dhcp4-leases.log"<br>
}<br>
],<br>
"severity": "INFO",<br>
"debuglevel": 0<br>
},<br>
{<br>
"name": "kea-dhcp4.alloc-engine",<br>
"output_options": [<br>
{<br>
"output": "/var/log/kea/kea-dhcp4-alloc-engine.log"<br>
}<br>
],<br>
"severity": "INFO",<br>
"debuglevel": 99<br>
},<br>
{<br>
"name": "kea-dhcp4.ddns",<br>
"output_options": [<br>
{<br>
"output": "/var/log/kea/kea-dhcp4-ddns.log"<br>
}<br>
],<br>
"severity": "INFO",<br>
"debuglevel": 0<br>
}<br>
]<br>
}<br>
<br>
}<br>
<br>
<br>
<br>
<br>
"shared-networks":[{<br>
<span class="Apple-tab-span" style="white-space:pre"></span>"interface":"ens35",<br>
<span class="Apple-tab-span" style="white-space:pre"></span>"name":"CMTS-A",<br>
<span class="Apple-tab-span" style="white-space:pre"></span>"option-data":[],<br>
<span class="Apple-tab-span" style="white-space:pre"></span>"relay":{"ip-addresses":["100.70.224.1","188.228.85.1"]},<br>
<span class="Apple-tab-span" style="white-space:pre"></span>"subnet4":[{"4o6-interface":"",<br>
<span class="Apple-tab-span" style="white-space:pre"></span><span class="Apple-tab-span" style="white-space:pre"></span>"4o6-interface-id":"",<br>
<span class="Apple-tab-span" style="white-space:pre"></span><span class="Apple-tab-span" style="white-space:pre"></span>"4o6-subnet":"",<br>
<span class="Apple-tab-span" style="white-space:pre"></span><span class="Apple-tab-span" style="white-space:pre"></span>"client-class":"Option82Subscribers",<br>
<span class="Apple-tab-span" style="white-space:pre"></span><span class="Apple-tab-span" style="white-space:pre"></span>"id":1,<br>
<span class="Apple-tab-span" style="white-space:pre"></span><span class="Apple-tab-span" style="white-space:pre"></span>"option-data":[{<br>
<span class="Apple-tab-span" style="white-space:pre"></span><span class="Apple-tab-span" style="white-space:pre"></span>"always-send":false,<br>
<span class="Apple-tab-span" style="white-space:pre"></span>"code":3,"csv-format":true,<br>
"data":"100.70.224.1",<br>
"name":"routers",<br>
"never-send":false,<br>
"space":"dhcp4"}],<br>
<span class="Apple-tab-span" style="white-space:pre"></span><span class="Apple-tab-span" style="white-space:pre"></span>"pools":[{<br>
<span class="Apple-tab-span" style="white-space:pre"></span><span class="Apple-tab-span" style="white-space:pre"></span>"option-data":[],<br>
<span class="Apple-tab-span" style="white-space:pre"></span>"pool":"100.70.224.2-100.70.255.254"}],<br>
<span class="Apple-tab-span" style="white-space:pre"></span><span class="Apple-tab-span" style="white-space:pre"></span>"relay":{"ip-addresses":[]},<br>
<span class="Apple-tab-span" style="white-space:pre"></span>"reservations":[],<br>
"subnet":"100.70.224.0/19"},<br>
{"4o6-interface":"",<br>
<span class="Apple-tab-span" style="white-space:pre"></span>"4o6-interface-id":"",<br>
<span class="Apple-tab-span" style="white-space:pre"></span>"4o6-subnet":"",<br>
<span class="Apple-tab-span" style="white-space:pre"></span>"client-class":"Option82Subscribers",<br>
<span class="Apple-tab-span" style="white-space:pre"></span>"id":2,<br>
<span class="Apple-tab-span" style="white-space:pre"></span>"option-data":[{<br>
<span class="Apple-tab-span" style="white-space:pre"></span>"always-send":false,<br>
"code":3,<br>
"csv-format":true,<br>
"data":"188.228.85.1",<br>
"name":"routers",<br>
"never-send":false,<br>
"space":"dhcp4"}],<br>
<span class="Apple-tab-span" style="white-space:pre"></span>"pools":[],<br>
<span class="Apple-tab-span" style="white-space:pre"></span>"relay":{<br>
<span class="Apple-tab-span" style="white-space:pre"></span>"ip-addresses":[]},<br>
"reservations":[],<br>
"subnet":"188.228.85.0/26"}]},<br>
<span class="Apple-tab-span" style="white-space:pre"></span>{"interface":"ens35",<br>
<span class="Apple-tab-span" style="white-space:pre"></span><span class="Apple-tab-span" style="white-space:pre"></span>"name":"CMTS-B",<br>
<span class="Apple-tab-span" style="white-space:pre"></span><span class="Apple-tab-span" style="white-space:pre"></span>"option-data":[],<br>
<span class="Apple-tab-span" style="white-space:pre"></span><span class="Apple-tab-span" style="white-space:pre"></span>"relay":{"ip-addresses":["100.71.0.1","188.228.85.65"]},<br>
<span class="Apple-tab-span" style="white-space:pre"></span><span class="Apple-tab-span" style="white-space:pre"></span>"subnet4":[{<br>
<span class="Apple-tab-span" style="white-space:pre"></span><span class="Apple-tab-span" style="white-space:pre"></span><span class="Apple-tab-span" style="white-space:pre"></span>"4o6-interface":"",<br>
<span class="Apple-tab-span" style="white-space:pre"></span><span class="Apple-tab-span" style="white-space:pre"></span><span class="Apple-tab-span" style="white-space:pre"></span>"4o6-interface-id":"",<br>
<span class="Apple-tab-span" style="white-space:pre"></span><span class="Apple-tab-span" style="white-space:pre"></span><span class="Apple-tab-span" style="white-space:pre"></span>"4o6-subnet":"",<br>
<span class="Apple-tab-span" style="white-space:pre"></span><span class="Apple-tab-span" style="white-space:pre"></span><span class="Apple-tab-span" style="white-space:pre"></span>"client-class":"Option82Subscribers",<br>
<span class="Apple-tab-span" style="white-space:pre"></span><span class="Apple-tab-span" style="white-space:pre"></span><span class="Apple-tab-span" style="white-space:pre"></span>"id":3,<br>
<span class="Apple-tab-span" style="white-space:pre"></span><span class="Apple-tab-span" style="white-space:pre"></span><span class="Apple-tab-span" style="white-space:pre"></span>"option-data":[{<br>
<span class="Apple-tab-span" style="white-space:pre"></span><span class="Apple-tab-span" style="white-space:pre"></span><span class="Apple-tab-span" style="white-space:pre"></span>"always-send":false,<br>
<span class="Apple-tab-span" style="white-space:pre"></span><span class="Apple-tab-span" style="white-space:pre"></span>"code":3,<br>
<span class="Apple-tab-span" style="white-space:pre"></span>"csv-format":true,<br>
"data":"100.71.0.1",<br>
"name":"routers",<br>
"never-send":false,<br>
"space":"dhcp4"}],<br>
<span class="Apple-tab-span" style="white-space:pre"></span><span class="Apple-tab-span" style="white-space:pre"></span><span class="Apple-tab-span" style="white-space:pre"></span>"pools":[{<br>
<span class="Apple-tab-span" style="white-space:pre"></span><span class="Apple-tab-span" style="white-space:pre"></span><span class="Apple-tab-span" style="white-space:pre"></span>"option-data":[],<br>
<span class="Apple-tab-span" style="white-space:pre"></span><span class="Apple-tab-span" style="white-space:pre"></span>"pool":"100.71.0.2-100.71.31.254"}],<br>
<span class="Apple-tab-span" style="white-space:pre"></span><span class="Apple-tab-span" style="white-space:pre"></span><span class="Apple-tab-span" style="white-space:pre"></span>"relay":{<br>
<span class="Apple-tab-span" style="white-space:pre"></span><span class="Apple-tab-span" style="white-space:pre"></span><span class="Apple-tab-span" style="white-space:pre"></span>"ip-addresses":[]},<br>
<span class="Apple-tab-span" style="white-space:pre"></span><span class="Apple-tab-span" style="white-space:pre"></span>"reservations":[],<br>
<span class="Apple-tab-span" style="white-space:pre"></span>"subnet":"100.71.0.0/19"},<br>
<span class="Apple-tab-span" style="white-space:pre"></span>{"4o6-interface":"",<br>
<span class="Apple-tab-span" style="white-space:pre"></span><span class="Apple-tab-span" style="white-space:pre"></span>"4o6-interface-id":"",<br>
<span class="Apple-tab-span" style="white-space:pre"></span><span class="Apple-tab-span" style="white-space:pre"></span>"4o6-subnet":"",<br>
<span class="Apple-tab-span" style="white-space:pre"></span><span class="Apple-tab-span" style="white-space:pre"></span>"client-class":"Option82Subscribers",<br>
<span class="Apple-tab-span" style="white-space:pre"></span><span class="Apple-tab-span" style="white-space:pre"></span>"id":4,<br>
<span class="Apple-tab-span" style="white-space:pre"></span><span class="Apple-tab-span" style="white-space:pre"></span>"option-data":[{<br>
<span class="Apple-tab-span" style="white-space:pre"></span><span class="Apple-tab-span" style="white-space:pre"></span>"always-send":false,<br>
<span class="Apple-tab-span" style="white-space:pre"></span>"code":3,<br>
"csv-format":true,<br>
"data":"188.228.85.65",<br>
"name":"routers",<br>
"never-send":false,<br>
"space":"dhcp4"}],<br>
<span class="Apple-tab-span" style="white-space:pre"></span><span class="Apple-tab-span" style="white-space:pre"></span>"pools":[],<br>
<span class="Apple-tab-span" style="white-space:pre"></span><span class="Apple-tab-span" style="white-space:pre"></span>"relay":{"ip-addresses":[]},<br>
<span class="Apple-tab-span" style="white-space:pre"></span>"reservations":[],<br>
"subnet":"188.228.85.64/26"}]},<br>
<span class="Apple-tab-span" style="white-space:pre"></span><span class="Apple-tab-span" style="white-space:pre"></span>{"interface":"ens35",<br>
<span class="Apple-tab-span" style="white-space:pre"></span><span class="Apple-tab-span" style="white-space:pre"></span><span class="Apple-tab-span" style="white-space:pre"></span>"name":"CMTS-C",<br>
<span class="Apple-tab-span" style="white-space:pre"></span><span class="Apple-tab-span" style="white-space:pre"></span><span class="Apple-tab-span" style="white-space:pre"></span>"option-data":[],<br>
<span class="Apple-tab-span" style="white-space:pre"></span><span class="Apple-tab-span" style="white-space:pre"></span><span class="Apple-tab-span" style="white-space:pre"></span>"relay":{<br>
<span class="Apple-tab-span" style="white-space:pre"></span><span class="Apple-tab-span" style="white-space:pre"></span><span class="Apple-tab-span" style="white-space:pre"></span>"ip-addresses":["100.71.32.1","188.228.85.129"]},<br>
<span class="Apple-tab-span" style="white-space:pre"></span><span class="Apple-tab-span" style="white-space:pre"></span><span class="Apple-tab-span" style="white-space:pre"></span>"subnet4":[{<br>
<span class="Apple-tab-span" style="white-space:pre"></span><span class="Apple-tab-span" style="white-space:pre"></span><span class="Apple-tab-span" style="white-space:pre"></span><span class="Apple-tab-span" style="white-space:pre"></span>"4o6-interface":"",<br>
<span class="Apple-tab-span" style="white-space:pre"></span><span class="Apple-tab-span" style="white-space:pre"></span><span class="Apple-tab-span" style="white-space:pre"></span><span class="Apple-tab-span" style="white-space:pre"></span>"4o6-interface-id":"",<br>
<span class="Apple-tab-span" style="white-space:pre"></span><span class="Apple-tab-span" style="white-space:pre"></span><span class="Apple-tab-span" style="white-space:pre"></span><span class="Apple-tab-span" style="white-space:pre"></span>"4o6-subnet":"",<br>
<span class="Apple-tab-span" style="white-space:pre"></span><span class="Apple-tab-span" style="white-space:pre"></span><span class="Apple-tab-span" style="white-space:pre"></span><span class="Apple-tab-span" style="white-space:pre"></span>"client-class":"Option82Subscribers",<br>
<span class="Apple-tab-span" style="white-space:pre"></span><span class="Apple-tab-span" style="white-space:pre"></span><span class="Apple-tab-span" style="white-space:pre"></span><span class="Apple-tab-span" style="white-space:pre"></span>"id":5,"option-data":[{<br>
<span class="Apple-tab-span" style="white-space:pre"></span><span class="Apple-tab-span" style="white-space:pre"></span><span class="Apple-tab-span" style="white-space:pre"></span><span class="Apple-tab-span" style="white-space:pre"></span>"always-send":false,<br>
<span class="Apple-tab-span" style="white-space:pre"></span><span class="Apple-tab-span" style="white-space:pre"></span><span class="Apple-tab-span" style="white-space:pre"></span>"code":3,<br>
<span class="Apple-tab-span" style="white-space:pre"></span><span class="Apple-tab-span" style="white-space:pre"></span>"csv-format":true,<br>
<span class="Apple-tab-span" style="white-space:pre"></span>"data":"100.71.32.1",<br>
"name":"routers",<br>
"never-send":false,<br>
"space":"dhcp4"}],<br>
<span class="Apple-tab-span" style="white-space:pre"></span>"pools":[{<br>
<span class="Apple-tab-span" style="white-space:pre"></span>"option-data":[],<br>
"pool":"100.71.32.2-100.71.63.254"}],<br>
<span class="Apple-tab-span" style="white-space:pre"></span>"relay":{<br>
<span class="Apple-tab-span" style="white-space:pre"></span>"ip-addresses":[]},<br>
"reservations":[],<br>
"subnet":"100.71.32.0/19"},<br>
{"4o6-interface":"",<br>
<span class="Apple-tab-span" style="white-space:pre"></span>"4o6-interface-id":"",<br>
<span class="Apple-tab-span" style="white-space:pre"></span>"4o6-subnet":"",<br>
<span class="Apple-tab-span" style="white-space:pre"></span>"client-class":"Option82Subscribers",<br>
<span class="Apple-tab-span" style="white-space:pre"></span>"id":6,<br>
<span class="Apple-tab-span" style="white-space:pre"></span>"option-data":[{<br>
<span class="Apple-tab-span" style="white-space:pre"></span>"always-send":false,<br>
"code":3,<br>
"csv-format":true,<br>
"data":"188.228.85.129",<br>
"name":"routers",<br>
"never-send":false,<br>
"space":"dhcp4"}],<br>
<span class="Apple-tab-span" style="white-space:pre"></span>"pools":[],<br>
<span class="Apple-tab-span" style="white-space:pre"></span>"relay":{<br>
<span class="Apple-tab-span" style="white-space:pre"></span>"ip-addresses":[]},<br>
"reservations":[],<br>
"subnet":"188.228.85.128/26"}]}],<br>
"stash-agent-options":false,<br>
"statistic-default-sample-age":0,<br>
"statistic-default-sample-count":20,<br>
"store-extended-info":false,<br>
"subnet4":[],<br>
"t1-percent":0.5,<br>
"t2-percent":0.875,<br>
"valid-lifetime":3600},<br>
<br>
"daemonId":3,<br>
"daemonName":"dhcp4",<br>
"editable":true,<br>
"options":{<br>
<span class="Apple-tab-span" style="white-space:pre"></span>"options":[{"code":6,<br>
<span class="Apple-tab-span" style="white-space:pre"></span><span class="Apple-tab-span" style="white-space:pre"></span>"fields":[{<br>
<span class="Apple-tab-span" style="white-space:pre"></span><span class="Apple-tab-span" style="white-space:pre"></span>"fieldType":"ipv4-address",<br>
<span class="Apple-tab-span" style="white-space:pre"></span>"values":["81.167.36.5"]},<br>
<span class="Apple-tab-span" style="white-space:pre"></span>{"fieldType":"ipv4-address",<br>
<span class="Apple-tab-span" style="white-space:pre"></span>"values":["81.167.36.12"]}],<br>
<span class="Apple-tab-span" style="white-space:pre"></span>"options":null,<br>
"universe":4},<br>
{"code":15,<br>
<span class="Apple-tab-span" style="white-space:pre"></span>"fields":[{<br>
<span class="Apple-tab-span" style="white-space:pre"></span>"fieldType":"string",<br>
"values":[""]}],<br>
"options":null,<br>
"universe":4}],<br>
<br>
<br>
————————————————<br>
Jesper Nørgaard<br>
<br>
<br>
</div>
</div>
</blockquote>
</div>
<br>
</div>
</body>
</html>