All,
I'm looking to monitor an MPLS network for data plane failures. There are times when the control plane remains up yet there are data plane issues. During these events the routing protocols remain up and data traffci is black holed.
What I'm looking at doing is monitoring the MPLS data plance via someting like "LSP Health monitoring" or IP SLA. Than based off the monitoring triggering an action such as changin BGP route policy via an EEM script.
So my thoughts were the following:
IP SLA Collector ( basicall LSP HealthMonitor manually configured):
ip sla 1
mpls lsp ping v4 x.x.x.x 255.255.255.255 lsp-selector 127.1.1.1
frequency 120
secondary-frequency timeout 30
ip sla scedule 1 start-time now life forever
Than using Enhanced Object Tracking to track the IPSLA and have EEM react to timeouts:
trap 1 ip sla 1 reachability
EEM script:
event manager applet track-1
event track 1 state down
action >>>> will isue some CLI commands to manipulate BGP routing
Questions are would the above server my purpose or if it will work or if there are better options for my scenerio ?
Thanks,