В рубрику "Оборудование и технологии" | К списку рубрик | К списку авторов | К списку публикаций
Алекс Павловский
президент Ranch Networks, Inc.
Ожидающая патента технология кластеризации VoIP Matrix TechnologyTM была разработана компанией Ranch Networks для повышения масштабируемости, надежности и безопасности решений для IP-телефонии на базе IP PBX Asterisk.
Предлагаемое Ranch Networks решение Matrix нацелено на применение операторами связи, провайдерами услуг, в call-центрах и для обеспечения корпоративной связи.
Как работает технология Matrixтм
Полномасштабное резервируемое решение с использованием технологии Matrix вы можете видеть на рисунке. Технология позволяет создать два отдельных кластера: один включает proxy-серверы, другой - серверы РБД. Устройства RN могут распределять трафики регистрации и управления звонками. Каждый кластер может быть сконфигурирован так, чтобы иметь свой собственный алгоритм распределения нагрузки. В случае выхода из строя регистрационного сервера технология Matrix устраняет необходимость перерегистрации IP-телефонов.
Все серверы Asterisk обмениваются информацией с устройством RN, используя протокол MIDCOM. Устройство RN представляет оба кластера - и proxy, и регистрационный - единым IP-адресом и адресом МАС, которые на самом деле являются IP- и МАС-адресами самого устройства RN.
Вновь поступающие звонки распределяются между всеми работоспособными серверами Asterisk в кластере. Регистрационные данные направляются в кластер серверов РБД, а пакеты сигналов и данных установки соединения отправляются в кластер proxy-серверов. На основе определенных пользователем алгоритмов устройство RN выбирает соответствующий proxy-сервер, который на этапе установки соединения при помощи протокола MIDCOM направляет устройству RN команду на применение ряда политик, а именно:
Устройства RN ведут непрерывный мониторинг работоспособности всех серверов Asterisk и серверов РБД путем эмуляции реальных запросов по протоколу SIP. Как только какой-то из серверов перестает отвечать на такие запросы, он отключается от кластера в режиме реального времени. Когда работоспособность сервера восстанавливается и он снова начинает реагировать на запросы, он включается в кластер опять-таки в режиме реального времени. Таким же образом технология Matrix позволяет "на ходу" добавлять серверы в кластер или изымать их оттуда для проведения обслуживания, не оказывая никакого негативного воздействия на уже установленные соединения.
Опубликовано: Журнал "Information Security/ Информационная безопасность" #5, 2006