Технологии
Система агрегирования каналов в аппаратно-программном комплексе «Car-WiFi»
Данная технология, применяемая в нашем оборудовании (интернет в автомобиль), представляет собой программный продукт, состоящий из двух частей:
- клиентская (в Вашем автомобиле);
- серверная (в дата-центре).
Каждый комлекс подключается к серверу, и создает виртуальные VPN каналы, по каждому из операторов связи, входящих в состав оборудования, при условии, что данный оператор находится в зоне приема. Серверная часть оборудования производит расчеты и замеры скорости и управляет клиентской частью. Таким образом, получается добиться непрерывной работы и повысить общую пропускную способность.
Потребность в данном ПО появилась во время тестов отдельных модемов, роутеров и нашего комплекса «Car-WiFi». При передвижении постоянно пропадает сигнал сотового оператора, происходит отключение от интернета или подключение к «битому» порту базовой станции. Обычный модем или роутер потребуют переподключения. Обычно им это удается, но не всегда. Наш же комплект оборудования делает эти манипуляции в автоматическом режиме. В среднем, за 2-х часовую поездку происходит порядка 20 отключений по каждому из операторов (те случаи, когда хоть кратковременно пропадает интернет-соединение). Чтобы избежать даже малейшего пропадания соединения с интернетом при передвижении (даже на высоких скоростях по трассам), и была введена в эксплуатацию система агрегирования. Работая по одному из каналов связи, данные всегда дублируются по оставшимся. Даже если связь прервется по любой причине, скажем, на «мегафоне», то повторно отправленные пакеты данных достигнут места назначения через «запасные» соединения (мтс, билайн, скайлинк). Таким образом, удается добиться стабильности, схожей с проводным интернетом.
Вторая проблема, с которой мы столкнулись это хаотичная скорость по каждому конкретному оператору сотовой связи. Если в ночные часы скорость на LTE (4G) может достигать 50-100 мБит/с, то в дневные часы, в пробках она варьируется от 2 до 35 мБит/с на каждом из операторов. Мы нашли решение данной проблемы с помощью системы агрегирования. Сервер определяет скорости и «качество» канала, и с помощью алгоритма работы создает из нескольких соединений, доступных на данном участке, 1 физический канал. Скорость и трафик суммируется, пользователь получает постоянное подключение к сети интернет, не задумываясь какой из операторов ловит в данном конкретном месте. При тестировании часто бывали случаи, когда мобильный телефон уже переставал ловить сеть оператора, а в машине продолжал работать интернет на высоких скоростях.
Преимущества:
- Общая скорость повышается за счет полного или частичного суммирования по каждому каналу.
- Надежность и стабильность достигается благодаря дублированию данных по всем каналам.
- Незаметное переключение от канала к каналу, в случае если нет покрытия одного или нескольких операторов.
- Удаленная поддержка и мониторинг.