首页
学习
活动
专区
圈层
工具
发布

SCTP关联
EN

Stack Overflow用户
提问于 2012-12-12 11:26:42
回答 1查看 581关注 0票数 0

我正在尝试构建一个使用sctp的SS7网络实体,我的问题是,我应该如何设计路由表,用于路由到GT上的路由或PC上的路由中的每个关联。

例如,假设此实体连接到2个STP,每个STP有2个关联

代码语言:javascript
复制
node1 (thread 1)  ----association 1---->STP1
node1 (thread 2)  ----association 2---->STP1

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

如上所示,每个线程都有一个关联,所以我想与所有线程共享每个关联的文件描述符,然后我可以将流量发送到任何关联(当然是使用锁定机制),因为关联在这里被视为链接集,同样是基于点代码或GT。

或者在一个进程中创建所有关联,然后根据每个关联的描述符发送到每个关联,当然不需要多线程。

环境是Linux,语言是C,请注意,我可以使用除上述2之外的任何其他想法。

EN

回答 1

Stack Overflow用户

发布于 2013-02-05 18:54:30

假设您的目标是实现负载共享和对STP或网络故障的弹性,那么每个线程都需要与每个STP关联。因此,我将在线程之间共享文件描述符。

请记住,SS7希望在MTP SLS上执行负载共享,以确保通过网络按顺序交付。

如果我在开发SS7应用程序,我会考虑第三方协议栈,比如Dialogic提供的协议栈,你可以从他们的网站下载并试用。它支持SCTP、M3UA、M2PA、SUA、MTP3、SCCP、TCAP、INAP、MAP、ISUP等等。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13832273

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档