Улучшаем канал связи ViPNet координатор HW при его низкой скорости
Некоторые пользователи координаторов ViPNet HW сталкиваются с тем, что зашифрованные пакеты висят слишком много для более-менее адекватной передачи при использовании очень плохого канала связи, например, спутникового интернета на каком-нибудь севере. На самом деле многие севера подключаются при помощи спутникового интернета от дочек Ростелекома, если к ним еще не дошел проводной интернет. Тут дело не в том, что его долго и дорого тянуть, а в том, что в некоторые места его практически невозможно проложить и проект стоит столько, что эта пара деревень на 200 жителей его за 1000 лет не окупят. В таком случае дешевле спутниковый интернет и GSM-интернет.
Так вот, представьте пропускную способность канала связи в 0,25 мегабит. Звучит очень печально, но это вполне реальная история. И при такой пропускной способности некоторым организациям важно иметь защищенный канал связи, согласно требований ФСТЭК России. Тут возникает необходимость использовать СКЗИ Vipnet или Континент от Кода безопасности. В любом случае, зашифрованные сетевые пакеты весят еще больше. И в результате становится еще более грустно, а людям еще нужно по видеосвязи с другими филиалами переговариваться. Радует тот факт, что и сотрудников там не много. Однако, ситуацию это не спасает.
Как улучшить пропускную способность канала связи при использовании ViPNet Coordinator HW?
В конце 2021 года я задался этим вопросом и ответа в интернете не нашел. Более-того, мне ничего дельного подсказать не смогли даже на форуме Infotecs.
Один московский коллега случайно подал хорошую идею. Существует такая вещь, как MTU - максимальный размер сетевого пакета, если говорить грубо.
Суть идеи в том, что можно уменьшить максимальный размер сетевого пакета, но так, чтобы это всё не переросло в значительное увеличение количества пакетов. Если задуматься, то может показаться, что смысла в этой идеи нет. Видимо такого же мнение и Infotecs, так как во всей их документации нет информации о том, как его можно уменьшить. Однако, я нашел способ уменьшить MTU на координаторе ViPNet HW1000 и пропускная способность канала связи стала действительно лучше!
Инструкция по уменьшению размера сетевого пакета на ViPNet Coordinator HW
Если такой координатор у вас есть, то вы уже должны быть знакомы с такой программой, как PuTTY. С её помощью подключаемся к координатору по SSH.
Рекомендую перед началом этих манипуляций замерить скорость.
Запускаем PuTTY и в поле Host Name указываем реальный или виртуальный адрес координатора. Виртуальный адрес лучше смотреть в ViPNet Client, так как он может быть разный на разных компьютерах. Далее нажимаем Open.
Вводим логин и пароль от координатора. Логин для третьей версии прошивки vipnet, а для четвертой user. Пароль можно посмотреть в ключевом центре ViPNet у администратора сети.
Теперь необходимо остановить его основную службу - iplir. У клиентов на время остановки службы могут быть перебои, хотя обычно у уже установивших соединение проблем не наблюдается - максимум снижается скорость.
Вводим команду iplir stop.
Теперь нужно зайти в редактор конфигураций демона Iplir, пишем команду iplir config.
Откроется окно с конфигурациями координатора. Листаем в самый низ до секции [misc].
В секции misc ищем параметр mssdecrease.
По умолчанию размер сетевого пакета 1500, и уменьшить его можно на 60 или на 100. Уменьшение на значение больше 100 приводит к ухудшению канала связи.
Советую поставить в параметр mssdecrease = 60 (по умолчанию написано 0).
Сохранить конфигурации при помощи клавиш CTRL + O и далее нажимаем энтер - это сохранить. Потом нажимаем CTRL + X для выхода.
Запускаем службу iplir, вводим команду iplir start.
Проверить скорость, стала лучше и на сколько.
Потом стоит попробовать уменьшить на 100, то есть изменить mssdecrease = 100.
Главное не уменьшайте размер пакета более чем на 100, и вообще его не уменьшайте, если у вас нормальный канал связи.