Есть еще проще - спец машинка для балансировки / резервирования инет каналов. Например, Керио сервер. Нужен простенький ( например, у меня пашет Celeron 600 / 512 M / 4 G ) комп + 3 платы - две смотрят на роутеры, одна - на локалку , она же раздает DHCP. Плюс куча примочек типа защит, проброса портов, запрета внешних ip, контроля трафика/URL'ов юзера и прочая...