В конфигурации многоточечного SCTP я настроил два набора - первичный и вторичный пути. Мой вопрос: где команда INIT, отправленная по умолчанию на первичной или вторичной (если оба пути вверх)? Есть ли какое-либо условие, что ИНИТ необходимо отправить на первичный путь, только если он находится в состоянии «ВЕРШИНСТВО»?SCTP MultiHoming INIT сообщения
0
A
ответ
0
Любой пакет SCTP по умолчанию должен быть отправлен с использованием основного пути. Это то, что я нашел в RFC 4960 - п: 6.4 - Para: III
By default, an endpoint SHOULD always transmit to the primary path,
unless the SCTP user explicitly specifies the destination transport
address (and possibly source transport address) to use.
Относно второй вопрос - «Есть ли какое-либо условие, что INIT должен быть отправлен на первичный путь, только если он находится в исправном состоянии? "
Невозможно отправить сообщение через интерфейс, который не работает. Ниже приведено RFC 4960 - Раздел: 6.4.1 - Параметр: II
When there is outbound data to send and the primary path becomes
inactive (e.g., due to failures), or where the SCTP user explicitly
requests to send data to an inactive destination transport address,
before reporting an error to its ULP, the SCTP endpoint should try to
send the data to an alternate active destination transport address if
one exists.