provide bfd based liveliness detection for vmis

Registered by Ananth Suryanarayana

Currently, one can enable health-check based on ping and curl commands. When enabled, these are run periodically, once every few seconds. Hence failure detection times using these can be quite large, always in the order of seconds.

Use BFD to detect failure and recovery instead of ping/curl. BFD runs quite aggressively and typically can detect end point failures in the order of milli seconds. When used in an event (notify) driven model (instead of poll), one can achieve failure detection and recovery in sub-second intervals

Blueprint information

Status:
Complete
Approver:
Nischal Sheth
Priority:
High
Drafter:
Ananth Suryanarayana
Direction:
Approved
Assignee:
Ananth Suryanarayana
Definition:
Approved
Series goal:
Accepted for trunk
Implementation:
Implemented
Milestone target:
milestone icon r4.1.0.0-fcs
Started by
Rudra Rugge
Completed by
Hari Prasad Killi

Related branches

Sprints

Whiteboard

(?)

Work Items

Work items:
Schema Update : DONE
BFD protocol library : DONE
Vrouter Agent Changes : DONE
UI Update : DONE
Test : DONE

This blueprint contains Public information 
Everyone can see this information.