2016-01-20 3 views
0

В конфигурации многоточечного SCTP я настроил два набора - первичный и вторичный пути. Мой вопрос: где команда INIT, отправленная по умолчанию на первичной или вторичной (если оба пути вверх)? Есть ли какое-либо условие, что ИНИТ необходимо отправить на первичный путь, только если он находится в состоянии «ВЕРШИНСТВО»?SCTP MultiHoming INIT сообщения

ответ

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.