Очевидно, что в самом общем виде эта задача нерешаема, т.к. при «перебросе» на другого провайдера сменится IP, и почти все соединения придется устанавливать заново.
Поэтому сразу конкретизирую вопрос:
Необходимо пробросить через нескольких провайдеров одно или несколько TCP соединений, критичных к разрыву и к ширине канала, имея на руках и на «другом конце» свое любое оборудование и ПО.
«A» — компьютер (условно ноутбук), для которого нужен широкий канал, при этом самого канала нет, а есть много мелких провайдеров. Каждый провайдер крайне нестабилен — может в любой момент повысить пинг, сильно увеличить потерю пакетов, или вовсе отключиться на некоторое время. Однако в сумме их пропускной способности хватит с запасом.
Также имеется возможность развернуть некий сегмент сети (из одного или нескольких устройств). Условно назовем «сегмент X». Пока что это «черный ящик» для меня.
«B» — компьютер, заведомо подключенный к качественному каналу. Рядом можем также развернуть любую схему и установить любое ПО.
Естественно, «B» (или «Y») получает белый ip, а для «A» (или «X») все ip серые (разве что 1-2 провайдера, возможно, выдадут, но не факт).
Собственно, вопрос: есть ли готовое решение? И если нет, то где искать? Цена и размеры «X» и «Y» не имеют значения (в разумных пределах).
Здесь необходимо не только и не столько резервирование трафика, сколько создание единого стабильного широкого канала из многих нестабильных и узких.