The mostfrequent cause for this is non-compliant clients that do not set the SECS field on retries.  If clients are not setting this field > 0 on retries they will not be detected as unacked.  Take a look at the packet capture and/or try setting this to 0.

See: https://kea.readthedocs.io/en/latest/arm/hooks.html#load-balancing-configuration. Following the sample config there is discussion of these parameters.





On 6/23/20 3:50 PM, Ismael Suarez wrote:
With a similar config (basically the same), I am facing the same situation on 
1.6.2. Anyone care to point out some obvios configs that we might be missing?



--

Ism


-----Original Message-----
From: Pizu <[email protected]<mailto:pizu%20%[email protected]%3e>>
To: [email protected]<mailto:[email protected]>
Subject: [Kea-users] HA - Hot-Stanby Problem - Kea v1.6.1/2
Date: Mon, 22 Jun 2020 16:47:23 +0200

Hi,

Am testing the HA and if I switch off the primary node nothing works. can you 
please help?

Primary Configuration:

         "hooks-libraries": [{
                 "library": "/usr/local/lib/kea/hooks/libdhcp_lease_cmds.so",
                 "parameters": {}
             }, {
                 "library": "/usr/local/lib/kea/hooks/libdhcp_stat_cmds.so",
                 "parameters": {}
             }, {
                 "library": "/usr/local/lib/kea/hooks/libdhcp_ha.so",
                 "parameters": {
                     "high-availability": [{
                             "heartbeat-delay": 10000,
                             "max-ack-delay": 10000,
                             "max-response-delay": 45000,
                             "max-unacked-clients": 10,
                             "mode": "hot-standby",
                             "peers": [{
                                     "auto-failover": true,
                                     "name": "mstkeadhcpsrv01.corporate.intra",
                                     "role": "primary",
                                     "url": "http://172.16.193.39:8080/";
                                 }, {
                                     "auto-failover": true,
                                     "name": "ztnkeadhcpsrv01.corporate.intra",
                                     "role": "standby",
                                     "url": "http://172.16.60.39:8080/";
                                 }
                             ],
                             "send-lease-updates": true,
                             "sync-leases": true,
                             "sync-page-limit": 10000,
                             "sync-timeout": 60000,
                             "this-server-name": 
"mstkeadhcpsrv01.corporate.intra"
                         }
                     ]
                 }
             }
         ],

Standby Configuration:

         "hooks-libraries": [{
                 "library": "/usr/local/lib/kea/hooks/libdhcp_lease_cmds.so",
                 "parameters": {}
             }, {
                 "library": "/usr/local/lib/kea/hooks/libdhcp_stat_cmds.so",
                 "parameters": {}
             }, {
                 "library": "/usr/local/lib/kea/hooks/libdhcp_ha.so",
                 "parameters": {
                     "high-availability": [{
                             "heartbeat-delay": 10000,
                             "max-ack-delay": 10000,
                             "max-response-delay": 45000,
                             "max-unacked-clients": 10,
                             "mode": "hot-standby",
                             "peers": [{
                                     "auto-failover": true,
                                     "name": "mstkeadhcpsrv01.corporate.intra",
                                     "role": "primary",
                                     "url": "http://172.16.193.39:8080/";
                                 }, {
                                     "auto-failover": true,
                                     "name": "ztnkeadhcpsrv01.corporate.intra",
                                     "role": "standby",
                                     "url": "http://172.16.60.39:8080/";
                                 }
                             ],
                             "send-lease-updates": true,
                             "sync-leases": true,
                             "sync-page-limit": 10000,
                             "sync-timeout": 60000,
                             "this-server-name": 
"ztnkeadhcpsrv01.corporate.intra"
                         }
                     ]
                 }
             }
         ],

Regards,

David

_______________________________________________

ISC funds the development of this software with paid support subscriptions. 
Contact us at https://www.isc.org/contact/ for more information.


To unsubscribe visit https://lists.isc.org/mailman/listinfo/kea-users.


Kea-users mailing list

[email protected]<mailto:[email protected]>

https://lists.isc.org/mailman/listinfo/kea-users

_______________________________________________
ISC funds the development of this software with paid support subscriptions. 
Contact us at https://www.isc.org/contact/ for more information.

To unsubscribe visit https://lists.isc.org/mailman/listinfo/kea-users.

Kea-users mailing list
[email protected]
https://lists.isc.org/mailman/listinfo/kea-users

_______________________________________________
ISC funds the development of this software with paid support subscriptions. 
Contact us at https://www.isc.org/contact/ for more information.

To unsubscribe visit https://lists.isc.org/mailman/listinfo/kea-users.

Kea-users mailing list
[email protected]
https://lists.isc.org/mailman/listinfo/kea-users

Reply via email to