Назад | Перейти на главную страницу

как динамически маршрутизировать запросы

У меня есть эта сеть,

красный - 3 компьютера с подключением к Интернету - каждый компьютер имеет собственное подключение к Интернету (через VPN)

синий - прокси-сервер, кальмар

зеленый - компьютеры в моей локальной сети)

В любое время всегда включены 2 из 3 красных ПК, а синий компьютер знает, какие 2 синих ПК в настоящее время находятся в сети. Теперь, что мне нужно сделать, это как мне настроить синий компьютер на случайную отправку сообщений с зеленых компьютеров на случайные 2 красных компьютера (которые, конечно, подключены к сети - например, в этот час онлайн первый и третий красный компьютер, в следующий час будет онлайн первый и второй красный комп).

Есть идеи, как это сделать? Я предпочитаю решение (как я уже сказал, для случайной маршрутизации запросов через случайные 2 красных цвета).

Я думал, что смогу каждый раз перенастраивать blue squid и перезагружать конфигурацию. Но у этого есть узкое место, когда от зеленых компьютеров поступает много запросов, они могут потерять соединение.

Если это VPN, вы можете использовать какую-то динамическую маршрутизацию, например OSPF или iBGP с Равная стоимость многолучевого распространения поддержка маршрутизации, объявляющая шлюз по умолчанию с удаленного конца.

это звучит как динамическая балансировка нагрузки при использовании squid, вы можете использовать временные ACL для обработки этого

acl acl имя время [аббревиатуры дня] [h1: m1-h2: m2]

http://www.squid-cache.org/Doc/config/acl/

Похоже, что вам действительно нужен маршрутизатор с функциями multiwan. Что-то вроде pfsense может справиться с наличием 2 или 3 интернет-провайдеров и балансировкой нагрузки между теми, которые доступны в данный момент.