Hi EAX,
Have you found a way to do this. I have the same topology - an active/standby viprion pair directly connected (full mesh) to two upstream routers (Juniper MXs) via BGP (both viprions are in the same AS), and its not working right. Basically a link failure results into the routers pointing to the standby unit as the next-hop.
I am not using any floating-IPs (like its recommended internally) on the external VLANs. I would like to keep it that way and instead use some PBR (or IP SLA or BGP attributes or iRules) so that the upstream routers can detect the active and the standby unit and change the next-hop accordingly in the event of a failover. The zebos implementation for BGP4 does not seem to have IP SLA, so thats out of question, I guess.
Is there a way I can have active/standby viprion pair connected to two upstream routers using /30 links, to point to the right next-hop address when the active unit goes down. And all of this w/o using floating-IPs.
Any help appreciated.