Usually you will need 2 Server Farm Switches that are connected to your Core layer
(usually this is the case in a very larg enterprise setup)
I think there are some software that can do VRRP and usually NOKIA Checkpoint Firewalls implement them for redundancy, at least i've seen it that way!
You can search goole for more info!0
However, the cleanest solution is to make your Switching Farm more resilient by putting up one more switch and implement HSRP at your dist. layer!0