forum.bitel.ru http://forum.bitel.ru/ |
|
Непонятность с двумя dhcp. http://forum.bitel.ru/viewtopic.php?f=44&t=10187 |
Страница 1 из 1 |
Автор: | mityagz [ 16 фев 2015, 18:28 ] |
Заголовок сообщения: | Непонятность с двумя dhcp. |
Всем привет! Есть два сервера, на одном 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 |
Автор: | stark [ 16 фев 2015, 18:37 ] |
Заголовок сообщения: | Re: Непонятность с двумя dhcp. |
Что именно работало только на 1-м сервере? Оба сервера должны отвечать на dhcp-Запросы? Сейчас они у вас слушают одни и те же события и activemq шлет по очереди то одному, то второму для распределения нагрузки и это скорее всего не работает нормально. |
Автор: | Amir [ 16 фев 2015, 18:46 ] |
Заголовок сообщения: | Re: Непонятность с двумя dhcp. |
Цитата: Почему так? Нормально ли это? Можно ли сделать так что-бы 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-клиент. |
Автор: | mityagz [ 16 фев 2015, 18:48 ] |
Заголовок сообщения: | Re: Непонятность с двумя dhcp. |
stark писал(а): Что именно работало только на 1-м сервере? Оба сервера должны отвечать на dhcp-Запросы? Сейчас они у вас слушают одни и те же события и activemq шлет по очереди то одному, то второму для распределения нагрузки и это скорее всего не работает нормально. Оба должны отвечать. Но сейчас отвечает только второй и это правильно. тк запросы релеятся пока только на второй. А вот сервис активатор ходит на свитч то с первого сервака, то со второго. Хочу что-бы только с первого.(там где bgbilling) |
Автор: | mityagz [ 16 фев 2015, 18:49 ] |
Заголовок сообщения: | Re: Непонятность с двумя dhcp. |
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-клиент. Понятно. Спасибо за инфо. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |