Назад | Перейти на главную страницу

Стабильность и производительность SCTP?

Кто-нибудь там использует SCTP? Особенно на Solaris и Linux? Каков ваш опыт - готов ли он к производству?

SCTP хорош, если вы используете его только в одной сети. Он уже достаточно широко используется во многих крупных телекоммуникационных сетях.

Однако многие брандмауэры, промежуточные ящики и т. Д. Не знают, что с этим делать. Есть три уровня поддержки:

  1. полный - устройство знает о SCTP и может разрешать или запрещать приложения на основе номеров портов SCTP
  2. частичный - устройство позволяет вам разрешать или запрещать определенные IP-протоколы (SCTP - это протокол 132), но вы не можете указать отдельные порты
  3. никто - устройство будет игнорировать пакеты, потому что не распознает их

Я считаю, что второй уровень, наверное, самый распространенный на данный момент.

Да, мы уже несколько лет используем SCTP в производственных телекоммуникационных системах.

Мы используем его как для СИГТРАН (SS7 через IP) связь с другими сетевыми элементами и в качестве основного протокола для внутренней связи между нашими узлами.

Был ряд проблем с реализацией Solaris и рядом патчей от Sun / Oracle, но я бы определенно сказал, что сейчас он готов к производству.

Пока мы использовали только Solaris, но мы планируем поставить наши системы на Linux. Мы строим наши системы на Java и до сих пор использовали нашу собственную оболочку JNI для поддержки SCTP в Solaris. Сейчас мы переходим на Java 7 и намерены использовать встроенную поддержку SCTP, доступную как в Solaris, так и в Linux.

Думаю, мы узнаем, достаточно ли стабилен SCTP в Linux :-)