[WEP] Что такое cluster? Зачем он нужен?

Линейка беспроводных точек доступа WEP-12AC Enterprise-класса компании Элтекс демонстрирует не только высокие скоростные характеристики за счет использования новейшего стандарта 802.11ac, но и обладает внушительным функционалом, который ранее можно было встретить только в дорогостоящих контроллерах. Об одной из важнейших функций, реализованной в WEP-12AC благодаря ее большому интеллектуальному потенциалу мы расскажем в этой статье. Речь пойдет о режиме «Кластер».

Каждый оператор связи сталкивается с проблемой экономии трудозатратпри развертывании, настройке и эксплуатации сети. Конфигурирование каждой отдельной точки доступа и последующее внесение модификаций в конфигурацию требует с одной стороны, довольно однообразной, а с другой, высококвалифицированной и ответственной работы. Режим «Кластер», поддерживаемый устройствами WEP-12AC, позволяет решить данные проблемы и в разы повысить эффективность инсталляции и управления беспроводной сетью. Используя «Кластер», Вы сможете настроить всего лишь одну точку доступа, а остальные устройства в этом сегменте сети автоматически скопируют с нее конфигурацию. При внесении изменений в одно из устройств, модификация автоматически применится ко всем WEP-12AC, входящим в кластер. Данное решение действует и при обновлении ПО устройств. «Кластер» позволяет контролируемо, один за другим произвести автоматическое обновление ПО устройств, входящих в него.

Кластером называется группа устройств, объединенных в рамках одного широковещательного домена, с синхронизируемой конфигурацией и программным обеспечением.Режим «Кластер» по умолчанию включен на WEP-12AC. Определяющим параметром режима является имя кластера, по которому происходит идентификация принадлежности устройства к данному кластеру. По умолчанию имя кластера - default. После загрузки WEP-12AC определяет, находятся ли в сети устройства, входящие в кластер с тем же именем, что и в его конфигурации. В случае, если таких устройств не найдено, то WEP-12AC начинает считать себя «мастером» кластера. Пояснение к определению «мастера» будет приведено далее. Если же WEP-12AC обнаруживает в сети устройства, принадлежащие к этому же кластеру, то она начинает процесс копирования конфигурации с мастера данного кластера. Таким образом, первое устройство, появившееся в сети с включенным режимом «Кластер», становится мастером этого кластера, а все устройства, появившиеся в сети позже, но настроенные на то же имя кластера, начинают дублирование конфигурации мастера в свои настройки. Одновременно в сети может присутствовать несколько кластеров с различными именами. Одна точка доступа может принадлежать только к одному из кластеров.

WEP-12AC объявляет о своей принадлежности к кластеру с помощью специального протокола. Устройство посылает в LAN сеть широковещательные UDP пакеты с указанием своей принадлежности к определенному кластеру. Таким образом, все точки доступа, входящие в кластер, обмениваются информацией между собой, узнают о наличии мастера в сети и его конфигурации, а мастер, в свою очередь, проводит инвентаризацию устройств и в каждый момент времени контролирует сколько устройств и с какими адресами входит в кластер.

Инсталляция

Теперь рассмотрим, как с точки зрения реальной эксплуатации можно применить данный функционал. При развертывании реальной сети Вам достаточно будет настроить определенным образом только одну точку доступа. Для того, чтобы WEP-12AC могли обмениваться между собой информацией, необходимо установить в сети DHCPсервер для раздачи сетевых адресов. Инсталляция сети сведется к нескольким пунктам:

  1. Установка DHCP сервера.
  2. Конфигурирование и физическое подключение одной точки доступа.
  3. Физическое подключение остальных точек доступа. После установки в сеть первой точки доступа Вам будет необходимо только доставать «из коробки» новые WEP-12AC и физически включать в сеть. Они получат сетевые адреса, определят в сети мастера кластера «default» и автоматически сконфигурируются по подобию мастера, установленного первым. Таким образом, трудоемкость инсталляции сети сведется к минимуму. Также, это значительно снизит требования к квалификации инсталляторов.

Эксплуатация

Далее последует этап эксплуатации сети и тут требуется знать, что внесение модификации в конфигурацию кластера также потребует минимальных затрат. Достаточно внести изменения в конфигурацию любой точки доступа, входящей в кластер, и все остальные устройства этого кластера применят данное изменение. Повторимся: не обязательно вносить изменения именно на мастере! Достаточно переконфигурировать любую одну точку доступа в сети.

Обновление ПО

Как упоминалось ранее, включив режим «Кластер», у вас появляется возможность автоматического обновления ПО всех устройств, входящих в кластер без применения внешних систем управления и контроллеров. Для обновления ПО Вам понадобится TFTP-сервер, а также DHCP-сервер с определенной конфигурацией. Процедура обновления ПО точек доступа выглядит следующим образом:

  1. Точка доступа загружается и получает адрес по DHCP. В DHCP сессии она получает от сервера в опциях 2 параметра: tftp-server и filename, где tftp-server– IPадрес сервера tftp, а filename - имя файла с расширением .manifest, содержащем информацию о ПО.
  2. Далее мастер кластера на основе принятых данных начинает каждые несколько секунд производить попытку скачивания manifest файла с tftp сервера. После скачивания файла мастер анализирует информацию, содержащуюся в нем, о версии ПО и сравнивает со своей версией. Если версия ПО мастера по сравнению с предлагаемой устарела, то мастер производит скачивание файла ПО с TFTP-сервера (имя файла ПО берется из manifest-файла) и автоматически обновляется.
  3. Остальные устройства в кластере видят, что мастер исчез. В кластере происходит выборка нового мастера на основании uptimeустройств. У кого он больше, тот и становится мастером. В свою очередь он также повторяет пункт 2: скачивает manifest файл, сравнивает версии ПО, обновляет ПО.
  4. Цикл повторяется до тех пор, пока все устройства в кластере не обновятся до актуальной версии прошивки. Для настройки обновления Вам понадобится:

a) Разместить на tftp-сервере файл “wep12.manifest”, содержащий строку:

“VERSION=1.2.0 (2014.07.09 08:02 NOVST) wep12ac-1.2.0.tar”

где wep12ac-1.2.0.tar – имя архива, содержащего ПО для WEP-12AC.

1.2.0 (2014.07.09 08:02 NOVST) – версия ПО, содержащегося в архиве.

Версию ПО можно посмотреть в файле «version» в архиве с ПО.

б) Разместить на tftp-сервере сам архив с ПО для WEP-12AC.

в) В настройки dhcpсервера (обычно это файл dhcpd.conf) внести следующие правки:

option tftp-server-name “192.168.1.1”;

option bootfile-name “wep12.manifest”;

где «192.168.1.1» – адрес Вашего tftp-сервера, а «wep12.manifest» - имя manifest файла.

Дополнительные возможности кластера

SingleManagement IP

Для того, чтобы быстро и просто находить в сети мастера можно установить параметр Single Management IP. В этом параметре прописывается IPадрес, обратившись к которому впоследствии Вы гарантированно попадете на мастера кластера не зависимо от того, какое устройство взяло на себя мастерство.

Channel Management

Как известно, при развертывании беспроводной сети обязательным правилом является разнесение соседних точек доступа по частоте. Использование режима «Кластер» позволяет не беспокоиться об этой проблеме. Точки доступа, находящиеся в кластере, автоматически сканируют окружающую среду, выявляют соседние устройства, как входящие в кластер, так и установленные вне его. Соседствующие точки доступа в кластере договариваются между собой об использовании различных частотных каналов. Также, при выборе оптимального канала они ориентируются и на помехи, создаваемыми сторонними устройствами, не входящими в кластер. Ввиду того, что радио-обстановка меняется с течением времени, в кластере также время от времени происходит перерасчет занимаемых каналов для обеспечения наибольшего выигрыша в борьбе с радио-помехами.

Совет

В меню Cluster указывайте параметр Locationдля каждой точки доступа. Это придаст больше наглядности при анализе статистики и состояния кластера, информация о которых в достаточном количестве приводится в различных подменю меню Cluster в WEB интерфейсе.

закрыть


Notice: Undefined variable: table in /home/e/eltexcomm/dev/public_html/manager/includes/extenders/maketable.class.php on line 429

Notice: Undefined index: in /home/e/eltexcomm/dev/public_html/manager/includes/extenders/maketable.class.php on line 430

Notice: Undefined variable: header in /home/e/eltexcomm/dev/public_html/manager/includes/extenders/maketable.class.php on line 448

Notice: Undefined offset: 1 in /home/e/eltexcomm/dev/public_html/manager/includes/extenders/maketable.class.php on line 320

Notice: Undefined index: in /home/e/eltexcomm/dev/public_html/manager/includes/extenders/maketable.class.php on line 430

Notice: Undefined index: in /home/e/eltexcomm/dev/public_html/manager/includes/extenders/maketable.class.php on line 430

Notice: Undefined index: in /home/e/eltexcomm/dev/public_html/manager/includes/extenders/maketable.class.php on line 430

Notice: Trying to get property of non-object in /home/e/eltexcomm/dev/public_html/manager/includes/document.parser.class.inc.php on line 6227

Notice: Undefined index: mobileversion in /home/e/eltexcomm/dev/public_html/manager/includes/document.parser.class.inc.php(1916) : eval()'d code on line 68

Notice: Undefined variable: table in /home/e/eltexcomm/dev/public_html/manager/includes/extenders/maketable.class.php on line 429

Notice: Undefined index: in /home/e/eltexcomm/dev/public_html/manager/includes/extenders/maketable.class.php on line 430

Notice: Undefined variable: header in /home/e/eltexcomm/dev/public_html/manager/includes/extenders/maketable.class.php on line 448

Notice: Undefined offset: 1 in /home/e/eltexcomm/dev/public_html/manager/includes/extenders/maketable.class.php on line 320

Notice: Undefined index: in /home/e/eltexcomm/dev/public_html/manager/includes/extenders/maketable.class.php on line 430

Notice: Undefined index: in /home/e/eltexcomm/dev/public_html/manager/includes/extenders/maketable.class.php on line 430

Notice: Undefined index: in /home/e/eltexcomm/dev/public_html/manager/includes/extenders/maketable.class.php on line 430

Notice: Undefined index: in /home/e/eltexcomm/dev/public_html/manager/includes/extenders/maketable.class.php on line 430

Notice: Undefined index: in /home/e/eltexcomm/dev/public_html/manager/includes/extenders/maketable.class.php on line 430

Notice: Undefined variable: table in /home/e/eltexcomm/dev/public_html/manager/includes/extenders/maketable.class.php on line 429

Notice: Undefined index: in /home/e/eltexcomm/dev/public_html/manager/includes/extenders/maketable.class.php on line 430

Notice: Undefined variable: header in /home/e/eltexcomm/dev/public_html/manager/includes/extenders/maketable.class.php on line 448

Notice: Undefined offset: 1 in /home/e/eltexcomm/dev/public_html/manager/includes/extenders/maketable.class.php on line 320

Notice: Undefined index: in /home/e/eltexcomm/dev/public_html/manager/includes/extenders/maketable.class.php on line 430

Notice: Undefined index: in /home/e/eltexcomm/dev/public_html/manager/includes/extenders/maketable.class.php on line 430

Notice: Undefined index: in /home/e/eltexcomm/dev/public_html/manager/includes/extenders/maketable.class.php on line 430

Notice: Undefined index: file in /home/e/eltexcomm/dev/public_html/manager/includes/document.parser.class.inc.php on line 6367

Notice: Undefined index: line in /home/e/eltexcomm/dev/public_html/manager/includes/document.parser.class.inc.php on line 6420

Notice: Undefined index: type in /home/e/eltexcomm/dev/public_html/manager/includes/document.parser.class.inc.php on line 6371

Notice: Undefined variable: table in /home/e/eltexcomm/dev/public_html/manager/includes/extenders/maketable.class.php on line 429

Notice: Undefined index: in /home/e/eltexcomm/dev/public_html/manager/includes/extenders/maketable.class.php on line 430

Notice: Undefined offset: 0 in /home/e/eltexcomm/dev/public_html/manager/includes/extenders/maketable.class.php on line 320

Notice: Undefined variable: header in /home/e/eltexcomm/dev/public_html/manager/includes/extenders/maketable.class.php on line 448

Notice: Undefined index: in /home/e/eltexcomm/dev/public_html/manager/includes/extenders/maketable.class.php on line 430

Warning: Cannot modify header information - headers already sent by (output started at /home/e/eltexcomm/dev/public_html/manager/includes/document.parser.class.inc.php:1020) in /home/e/eltexcomm/dev/public_html/manager/includes/document.parser.class.inc.php on line 6318
Error
Notice: ob_end_flush(): failed to delete and flush buffer. No buffer to delete or flush in /home/e/eltexcomm/dev/public_html/manager/includes/document.parser.class.inc.php on line 6341