Virtual Router Redundancy Protocol (VRRP) was designed to increase the availability of the default gateway servicing hosts on the same subnet. This reliability is obtained by publishing a virtual router. VRRP can be used over Ethernet, MPLS and token ring networks.
More info: http://en.wikipedia.org/wiki/Virtual_Router_Redundancy_Protocol