web-dev-qa-db-ja.com

SCTPの安定性とパフォーマンス?

SCTPを使用している人はいますか?特にSolarisとLinuxでは?あなたの経験は何ですか-それは生産の準備ができていますか?

3

SCTPは、単一のネットワークでのみ使用している限り問題ありません。すでに多くの主要な電話会社ネットワークで非常に広く使用されています。

ただし、多くのファイアウォール、ミドルボックスなどは、それをどうするかを知りません。サポートには3つのレベルがあります。

  1. full-ユニットはSCTPを認識しており、SCTPポート番号に基づいてアプリケーションを許可または拒否できます
  2. partial-ユニットでは、特定のIPプロトコル(SCTPはプロトコル132)を許可または拒否できますが、個々のポートを指定することはできません。
  3. none-ユニットはパケットを認識しないため、パケットを無視します

現時点では、おそらく2番目のレベルが最も一般的だと思います。

2
Alnitak

はい、私たちは数年前から実稼働電話システムでSCTPを使用しています。

他のネットワーク要素との [〜#〜] sigtran [〜#〜] (SS7 over IP)通信と、ノード間の内部通信の基盤となるプロトコルの両方に使用しています。

Solarisの実装には多くの問題があり、Sun/Oracleからのパッチもいくつかありますが、これで本番環境の準備ができたことは間違いありません。

これまではSolarisのみを使用してきましたが、Linuxでシステムを提供することを検討しています。 Javaでシステムを構築し、これまでSolarisのSCTPサポートをラップアラウンドする独自のJNIを使​​用してきました。現在Java 7に移行しており、使用する予定です。 SolarisとLinuxの両方で利用可能な組み込みのSCTPサポート。

Linux上のSCTPが十分に安定しているかどうかがわかると思います:-)

1
Johan Kaving