Кто работал с SCTP просьба помочь.
На сервере и клиенте по 2 интерфейса и подключены к разным сетям.
[server] -
192.168.0.0/24 - [client]
[ ] -
10.0.0.0/24 - [ ]
Собственно код написан по примеру из man gen_sctp.
На сколько я понял, при отключении одного из интерфейсов поток должен автоматически переключаться на рабочий интерфес.
INIT & INIT-ACK при инициализации подключения содержат правильные адреса.
НО после отсылки сервером HEARTBEAT в соседний канал клиент отвечает ABBORT вместо HEARTBEAT-ACK, и насколько я понял именно это является причной не работающего fail-over`a.
Пробовал выставлять клиенту
{sctp_peer_addr_params, #sctp_paddrparams{flags=[hb_enable]}} - не помогло.
Что я пропустил?
И второй вопрос. Неоднозначно в документации написано про балансировку нагрузки на несколько каналов. В моем случае пропускная способность каналов будет очень мала.
Можно ли с помощью sctp сагрегировать трафик?
Возможно вопросы пионерские, но заранее спасибо за любую помощь.