SoftEther (SSTP) + Mikrotik почему рвется соединение даже под минимальной нагрузкой?
Добрый день,
есть сервер SoftEther с поднятым на нем SSTP, подключаясь к нему со стандартного клиента Windows 8 все отлично работает. Есть микротик с настроенным на нем SSTP client в сторону Softether коннект есть пингуются клиенты в том же сервере, мало того можно попасть находясь в туннеле SSTP c клиента на роутер (и соединение стабильно)
Но стоит дать нагрузку (предварительно повернув роуты в сторону SoftEther), к примеру просто с роутера командой fetch url=****" mode=http загрузить файл то соединение рвется, не давая нагрузку коннект может быть хоть целый день без разрыва связи.
В логах толком нечего не понятно, микротик сообщает что удаленная сторона разорвала соединение, на стороне SoftEther тоже тишина.
Писал уже в суппорт Микротика, сошлись на том что а поставьте вместо Softether - Микротик:)
Кто сталкивался с подобным подскажите куда копать?
Видимо столкнулись с нюансом каким-то. Прослушайте трафик в момент нагрузки и разрыва, посмотрите с какой стороны приходит fin пакет для закрытия tcp соединения. Хотя бы поймёте кто инициатор разрыва. Если хотите докопаться до сути, нужно смотреть логи в отладочном режиме с обоих сторон, если есть возможность попробовать другие версии SoftEther
Если честно я больше склоняюсь с проблеме MTU,MRU,MSS.
Для проверки прокинул три пункта:
1.Один сайт (не очень нагруженный) - не постоянно но нет нет да отваливается.
2.Ссылка на скачивание ZIP архива - почти сразу рвется канал
3.SIPNET - регистрация и звонок на 000 (радио) проходит отлично, радио пашет безпроблем без разрыва связи (один раз заметил разрыв).
Боюсь что разновендорность сетевых железок на концах туннелей часто играет негативную роль. Надо сниффить трафик, смотреть в каком моменте происходит рассогласование протокола. И отправлять в поддержку Mikrotik или в SoftEther в зависимости с чьей стороны нарушен RFC =)