Андрис Posted July 11, 2007 Posted July 11, 2007 Подскажите, пожалуйста, как правильно настроить mpd4 как pppoe-сервер на 24-х vlan-ах FreeBSD 6.2-STABLE? При том что примерное количество одновременных pppoe-сессий составляет около 300, но количество одновременных сессий на каждом vlan-е неизвесто? Нашёл пример схожей задачи: default: load server1 load server2 load server3 ... pppoe_standard: set ccp yes mpp-e40 set ccp yes mpp-e128 set ccp yes mpp-stateless set pppoe service "*" set pppoe disable originate set pppoe enable incoming ... server1: new -i ng1 pppoe1 pppoe1 set ipcp ranges x.x.x.x/32 y.y.y.y/24 load pppoe_standard server2: new -i ng2 pppoe2 pppoe2 set ipcp ranges x.x.x.x/32 y.y.y.y/24 load pppoe_standard server3: new -i ng3 pppoe3 pppoe3 set ipcp ranges x.x.x.x/32 y.y.y.y/24 load pppoe_standard ... mpd.links file: pppoe1: set link type pppoe set pppoe iface vlan0 pppoe2: set link type pppoe set pppoe iface vlan1 pppoe3: set link type pppoe set pppoe iface vlan2 Но, как я понимаю, мне надо прописывать фиксированное количество ng-интерфейсов на каждый vlan? Если я буду исходить из количества, например, 50 сессий на vlan, то суммарно их должно быть 50*24 = 1200. Нормально ли это? Не вылезут ли бока у FreeBSD/mpd? Я пробовал создавать интерфейсы по типу ngAABB, где AA - номер vlan-а, а BB- "порядковый" номер клиента на vlan-е. Так интерфейсов получилось 2500 (хотя реально требуется 300), и созадавались они с минуту. Вот теперь переживаю как это будет функционировать, ведь проверить можно только в продакшене. :( Вставить ник Quote
andriko Posted July 11, 2007 Posted July 11, 2007 Я пробовал создавать интерфейсы по типу ngAABB, где AA - номер vlan-а, а BB- "порядковый" номер клиента на vlan-е. Так интерфейсов получилось 2500 (хотя реально требуется 300), и созадавались они с минуту. Вот теперь переживаю как это будет функционировать, ведь проверить можно только в продакшене. :( работать будет, пра -i ngxx ненужно Вставить ник Quote
jab Posted July 11, 2007 Posted July 11, 2007 на mpd4 и 3500 юзерах в 80 vlan'ах проверено = работать будет о том, как оно будет работать можно рассуждать только зная топологию и конфигурацию железа Вставить ник Quote
rkorolev Posted July 16, 2007 Posted July 16, 2007 А никто таки ещё не доточил mpd4 опцией, чтоб limit byte in/out отдавать радиусом и чтоб бросало сразу? А то почему-то в 4.2 реализовали сброс только по радиус пакету, что не есть удобно ;( Вставить ник Quote
MS Posted July 16, 2007 Posted July 16, 2007 Кстати в mpd4.2, существенно ускорена процедура старта и инициализации интерфейсов.Проверено, при 1к интерфейсов старт за 2-3 секунды. Интересно...что имеется в виду под стартом? Сам то он быстро загружается, но потом долго все ng стартуются в системе. Особенно при рестарте mpd - сам перестартанул, и вроде работает, но минуты полторы-две ng интерфесы дергает по очереди stop, потом start Или не о том? Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.