Linux SCTP实现状态

时间:2011-02-07 00:08:08

标签: linux sctp

前段时间我在Linux上使用过SCTP,现在我想在新项目中再次使用它。问题是,lksctp似乎已经死了,自2009年以来没有更新(根据git)。在这个时候,SCTP草案中几乎没有重要的事情发生变化,所以lksctp现在已经过时了(API for example

我试图找到这个协议的其他实现,但看起来,lksctp是唯一的。你有什么关于Linux上SCTP未来的信息吗?

3 个答案:

答案 0 :(得分:5)

lksctp项目首先开发了Linux实现,但它现在是核心Linux内核的一部分并在那里维护。这解释了为什么lksctp项目上的活动很少,并没有表明实现完全没有。实际上,我负责一个产品线,Linux SCTP实现是一个核心,非常可靠的组件。

答案 1 :(得分:4)

lksctp足以让你使用。如果你有一些问题或想要新功能(必须合理),linux将实现它们。

sctp的API仍处于草案状态。但是,草案中的几乎所有函数都是在linux中实现的。 sctp维护者Vlad Yasevich可能更忙于做其他事情超过半年,甚至一年。但其他人仍然可以帮助你。

答案 2 :(得分:2)

根据这个SO答案,Does SCTP works as advertised using Linux? LKSTCP是要走的路。

请注意,您链接到的文档是Internet草稿,这意味着API已更改 NOT 。它只意味着如果草案成为RFC而不进行更改,它可能会发生变化。如果您想跟踪Internet草稿中正在进行的工作,那么您处于实验区域。我建议您最好的选择是联系草案的作者,并询问他们是否知道有人正在努力将他们的更改添加到LKSTCP。然后你可以和他们一起工作。