Page 1 of 1

Вопросы по IP pool

Posted: 14 Jan 2015, 09:23
by BNV Nikolay
Добрый день.

Переходим с mpd на accel-ppp, сейчас в тестовом режиме до 1000 сессий. Наблюдается проблема с пулом айпи для рррое.
конфиг:
[ip-pool]
gw-ip-address=172.22.22.172
attr=Framed-Pool
91.222.ХХ.0/24
91.222.ХХ.30-255
91.222.ХХ.128-255
10.255.0.0/22

Подозреваю что должно идти по порядку, так оно и есть 1,2,3 потом начинают выдаваться серые айпи.
Проблему заметили с тем, что по освобождению адресов из реальных айпи, они же опять не назначаются, а идет выдача из пула 10.255.0.0/22, уже дошло почти до 10.255.3.0.

Вопрос, как работает выдача адресов из пула, циклически (когда закончится последний пул, вернетсяк первому и начнутся выдаваться свободные адреса) или както по другому?
Есть ли способ отслеживать состояние пула (в мпд было типа show ippool)

Ну и еще вопрос, делаем изменения в пулах, после reload оно не применяется? только restart, restart soft сбрасывает все соединения :(

Спасибо

Re: Вопросы по IP pool

Posted: 14 Jan 2015, 17:22
by Dmitry
BNV Nikolay wrote:Вопрос, как работает выдача адресов из пула, циклически (когда закончится последний пул, вернетсяк первому и начнутся выдаваться свободные адреса)
да, так
BNV Nikolay wrote:Есть ли способ отслеживать состояние пула (в мпд было типа show ippool)
нет
BNV Nikolay wrote:Ну и еще вопрос, делаем изменения в пулах, после reload оно не применяется? только restart
только рестарт

Re: Вопросы по IP pool

Posted: 14 Jan 2015, 18:04
by BNV Nikolay
спасибо

Re: Вопросы по IP pool

Posted: 30 May 2017, 09:36
by Maksel
Дабы не плодить новые ветки. Спрошу здесь.
Изменилось ли что-то с ip pool'ом за 2 года.
Ситуация та же. Есть чучуть белых адресов потом, за ними идут серые.

91.234.x.0/24,name=ip_83
91.234.x.x/25,name=ip_83
10.0.96.0/20,name=ip_83
10.0.112.0/20,name=gray
10.2.96.0/19,name=pool_vdolg

Сейчас пока тестирую всего пару абонентов. И получается, что даже 20 абонентов очень быстро перебирают белые ip и потом пока все серые не пройдут белые снова не получат. Видел в конфиге есть параметр shuffle=1 как я понял это выдача ip случайным образом, но это не выход. Раз есть какой-то алогитм проверки какие адреса заняты при рандоме, я думаю, что можно сделать какой-то параметр чтобы пока все ip не розданы из пула, к следующему не переходить. Мы хотим уйти от Mikrotika а у них в в пулах есть такое как nextpool - т.е. к следующему пулу переходит только когда закончились адреса в текущем пуле. Точно также и в следующем пуле тоже есть nextpool, но как только освободится адрес с первого пула он сразу выдается абоненту.

Так же не получается уйти от Mikrotika еще по одной фи
Также ситуация есть два типа абонентов 1е- которые много платят, 2е- которые мало плалят.
1м - я выдаю всегда белые адреса pool -ip83, 2м-я выдаю только серые адрес gray.
Но так как 1х абонентов больше чем белых ip, то когда белые ip заканчиваются срабатывает nextpool -> gray.
Т.е. у меня всего два палу. и маски /20 мне бы хватаем.

Но так как accel-ppp не может nextpool, мне приходится по /20 две сетки клеят и к ip_83 и gray.
Можно хотя бы реализовать заполнение пулов на 100%.