BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 20 июн 2025, 04:09

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Непонятность с двумя dhcp.
СообщениеДобавлено: 16 фев 2015, 18:28 
Не в сети

Зарегистрирован: 20 окт 2014, 22:04
Сообщения: 40
Карма: 0
Всем привет!
Есть два сервера, на одном bgbilling+bgaccess, на втором bgaccess.
Хочу сделать резервирование dhcp.
dhcp запросы сейчас пока релеятся только на второй сервер.
клиенты адреса получают, с этим всё хорошо.
Непонятность состоит в том что сервис активатор судя по
tcpdump ходит конфигурить свитчи то с одного сервера то
с другого.
Почему так? Нормально ли это? Можно ли сделать так
что-бы sa работал только с 1го сервака?

Спасибо.


Настройки из inet-access.xml
1:
<param name="app.id" value="1001"/>
<param name="moduleId" value="13"/>
<param name="rootDeviceId" value="1"/>
2:
<param name="app.id" value="1003"/>
<param name="moduleId" value="13"/>
<param name="rootDeviceId" value="1"/>

Код:
Клиент: вер. 6.1.832 / 10.02.2015 19:17:01
    os: Linux; java: Java HotSpot(TM) Server VM, v.1.8.0_20
    ВНИМАНИЕ: Спецификация версии 1.8 не рекомендуется
    ВНИМАНИЕ: Необходимо обновить таймзоны
  Сервер: вер. 6.1.976 / 21.10.2014 11:47:40
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.7.0_71


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Непонятность с двумя dhcp.
СообщениеДобавлено: 16 фев 2015, 18:37 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Что именно работало только на 1-м сервере? Оба сервера должны отвечать на dhcp-Запросы? Сейчас они у вас слушают одни и те же события и activemq шлет по очереди то одному, то второму для распределения нагрузки и это скорее всего не работает нормально.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Непонятность с двумя dhcp.
СообщениеДобавлено: 16 фев 2015, 18:46 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Цитата:
Почему так? Нормально ли это? Можно ли сделать так
что-бы sa работал только с 1го сервака?


Да, нормально. Сейчас нельзя.

Отдельно по DHCP - скорее всего для нормальной работы нужно прописать в обоих inet-access.xml разные serverIdentifier:
<param name="dhcp.serverIdentifier" value="11223344" />
<param name="dhcp.filter.serverIdentifier" value="11223344" />
Во втором, соответсвенно, другой идентификатор, например:
<param name="dhcp.serverIdentifier" value="55667788" />
<param name="dhcp.filter.serverIdentifier" value="55667788" />

dhcp.serverIdentifier скорее всего уже у вас где-то прописан - это идентификатор, который уходит в DHCP-Discover. Обычно это IP-адрес DHCP-сервера.
dhcp.filter.serverIdentifier же срабатывает, когда от абонента приходит DHCP-Request - в Request присутсвует идентификатор DHCP-сервера, Offer которого выбрал DHCP-клиент. Это нужно, чтобы оба Access не пытались начать сессию по DHCP, а только тот, которого выбрал DHCP-клиент.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Непонятность с двумя dhcp.
СообщениеДобавлено: 16 фев 2015, 18:48 
Не в сети

Зарегистрирован: 20 окт 2014, 22:04
Сообщения: 40
Карма: 0
stark писал(а):
Что именно работало только на 1-м сервере? Оба сервера должны отвечать на dhcp-Запросы? Сейчас они у вас слушают одни и те же события и activemq шлет по очереди то одному, то второму для распределения нагрузки и это скорее всего не работает нормально.

Оба должны отвечать. Но сейчас отвечает только второй и это правильно. тк запросы релеятся пока только на второй. А вот сервис активатор ходит на свитч то с первого сервака, то со второго. Хочу что-бы только с первого.(там где bgbilling)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Непонятность с двумя dhcp.
СообщениеДобавлено: 16 фев 2015, 18:49 
Не в сети

Зарегистрирован: 20 окт 2014, 22:04
Сообщения: 40
Карма: 0
Amir писал(а):
Цитата:
Почему так? Нормально ли это? Можно ли сделать так
что-бы sa работал только с 1го сервака?


Да, нормально. Сейчас нельзя.

Отдельно по DHCP - скорее всего для нормальной работы нужно прописать в обоих inet-access.xml разные serverIdentifier:
<param name="dhcp.serverIdentifier" value="11223344" />
<param name="dhcp.filter.serverIdentifier" value="11223344" />
Во втором, соответсвенно, другой идентификатор, например:
<param name="dhcp.serverIdentifier" value="55667788" />
<param name="dhcp.filter.serverIdentifier" value="55667788" />

dhcp.serverIdentifier скорее всего уже у вас где-то прописан - это идентификатор, который уходит в DHCP-Discover. Обычно это IP-адрес DHCP-сервера.
dhcp.filter.serverIdentifier же срабатывает, когда от абонента приходит DHCP-Request - в Request присутсвует идентификатор DHCP-сервера, Offer которого выбрал DHCP-клиент. Это нужно, чтобы оба Access не пытались начать сессию по DHCP, а только тот, которого выбрал DHCP-клиент.

Понятно. Спасибо за инфо.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.036s | 27 Queries | GZIP : On ]