<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif">Hello Marcin,</div><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif">what I see on working host is:</div><div class="gmail_default"><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div><div style="font-family:verdana,sans-serif"><div>2018-09-13 13:52:53.079 WARN [kea-dhcp4.ha-hooks/2558] HA_LEASE_UPDATE_COMMUNICATIONS_FAILED [hwtype=1 08:3e:5d:10:53:54], cid=[no info], tid=0x70b576d2: failed to communicate with dhcp-12 (<a href="http://10.58.0.12:8080/">http://10.58.0.12:8080/</a>): Connection refused</div><div>2018-09-13 13:52:53.789 WARN [kea-dhcp4.ha-hooks/2558] HA_HEARTBEAT_COMMUNICATIONS_FAILED failed to send heartbeat to dhcp-12 (<a href="http://10.58.0.12:8080/">http://10.58.0.12:8080/</a>): Connection refused</div><div>2018-09-13 13:52:54.820 WARN [kea-dhcp4.ha-hooks/2558] HA_HEARTBEAT_COMMUNICATIONS_FAILED failed to send heartbeat to dhcp-12 (<a href="http://10.58.0.12:8080/">http://10.58.0.12:8080/</a>): Connection refused</div><div>2018-09-13 13:52:55.957 WARN [kea-dhcp4.ha-hooks/2558] HA_HEARTBEAT_COMMUNICATIONS_FAILED failed to send heartbeat to dhcp-12 (<a href="http://10.58.0.12:8080/">http://10.58.0.12:8080/</a>): Connection refused<br></div><div>2018-09-13 13:52:55.957 INFO [kea-dhcp4.ha-hooks/2558] HA_STATE_TRANSITION server transitions from LOAD-BALANCING to PARTNER-DOWN state, partner state is UNDEFINED</div><div>2018-09-13 13:52:55.957 INFO [kea-dhcp4.ha-hooks/2558] HA_LEASE_UPDATES_DISABLED lease updates will not be sent to the partner while in PARTNER-DOWN state</div><div><br></div></div><div style="font-family:verdana,sans-serif">and can confirm that OFFERs are not send out from working host.</div><div style="font-family:verdana,sans-serif"><br></div><div style="font-family:verdana,sans-serif"><br></div><div style="font-family:verdana,sans-serif">configuration snippets here:</div><div><div style="font-family:verdana,sans-serif">{</div><div style="font-family:verdana,sans-serif"> "interfaces-config": {</div><div style="font-family:verdana,sans-serif"> "interfaces": [ "ens192" ],</div><div style="font-family:verdana,sans-serif"> "dhcp-socket-type": "udp"</div><div style="font-family:verdana,sans-serif"> },</div><div style="font-family:verdana,sans-serif"><br></div><div><div><font face="verdana, sans-serif">{</font></div><div><font face="verdana, sans-serif"> "subnet": "<a href="http://10.187.0.0/24">10.187.0.0/24</a>",</font></div><div><font face="verdana, sans-serif"> "pools": [</font></div><div><font face="verdana, sans-serif"> {</font></div><div><font face="verdana, sans-serif"> "pool": "10.187.0.10 - 10.187.0.127"</font></div><div><font face="verdana, sans-serif"> },</font></div><div><font face="verdana, sans-serif"> {</font></div><div><font face="verdana, sans-serif"> "pool": "10.187.0.128 - 10.187.0.250"</font></div><div><font face="verdana, sans-serif"> }</font></div><div><font face="verdana, sans-serif"> ],</font></div><div><font face="verdana, sans-serif"><br></font></div><div><font face="verdana, sans-serif"> "option-data": [</font></div><div><font face="verdana, sans-serif"> {</font></div><div><font face="verdana, sans-serif"> "name": "routers",</font></div><div><font face="verdana, sans-serif"> "data": "10.187.0.1"</font></div><div><font face="verdana, sans-serif"> }</font></div><div><font face="verdana, sans-serif"> ]</font></div><div><font face="verdana, sans-serif"><br></font></div><div><font face="verdana, sans-serif"> },</font></div></div><div style="font-family:verdana,sans-serif"><br></div></div><div><div><font face="verdana, sans-serif"> "hooks-libraries": [</font></div><div><font face="verdana, sans-serif">{</font></div><div><font face="verdana, sans-serif"> "library": "/opt/kea/usr/lib/hooks/libdhcp_lease_cmds.so",</font></div><div><font face="verdana, sans-serif"> "parameters": { }</font></div><div><font face="verdana, sans-serif"> },</font></div><div><font face="verdana, sans-serif">{</font></div><div><font face="verdana, sans-serif"> "library": "/opt/kea/usr/lib/hooks/libdhcp_ha.so",</font></div><div><font face="verdana, sans-serif"> "parameters": {</font></div><div><font face="verdana, sans-serif"> "high-availability": [ {</font></div><div><font face="verdana, sans-serif"> "this-server-name": "dhcp-11",</font></div><div><font face="verdana, sans-serif"> "mode": "load-balancing",</font></div><div><font face="verdana, sans-serif"> "heartbeat-delay": 10,</font></div><div><font face="verdana, sans-serif"> //"max-response-delay": 10000,</font></div><div><font face="verdana, sans-serif"> "max-ack-delay": 5,</font></div><div><font face="verdana, sans-serif"> "max-unacked-clients": 5,</font></div><div><font face="verdana, sans-serif"> "peers": [</font></div><div><font face="verdana, sans-serif"> {</font></div><div><font face="verdana, sans-serif"> "name": "dhcp-11",</font></div><div><font face="verdana, sans-serif"> "url": "<a href="http://10.58.0.11:8080/">http://10.58.0.11:8080/</a>",</font></div><div><font face="verdana, sans-serif"> "role": "primary",</font></div><div><font face="verdana, sans-serif"> "auto-failover": true</font></div><div><font face="verdana, sans-serif"> },</font></div><div><font face="verdana, sans-serif"> {</font></div><div><font face="verdana, sans-serif"> "name": "dhcp-12",</font></div><div><font face="verdana, sans-serif"> "url": "<a href="http://10.58.0.12:8080/">http://10.58.0.12:8080/</a>",</font></div><div><font face="verdana, sans-serif"> "role": "secondary",</font></div><div><font face="verdana, sans-serif"> "auto-failover": true</font></div><div><font face="verdana, sans-serif"> }</font></div><div><font face="verdana, sans-serif"> ]</font></div><div><font face="verdana, sans-serif"> } ]</font></div><div><font face="verdana, sans-serif"> }</font></div><div><font face="verdana, sans-serif"> }</font></div><div><font face="verdana, sans-serif"><br></font></div><div><font face="verdana, sans-serif"> ]</font></div><div><font face="verdana, sans-serif"><br></font></div><div><font face="verdana, sans-serif">},</font></div><div style="font-family:verdana,sans-serif"><br></div></div><div style="font-family:verdana,sans-serif"><br></div><div style="font-family:verdana,sans-serif">regards</div><div style="font-family:verdana,sans-serif">i</div></div><br><div class="gmail_quote"><div dir="ltr">št 13. 9. 2018 o 13:23 Marcin Siodelski <<a href="mailto:marcin@isc.org">marcin@isc.org</a>> napísal(a):<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 13.09.2018 09:03, Ivan Stenda wrote:<br>
> Hello guys,<br>
> <br>
> I am trying to set up HA on $subj with no luck. Managed peers to talk in<br>
> between via kea-ctrl-agent, lease updates send from host to host and<br>
> vice versa but on simulated failure clients are not served seamless.<br>
> They are doing whole DORA because working host does not send OFFER from<br>
> failed peer pool ...<br>
> <br>
> Maybe I am wrong about networking around KEA. Could someone guide me for<br>
> networking setup in case of UDP socket and relay hosts ?<br>
> <br>
> regards<br>
> i<br>
> <br>
> <br>
> _______________________________________________<br>
> Kea-users mailing list<br>
> <a href="mailto:Kea-users@lists.isc.org" target="_blank">Kea-users@lists.isc.org</a><br>
> <a href="https://lists.isc.org/mailman/listinfo/kea-users" rel="noreferrer" target="_blank">https://lists.isc.org/mailman/listinfo/kea-users</a><br>
> <br>
<br>
Hello Ivan,<br>
<br>
It is hard to say without looking into configurations of both of your HA<br>
peers.<br>
<br>
I guess the first question is whether the server that takes over the<br>
traffic from the failed partner sends an OFFER (according to your logs)<br>
and this OFFER doesn't go through the network, or the OFFER is not<br>
generated by the server. Also, when you're expecting those offers do you<br>
observe the server which should send this offer being in the<br>
"partner-down" state (according to logs)?<br>
<br>
Marcin Siodelski<br>
ISC DHCP Engineering<br>
</blockquote></div></div></div></div></div></div></div></div>