Under IOS 12.4, I have to be able to make a routing table entry contingent on the level of ICMP packet loss experienced when accessing a particular IP address over a single hop. I've had no problem in the past basing tracking on simple go/no-go availability using an icmp-echo SLA. However, when it comes to attempting to use an icmp-jitter type SLA for such purposes in order to set an acceptable packet loss threshold, I've had no such luck.
Here's what I've been trying:
ip sla 1
icmp-jitter 169.254.0.9 interval 20 num-packets 100
ip sla reaction-configuration 1 react packetLoss threshold-type immediate threshold-value 5 1
ip sla schedule 1 life forever start-time now
track 1 ip sla 1 state
ip route 126.96.36.199 255.255.255.0 188.8.131.52 track 1
I have tried the "action-type" option on the "reaction-configuration", but to no avail.
Is it, in fact, the case that the "ip sla reaction-configuration" statement, doesn't affect the tracking state, but only traps and triggers?
The only way I seem to be able to cause the tracked object to show a "down" state is by logically disconnecting it in order to cause a timeout state.
(BTW, I do have the necessary equipment to induce a particular level a packet loss.)
Does anybody have any ideas as to how to achieve my seemingly simple goal?