Linux SCTP 实施状况
前段时间我在 Linux 上使用过 SCTP,现在我想在新项目中再次使用它。问题是,lksctp 似乎已经死了,自 2009 年以来就没有更新过(根据 git)。这次 SCTP 草案中发生了一些重要的事情,因此 lksctp 现已过时 (API 例如)
我试图找到该协议的其他实现,但看起来 lksctp 是唯一的。您有关于 Linux 上的 SCTP 未来的任何信息吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
lksctp 项目首先开发了 Linux 实现,但它现在是核心 Linux 内核的一部分并在那里进行维护。这解释了为什么 lksctp 项目几乎没有活动,但这并不表明该实现已经停止。事实上,我负责一个产品线,其中 Linux SCTP 实现是一个核心且非常可靠的组件。
The lksctp project first developed the Linux implementation but it is now part of the core linux Kernel and maintained there. This explains why there is little activity on the lksctp project and it does not indicate that the implementation is dead at all. Indeed I am responsible for a product line for which the Linux SCTP implementation is a central, and very reliable, component.
lksctp 足够好供您使用。如果你有一些问题或者想要新的功能(必须是合理的),linux会实现它们。
sctp的API仍处于草案阶段。但是,草案中的几乎所有功能都是在linux中实现的。 sctp 维护者 Vlad Yasevich 可能在半年多,甚至一年的时间里更忙于做其他事情。但其他人仍然可以帮助你。
lksctp is enough good for you to use. If you have some question or want new features(must be reasonable), linux will implement them.
The API of sctp is still in draft. But, almost functions in draft are all implemented in linux. sctp maintainer Vlad Yasevich maybe be more busy doing other things for over half of year, even one year. But other folks still can help you.
根据这个SO答案,SCTP是否像宣传的那样使用Linux工作? LKSTCP 是必经之路。
请注意,您链接到的文档是互联网草案,这意味着 API 尚未更改。这仅意味着如果草案在没有更改的情况下成为 RFC,则可能会发生更改。如果您想跟踪互联网草稿中正在完成的工作,那么您就处于实验领域。我建议您最好的办法是联系该草案的作者,询问他们是否知道有人正在致力于将其更改添加到 LKSTCP。然后你就可以和他们一起在这方面合作。
According to this SO answer, Does SCTP works as advertised using Linux? LKSTCP is the way to go.
Note that the document that you linked to is an Internet draft, which means that the API has NOT changed. It only means that it might change if the draft becomes an RFC without being changed. If you want to track the work being done in Internet drafts then you are in experimental territory. I suggest that your best bet is to contact the authors of the draft and ask them if they know of anyone working on adding their changes to LKSTCP. Then you can work together with them on this.