0

sctp を使用する SS7 ネットワーク エンティティを構築しようとしています。私の質問は、GT 上のルートまたは PC 上のルートの両方で各関連付けにルーティングするために使用されるルーティング テーブルをどのように設計すればよいかということです。

たとえば、このエンティティが 2 つの STP に接続され、各 STP に 2 つのアソシエーションがあるとします。

node1 (thread 1)  ----association 1---->STP1
node1 (thread 2)  ----association 2---->STP1

node1 (thread 3)  ----association 1---->STP2
node1 (thread 4)  ----association 2---->STP2

上記のように、各スレッドには 1 つのアソシエーションがあるため、各アソシエーションのファイル記述子をすべてのスレッドと共有することを考えていたので、ここではアソシエーションがこれもポイント コードまたは GT に基づいています。

または、すべての関連付けを 1 つのプロセスで作成し、もちろんマルチスレッドを使用せずに、その記述子に基づいて各関連付けに送信します。

環境は Linux で言語は C で、上記 2 以外のアイデアを使用できることに注意してください。

4

1 に答える 1

0

STPまたはネットワーク障害に対する負荷分散と復元力を均等に実現することが目標であると仮定すると、各スレッドには各STPへの関連付けが必要です。したがって、スレッド間でファイル記述子を共有します。

SS7は、ネットワークを介した順番の配信を保証するために、MTPSLSで負荷分散が実行されることを想定していることに注意してください。

SS7アプリケーションを開発している場合は、Dialogicから入手できるサードパーティのプロトコルスタックを調べます。これらのスタックは、Webサイトからダウンロードして試用できます。これはLinux(またはSolarisとWindows)で利用可能であり、アプリケーションをマルチスレッドまたはシングルスレッドなどにすることができるメッセージベースのAPIを提供します。これらはSCTP、M3UA、M2PA、SUA、MTP3、SCCP、TCAP、INAP、MAPをサポートします。 、ISUPなど。

于 2013-02-05T10:54:30.410 に答える