forum.bitel.ru
http://forum.bitel.ru/

Порядок выбора ip подсети для выдачи абонента
http://forum.bitel.ru/viewtopic.php?f=44&t=11237
Страница 1 из 1

Автор:  skyb [ 21 дек 2015, 09:17 ]
Заголовок сообщения:  Порядок выбора ip подсети для выдачи абонента

Можно ли как то настроить порядок по которому будут выдаваться ip адреса из динамического пула ip

Автор:  skyb [ 23 дек 2015, 05:35 ]
Заголовок сообщения:  Re: Порядок выбора ip подсети для выдачи абонента

ап

Автор:  snark [ 26 дек 2015, 01:14 ]
Заголовок сообщения:  Re: Порядок выбора ip подсети для выдачи абонента

В рандомной энтропии БГБ порядок невозможен :)

Автор:  stark [ 20 янв 2016, 15:57 ]
Заголовок сообщения:  Re: Порядок выбора ip подсети для выдачи абонента

а какой нужен порядок?

Автор:  snark [ 20 янв 2016, 20:14 ]
Заголовок сообщения:  Re: Порядок выбора ip подсети для выдачи абонента

stark писал(а):
какой нужен порядок?

  1. Адреса должны выдаваться последовательно, с 1-го по последний.
  2. БГБ должен освобождать динамически выданный IP адрес, в случае если этот IP адрес выдан как статический.
    1. По дефолту мы всем выдаем из одного большого пула;
    2. Когда клиент приходит и просит статический адрес - мы не меняя пула выдаем ему 1-й свободный адрес с начала пула;
    3. Если этот адрес занят абонентом как динамический - БГБ "сбрасывает" (сбрасывает/отказывает в продлении аренды) этого пользователя и выдает этот адрес тому, кому мы указали его как статический.

Зачем весь этот геморрой?
Дело в том, что IP адреса сейчас очень ценный ресурс и просто так дробить сети выделяя адреса на "для статики" и "для динамики" - это, мягко говоря, расточительно.
Например, если мы имея сетку /23 разбиваем ее на 2 сетки /24 (одну для статики, другую для динамики), но при этом у нас статикой выдано 3 адреса, а динамикой выдано 240 адресов. Это "сейчас", а сколько понадобится "завтра" не известно, т.е. "завтра" нам может понадобится 20 или 60 статических адресов и 260 или 300 динамических адресов. Что делать? Каждый раз резать сети и менять пулы?

Автор:  skyb [ 21 янв 2016, 05:59 ]
Заголовок сообщения:  Re: Порядок выбора ip подсети для выдачи абонента

snark аж плюс влупил, все по делу и верно, именно по этому и озаботились

Автор:  Phricker [ 21 янв 2016, 12:18 ]
Заголовок сообщения:  Re: Порядок выбора ip подсети для выдачи абонента

snark писал(а):
IP адреса сейчас очень ценный ресурс

Изображение

Автор:  Amir [ 22 янв 2016, 20:54 ]
Заголовок сообщения:  Re: Порядок выбора ip подсети для выдачи абонента

Цитата:
Адреса должны выдаваться последовательно, с 1-го по последний.
Так и есть, за исключеним, что после обновление конфигурации или перезапуска "курсор" начинает снова идти с начала пула, ища следующий свободный.

Цитата:
БГБ должен освобождать динамически выданный IP адрес, в случае если этот IP адрес выдан как статический.
По дефолту мы всем выдаем из одного большого пула;
Когда клиент приходит и просит статический адрес - мы не меняя пула выдаем ему 1-й свободный адрес с начала пула;
Есть.

Цитата:
Если этот адрес занят абонентом как динамический - БГБ "сбрасывает" (сбрасывает/отказывает в продлении аренды) этого пользователя и выдает этот адрес тому, кому мы указали его как статический.
Вот этого вроде бы пока нет.

Автор:  snark [ 23 янв 2016, 03:56 ]
Заголовок сообщения:  Re: Порядок выбора ip подсети для выдачи абонента

Amir писал(а):
Цитата:
Адреса должны выдаваться последовательно, с 1-го по последний.

Так и есть, за исключеним, что после обновление конфигурации или перезапуска "курсор" начинает снова идти с начала пула, ища следующий свободный.

В принципе нормально, только, наверное, лучше когда "курсор" ищет первый свободный, затем следующий свободный и т.д. перебирая свободные по порядку. Хотя, скорее всего, дело именно так и обстоит.

Amir писал(а):
Цитата:
Если этот адрес занят абонентом как динамический - БГБ "сбрасывает" (сбрасывает/отказывает в продлении аренды) этого пользователя и выдает этот адрес тому, кому мы указали его как статический.

Вот этого вроде бы пока нет.

Надо бы, а то мы запросто можем попасть примерно в такую ситуацию
  • "Вася" сидит в инете и ему выдан адрес 1.1.1.1
  • "Петя" тоже сидит в инете и ему выдан адрес 1.1.1.2
  • Петя говорит: "хочу статический адрес!" - мы прописываем ему адрес 1.1.1.1
  • БГБ скидывает Петю, тем самым освобождая адрес 1.1.1.2 и выдает ему адрес 1.1.1.1
  • Прилетает "апдейт" (RADIUS апдейт/netflow/т.д.) с трафиками для адреса 1.1.1.1 и БГБ видя 2 одинаковые сессии сначала думает: "ЙОПТ! ТЫКТОА?!", а потом такой: "да пох! запишу обоим, а то чет посоны расслабились там"
После чего мы сидим, смотрим на растущие счетчики трафика и понимаем, что нас ждет восхитительный секс, вот только девки на лабутенах нах и в о#уительных штанах тут совсем ни при чем.

Автор:  skyb [ 25 янв 2016, 13:42 ]
Заголовок сообщения:  Re: Порядок выбора ip подсети для выдачи абонента

snark писал(а):
  • "Вася" сидит в инете и ему выдан адрес 1.1.1.1
  • "Петя" тоже сидит в инете и ему выдан адрес 1.1.1.2
  • Петя говорит: "хочу статический адрес!" - мы прописываем ему адрес 1.1.1.1
  • БГБ скидывает Петю, тем самым освобождая адрес 1.1.1.2 и выдает ему адрес 1.1.1.1
  • Прилетает "апдейт" (RADIUS апдейт/netflow/т.д.) с трафиками для адреса 1.1.1.1 и БГБ видя 2 одинаковые сессии сначала думает: "ЙОПТ! ТЫКТОА?!", а потом такой: "да пох! запишу обоим, а то чет посоны расслабились там"
После чего мы сидим, смотрим на растущие счетчики трафика и понимаем, что нас ждет восхитительный секс, вот только девки на лабутенах нах и в о#уительных штанах тут совсем ни при чем.

:mrgreen: тока клип глянул....

Автор:  Alex-XXI [ 05 фев 2016, 13:02 ]
Заголовок сообщения:  Re: Порядок выбора ip подсети для выдачи абонента

Апну. Очень актуальная тема. Только вчера наблюдали такую же катавасию с конфликтом статического и динамического адресов из одного пула.

Автор:  ikoctya [ 05 фев 2016, 15:32 ]
Заголовок сообщения:  Re: Порядок выбора ip подсети для выдачи абонента

Присоединяюсь, bgb выдает адреса новым подключившимся по динамике, хотя они уже забиты клиентам в сервисах как статика, пусть даже на сервисах динамического типа с полем ip-адрес. Печально, тоже нахватали проблем с этим, пока не выделили отдельный диапазон под статику, что тоже считаю расточительным в нынешних условиях

Автор:  stark [ 05 фев 2016, 18:41 ]
Заголовок сообщения:  Re: Порядок выбора ip подсети для выдачи абонента

ikoctya писал(а):
Присоединяюсь, bgb выдает адреса новым подключившимся по динамике, хотя они уже забиты клиентам в сервисах как статика, пусть даже на сервисах динамического типа с полем ip-адрес. Печально, тоже нахватали проблем с этим, пока не выделили отдельный диапазон под статику, что тоже считаю расточительным в нынешних условиях


У вас другая проблема. Так не должно быть. Это надо у вас разбираться на месте.

Автор:  Alex-XXI [ 08 фев 2016, 16:28 ]
Заголовок сообщения:  Re: Порядок выбора ip подсети для выдачи абонента

Может и у нас другая проблема? В логах у тех у кого выданы статические адреса при разрыве пишет
Код:
  Session-Error-Msg=DHCP IP-host mismatch
  Session-Error-Code=196

За сутки бывает примерно по 5 разрывов у всех кому выданы статические адреса. У тех у кого динамика разрывов нет. Статику выдаем из того же пула, что и динамика.

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/