The SFC project has functionality that can "indirectly" monitor network
functions (called Service Functions in SFC). I say indirectly since the
monitoring is used for what we call Service Function (SF) scheduling
algorithms, which helps us choose which SF to use based on either CPU
load, or shortest path.
When we integrated ODL SFC into OPNFV, we didnt use the SF scheduling
algorithms but instead delegated that to a VNF manager. Typically, the
VNF manager would also monitor the network functions.
In Beryllium, the Armoury project was created to monitor the network
load of a network function which could then report overloading
situations to a VNF manager. The Armoury project didnt get much
traction, and is effectively on hold for now.
The question needs to be asked if it really makes sense for ODL to
monitor SFs/Network Functions or if something like a VNF manager should
do it instead.
On 20/09/16 07:31, Sela, Guy wrote:
Is there any project/plugin in ODL that its purpose is to conduct
health checks ?
I’m referring to the health of external machines that run network
functions for example (firewalls, load balancers, content filtering,
Health checks can be pings, load, generic scripts etc.
In a real deployment, will you do those inside ODL? or use an external
health tool that will notify status change to the ODL?
controller-dev mailing list
sfc-dev mailing list