В rfc2338 описан Virtual Router Redundancy Protocol.
Общий смысл таков, если есть маршрутизатор, который является маршрутизатором по умолчанию в своей сети, то в случае отказа маршрутизатора, пакеты из сети не будут маршрутизироваться. Vrrp позволяет установить в одной сети два маршрутизватора, один Master, второй Backup, при отказе мастера Backup возьмет на себя его функции по маршрутизации пакетов. Оба маршрутизатора "поддерживают" один виртуальный MAC адрес и один виртуальный IP адрес.
Есть решения для *кс:
vrrpd http://sourceforge.net/projects/vrrpd/Скачал, распаковал, скомпилял, запустил на обоих машинах, пингую с третьей "отказоустойчивый ip". Результат - при вынимании шнурка Mastera из хаба, Backup-маршрутизатор отлично отвечает на echo запросы.