Всем доброгоИмеется:
Филиал1 с выходом в интернет на 1 Мбит/с
Филиал2 с выходом в интернет на 1 Мбит/с
Офис с выходом в интернет на 100 Мбит/с
Между всеми тремя точками для локальной сети используется оптика.
В каждой из трех точек установлен сервер с SQUID.
Задача:
По умолчанию выход в интернет через SQUID для всех трех точек происходит сквозь "Офис".
В случае обрыва выхода в интернет через "Офис" автоматически трафик с этой точки отправлять на "Филиал1", если же он так же без выхода в интернет то через "Филиал2"
"Филиал-ы" при этом трафик отправляют через себя.
То есть по умолчанию весь трафик идет через "Офис", в случае же недоступности выхода в интернет через "Офис" трафик должен выходить локально в "Филиал-ах" и "Офис" должен переподключиться через доступный "Филиал".
- Смысл в том что бы добиться максимальной надежности доступа в интернет, так как предприятие критически зависимо от доступа в интернет, но при этом скоростной безлимитный доступ только в "Офис".
На текущий момент этот алгоритм решается методом ручной правки конфига при сбое у провайдеров, но это приводит к зависимости от "человеческого фактора", а сбои у провайдеров происходят слишком часто.
Как я думаю нужно подобрать директивы cache_peer, never_direct и т.п. с правильными параметрами.
Заранее спасибо