Собрана схема - объединение каналов на линукс. Маршруты прописаны так -
default equalize
nexthop dev ppp2 weight 1
nexthop dev ppp3 weight 1
nexthop dev ppp1 weight 1
Неприятность следующая, когда отваливается один из ppp, он прибивает за собой все дефолты вызывая тем самым перерыв связи до тех пор, пока самописный скрипт не поправит маршруты. Хотелось бы избавиться от перерыва.