Link to home
Start Free TrialLog in
Avatar of Matsco
MatscoFlag for United Kingdom of Great Britain and Northern Ireland

asked on

IP SLA on ASA 55xx and Boolean expressions

Problem Details:

I would like to track multiple objects on an ASA 55xx appliance and ensure the backup
route will be triggered only if all the obejct will be unreacheable. I did research for
possibile solutions and found out some IOS for routers and switches do that but I could
not find the feature on the current ASA software 7.2.x or 8.x.

Is there any possibility to do this or have an alternative setup that allows to track
multiple object out of the same ASA interface?

track 100 list boolean or  
 object 1
 object 2
 object 3

My concern is that tracking a single object would introduce a single point of failure in
case that object would be unreacheable for reasons other than internet related issues.

Please advise

thanks in advance
ASKER CERTIFIED SOLUTION
Avatar of asavener
asavener
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of Matsco

ASKER

Are you sure I can create 2 default routes out of the same interface, despite on different weighting ?
I'm pretty sure that would work.  I have not done it myself, however.
Avatar of Matsco

ASKER

this doesn't work man!, tried on the week-end on ASA version 7.2.4 w/o luck. I have opened a Cisco TAC case as well and  they confirm there's no solution as of yet on ASAs software and advise to contact my Cisco account Manager for a Product Enhancement Request (PER).
Your question was answered; it just wasn't the answer you wanted.
Avatar of Matsco

ASKER

actually you're right at 50% for the 1st answer you gave but please note your workaround doesn't work on ASA/PIXes,  however I will still award the points
Avatar of BonnieReif
BonnieReif

I just came across this trying to do the same thing with an ASA.

I was able to get it working by setting up multiple tracked objects. I could not create two default route entries pointing to the same gateway IP so I did a trace route and noticed the next hop was always the same.

So if this is the case for you what you can do is create a second tracked object and tie a second default route with a higher admin distance to that tracked object.
You'll want to add a static route  in your firewall for this next hop pointing to the your primary isp default gateway.

So something like this:

route outside 0.0.0.0 0.0.0.0 'ISP #1 gateway ip' 1 track 1
route outside 0.0.0.0 0.0.0.0 'next hop from ISP #1 gateway' 2 track 2
route outside 'next hop from ISP #1 gateway' 255.255.255.255 'ISP #1 gateway ip' 1
route outside 'tracked object 1 IP address' 255.255.255.255 'ISP #1 gateway ip' 1
route outside 'tracked object 2 IP address' 255.255.255.255 'ISP #1 gateway ip' 1
route backup 0.0.0.0 0.0.0.0 'ISP #2 gateway ip' 10

So if the first object is unreachable the default route points to the next-hop from the primary ISP gateway. With that hop likely residing on a different subnet you need the static route to point to that next hop. Only when the second tracked object is unreachable does it then move to the backup interface default route.

This config provides a little security of not moving to the backup connection if there is a problem with one particular host and not the Internet connection itself. That I believe was the posters original intent.