我想用两个多宿主SCTP主机模拟一个网络。
在我的Linux内核中启用SCTP之后,设置网络的下一步是什么?仅使用一台带虚拟机的计算机是否可以这样做?我应该使用哪些程序来生成SCTP流量?
提前致谢!
答案 0 :(得分:0)
例如,您可以编写自己的SCTP应用程序代码。
首先,您需要检查您的安装是否支持SCTP协议:
# checksctp
SCTP supported
如果没有,您可以根据您的发行版进行安装,例如:
# apt-get install libsctp-dev
这对你来说很小,如何在C:
中完成包括SCTP库,如:
#include <netinet/sctp.h>
并且您需要在编译期间通过-lsctp
:
gcc -Wall server.c -lsctp -o server
检查sctp的手册页,并使用sctp_sendmsg()
和sctp_recvmsg()
功能来使用所需的SCTP功能。
是的,使用虚拟机很好。
祝你好运