Opened 3 months ago

#5465 new enhancement

HA: Failure detection mechanism (v6)

Reported by: tomek Owned by:
Priority: medium Milestone: Kea1.4
Component: high-availability Version: git
Keywords: Cc:
CVSS Scoring: Parent Tickets:
Sensitive: no Defect Severity: N/A
Sub-Project: DHCP Feature Depending on Ticket:
Estimated Difficulty: 0 Add Hours to Ticket: 0
Total Hours: 0 Internal?: no


The HADesign requires a failure detection algorithm. In principle, it should take into consideration at least the following inputs:

  • whether there are lease updates coming from a partner
  • whether our heartbeat requests are replied properly
  • whether we receive heartbeats from the other end
  • whether we see packets from clients with increased elapsed option values (expressed in 1/100th of a second) that's supposed to be served by a partner
  • whether we received administrative notification that the partner is down
  • whether the partner sent a notification that it is shutting down

It is recommended the code to be extensible, so additional monitoring mechanisms could be developed in the future.

This ticket covers v6. For v4, see #5464.


Change History (0)

Note: See TracTickets for help on using tickets.