= Сообщение: 9963 из 10753 ===================================== RU.UNIX.BSD = От : Eugene Grosbein 2:5006/1 21 Sep 20 05:50:30 Кому : Dmitry Dolzenko 21 Sep 20 05:50:30 Тема : Re: Резервный канал internet - балансировка FGHI : area://RU.UNIX.BSD?msgid=grosbein.net+afd484c7 На : area://RU.UNIX.BSD?msgid=ddt.demos.su+46c80910 = Кодировка сообщения определена как: IBM866 ================================= ============================================================================== 20 сент. 2020, воскресенье, в 12:19 NOVT, Dmitry Dolzenko написал(а):
DD> Подскажите, каким софтом сделать балансировку траффика + переключение на DD> резервный канал инета в случае падения? DD> Hачальные данные - Freebsd12 + ipfw
Переключение канала на резервный я делаю просто шелл-скриптом, который меняет default route на резерв, если разом пропадает пинг до мировых ресурсов типа гугля, яндекса и ещё чего-нибудь, и возвращает default на основной канал, если пинг через него возобновляется, причем до вознобновления пинга роутинг не меняется.
Что касается балансировки трафика, это вопрос сложный независимо от того, чем именно делать. Всё сильно зависит от того, как у тебя организовано подключение к интернету - есть ли собственный блок публичных IP-адресов, есть ли BGP, есть ли NAT, какое соотношение скоростей каналов, между которыми надо балансировать, сколько каналов, сколько потребителей трафика?
Даже в самом простом случае отсутствия NAT, собственного блока публичных IP, BGP и всего двух, но широких каналов и множества потоков трафика задача балансировки нетривиальна.
Eugene -- А ученый уподобляется обученному слону, которого погонщик поставил перед преградой. Он пользуется силой разума, как слон --- силой мышц, подчиняясь приказу. Это необычайно удобно: ученый отныне готов на все, так как ни за что уже не отвечает. --- slrn/1.0.3 (FreeBSD) * Origin: RDTC JSC (2:5006/1@fidonet)