пятница, 12 мая 2017 г.

Траблшутинг беспроводных сетей

Сначала ищем проблемы на уровне 1 и 2.
L2 retransmissions (повторы отправки) - повторная отправка фрейма, если не получен ACK. Latency - время доставки пакета от источника к устройству назначения. Jitter - отклонения задержки (latency variation)от среднего значения.

Большинство приложений терпимы к проценту повторов в пределах 10. Для голоса это, как правило, не более 2 процентов.

Помехи.
-Узкополосная (narrowband) помеха. Радиосигнал занимающий узкую полосу частот и не вызывает отказа в обслуживании (DoS) всего диапазона (например, 2.4ГГц). Поиск и устранение источника помехи, либо переход н адругую чатстоту.
-Широкополосная (wideband) помеха - способная нарушить целого диапазона. Может быть создана специальным устройством (jammer).
-Всеполосная (allband) помеха - как правило создается FHSS устройствами, поочередно передающими на разных частотах.

Источники помех: bluetooth, ECT гарнитуры. FHSS 2.4ГГц. Отдельные устройства мало влияют на точки доступа, но большое количество может привести к деградации сервиса, особенно голосового.

Многолучевое распространение. Может вызывать межсимвольную интерференцию. В n/ac является позитивным фактором.

Низкий SNR. Рекомендуемый не менее 20dB

Несоответствие мощности передатчика. Может вызывать ситуацию, когда одно устройство слышит другое, но не наоборот. Рекомендуемый сценарий: мощность на точке выставляется в соответствии с мощностью самомго "слабого" абонента, а область покрытия точки доступа увеличивается не за счет повышения мощности передатчика, а за счет увеличения КУ антенны.

Near/far. Данная проблема возникает в случаях, когда у точки есть несолько клиентов, один из которых находится очень близко, соответственно слышен с высоким уровнем, а другой находится далеко и слышен с низким уровнем. Неспособность точки автоматически контролировать прием поочередно на очень низком и очень выкосоком уровне может вызвать проблемы. Как правило эта проблема не возникаем, если сеть корректо спланирована и обеспечивает покрытие с уровнем сигнала -70дБм или лучше.

Скрытый узел (hidden node). Один из клиентов слышен точке доступа, но не слышен другим клиентам. Может случаться, например, когда клиенты находятся в противоположных концах зоны покрытия точки (например, если область покрытия слишком большая), а также при использовании DAS и Leaky Cable.

Distributed antenna system (DAS) несколько антенн, подключаемых к одной точке доступа для улучшения покрытия.
Leaky cable (radiating cable) - коаксиальный кабель, работающий как одна большая антенна. Часто используется под землей (метро, шахты).

Чем дальше устройство от точки, тем ниже максимальный возможный битрей. Соответственно, Уменьшая минимально допустимый битрейт, можно увеличивать покрытие. В связи с этим часто бывает полезно отключать низшие битрейты (1 и 2 Мб/с). Также это может быть полезно для того, чтобы удаленные абоненты с низкими битрейтами не снижили производительность всех остальных абонентов подключенных к данной точке.

Роуминг (roaming) переключение клиентского устройства от одной точки к другой. Решение о переключении принимается клиентским устройствам на основании заложенного производителем алгоритма. Как правило, происходит оценка уровня сигнала, уровня шума, количества ошибок. Следует понимать, что разные производители закладывают в свои устрйоства разные алгоритмы, и какие-то из них будут переключаться раньше, какие-то наоборот дольше "держаться" за текущую точку.

Обратить внимание: можно избежать того, что устройство "держится" за точку настроив точку таким образом, чтобы она отключала клиента по достижении определенного уровня сигнала.

802.11k описывает т.н. neigbor reports и RRM, которые позволяют улучшить роуминг. 802.11r описывает более быструю и безопасную передачу клиента от одной точки к другой.

Для обеспечения качественного роуминга, следует планировать сеть так, чтобы зоны покрытия точек пересекались на 15-30 процентов. Так как часто зона покрытия точки имеет неправильную форму, данное правило можно сформулировать по другому: в любом месте клиентское устройство должно слышать основную точку с рекомендованным уровнем RSSI (как правило -70dBm) или выше и запасную с таким же уровнем или ниже.
При этом следует понимать, что если клиентское устройство слышит в один момент времени слишком много точек с высоким уровнем сигнала это может привести к деградации сервиса. Т.е. пересечение зон покрытия должно планироваться разумно.

Еще один важные параметр в роуминге это задержка. Каждый раз во время перехода клиента к другой точке, при наличии безопасности 802.1X/EAP требуется реассоция, занимающая 700 милисекунд или дольше,  в то время как, например VoWiFI требует 150мс или менее. Для преодоления этой проблемы требуются специальные механизмы (Fast secure roaming, FSR). FT - стандарт описанный IEEE.

Для траблшутинга проблем с роумингом, связанных с помехами, могут быть полезны анализаторы, работающие одновременно в нескольких каналах (multichannel).

Роуминг на 3 уровне - технология Mobile IP. Туннелирование, позволяющее пакету проходить между разными доменами 3 уровня. Может вести к повышению задержки.

Co-channel interference - деградация сервиса, возникающая в результате работы нескольких соседних точек в одном канале.

При проектировании сот в диапазоне 5ГГц, соты с одинаковыми частотами должны  разделяться по крайней мере двумя сотами с другими частотами, например  149-52-36-149

При проектировании беспроводной сети в здании, необходимо помнить, что точки излучают в трех измерениях.

Single channel architecture (SCA)- все точки работают с одним BSSID в одном канале. С точки зрения клиента - одна большая точка. Требует контроллера. Решение о роуминге принимается конроллером, т.к с точки зрения клиента есть только одна точка. Zero handoff, т.к. не требуется реаутентификация, удобно для VoWiFI. С развитием современных технологий роуминга данная технология стала менее популярна, чаще используется традиционная multiple channel architecture (MCA).

Band steering - когда клиент, способный работать в диапазоне как 5 так и 2.4 отправляет запросы, точка поддерживающая как 5 так и 2.4 будет пытаться направить (steer) клиента на использование диапазона 5.  Разные вендоры используют для этого разные проприетарные технологии. Чаще всего точка пытается добиться нужно результата отвечая только на запросы в диапазоне 5ГГц. При этом, если клиент продолжает попытки подключиться в диапазоне 2.4 подключение будет разрешено.
Предпочтения в плане выбора диапазона (а также их возможность их настройки) также закладываются некоторыми производителями клиентских устройств.
Также эта технология может быть использована для распределения клиентов по разным диапазонам.

Распределение нагрузки (load balancing) - если точка уже перегружена клиентами, она будет отвергать запрос на ассоциацию от нового клиента в надежде на то, что он подключится к соседней точке с меньшим количеством клиентов. Требует наличия контроллера для того, чтобы точки могли обмениваться информацией о количестве клиентов и нагрузке.
Следует помнить, что распределение нагрузки может мешать процессу роуминга.

Для сайтов с большим количеством клиентов:
-использовать точки n или ac
-отключать низкие битрейты (802.11b)
-если возможно, использовать только  клиентские устройства n и ac.
-снижать мощность передатчика на точках для оптимизации размера сот
-для более высокой стабильности следует испльзовать статические настройки каналов и мощности, а не динамические механизмы
-включть распределение нагрузки
-рассмотреть исплолзование направленных антенн, для четкого распределения покрытия по секторам
-всегда внимательно читать гайды по реализации от вендора.

Не следует выставлять максимальную мощность на точках доступа. Слишком большая зона покрытия может привести к ряду проблем, включая проблему со скрытым узлом и недостаточной пропускной способностью. Если необходимо увеличить зону покрытия это следует делать за счет повышения КУ антенны, а не мощности передатчика.

На пропускную способность (а не битрейт) могут влиять:
- CSMA/CD оверхед может занимать от 35 до 40% пропускной способности в сетях n/ac
- Шифрование - разные алгоритмы шифрования добавляют от 8 до 20 байт в каждый фрейм
- Используемые приложения
- Количество клиентов
- Количество повторов на 2 уровне (level 2 retransmissions)

Погодные факторы:
-Грозовые разряды могут повреждать оборудование
-Ветер может сбивать юстировку антенн
-Вода также может повреждать оборудование при попадании внутрь. Требуется надежная герметизация
-Разность температуры воздушных слоев  (air stratification) может вызывать преломление радио-сигналов на длинных линках.
-Ультрафиолетовое излучение и перегрев могут повреждать некачественные кабели.

Также следует помнить о том, что в некоторых случаях проблема может быть на уровне 3 или выше.

Источник: D. Coleman, D. Wescott - Certified Wireless Network Administration Official Study Guide

Комментариев нет:

Отправить комментарий