Название: Балансировка нагрузки 2-х каналов на FreeBSD 10.2 средствами PF Отправлено: DenisNikolaich от 18 Февраля 2016, 08:04:54 Балансировка нагрузки 2-х каналов на FreeBSD 10.2 средствами PF
Здравствуйте, уважаемые обитатели данного форума. Обращаюсь к Вам с просьбой о помощи. Начну с предисловия. Имеется небольшая компания, которая занимается трансляцией кабельного тв и раздачей интернета. Значит больший приоритет отдавался кабельному тв. Потом директор решил так-же раздавать интернет. Приобрели L3 свич Foxgate C704, кучу управляемых свичей 2-го уровня и взяли в аренду билинговую систему ACP Ideco Carbon Soft. На данный момент возникла острая необходимость перехода на другой билинг. Выбор пал на Nodeny+. Значит Carbon у нас стоял на одной машине, а сейчас хотелось бы разделить билинг на 2 сервера: маршрутизатор с балансировкой отдельно, билинг с базой отдельно. Так вот, к чему я. Специалиста у нас нет. Лично я принял хазяйство, не зная практически ничего, но за год работы кое что усвоить удалось. Билинг Carbon очень простой в ослуживании, и там "ковыряться" во внутренностях не приходилось, сдесь-же, как я понял основной упор идет на знания администратора. На данный момент мы имеем 1 гигабит трафика, т.е. 2 провайдера, один 400 Мб второй 600 Мб, оба провайдера выдали статические ip адреса. Абонентов, касательно интернета около 2-х тысяч. Начал я стого, что бы попробовать собрать сам балансировщик. Установил FreBSD на тестовую машину, пересобрал ядро с опцией PF, установил 2 сетевые карты, помимо интегрированой, получается 2 интерфейса смотрят на внешних провайдеров, 1 в локальную сеть. На просторах интернета нашел, можно сказать готовый pf.config. Код: lan_net = "192.168.5.0/24" Код: #!/bin/sh Название: Re: Балансировка нагрузки 2-х каналов на FreeBSD 10.2 средствами PF Отправлено: elite от 18 Февраля 2016, 20:50:29 А у вас BGP нет?
Название: Re: Балансировка нагрузки 2-х каналов на FreeBSD 10.2 средствами PF Отправлено: Cell от 19 Февраля 2016, 00:00:50 ДА, ДА, ДА! Леха ты лучший! Я блин думал, ну кто-нить про бгп спросит или нет )))
Ежу понятно что нифига у него нет. Иначе балансировал бы он тебе каналы на пакетфильтре. Название: Re: Балансировка нагрузки 2-х каналов на FreeBSD 10.2 средствами PF Отправлено: DenisNikolaich от 19 Февраля 2016, 05:14:03 BGB нет! И, да, за не имением, как говорится лучшего, приходится извращаться. Поэтому, опять-же, повторюсь, если кто-то знает, или у кого-то работала данная балансировка, то подскажите пожалуйста, что еще необходимо сделать для нормальной работы этой коммутации. И как проверить работу балансировки round robin? А то посадил на этот сервер 8 абонентов и все почему-то через 2 канал пошли. Это судя по информации с сайта 2ip.ru.
Название: Re: Балансировка нагрузки 2-х каналов на FreeBSD 10.2 средствами PF Отправлено: elite от 19 Февраля 2016, 10:05:08 и это 2000 абонентов натятся в 1(2) ип?
Название: Re: Балансировка нагрузки 2-х каналов на FreeBSD 10.2 средствами PF Отправлено: DenisNikolaich от 21 Февраля 2016, 07:13:25 Да, так и есть. Пока.
Название: Re: Балансировка нагрузки 2-х каналов на FreeBSD 10.2 средствами PF Отправлено: goletsa от 26 Февраля 2016, 11:18:11 и это 2000 абонентов натятся в 1(2) ип? Да я там еще вижу карты rl/re в конфиге.Ужас. Название: Re: Балансировка нагрузки 2-х каналов на FreeBSD 10.2 средствами PF Отправлено: DenisNikolaich от 29 Февраля 2016, 07:12:06 и это 2000 абонентов натятся в 1(2) ип? Да я там еще вижу карты rl/re в конфиге.Ужас. Правильно! Дело в том что машина-балансировщик собрана на старом железе с 100 мегабитными сетевыми картами, как импровизированый тестовый стенд. Прежде чем городить, что-то на нормальном железе, нужно убедиться в работоспособности этой идеи в целом! В дальнейшем планируем использование 4-х портовой Intel i-350 t4. |