在 linux 中生成 SCTP 流量?
Generating SCTP traffic in linux?
我想模拟一个有两个多宿主 SCTP 主机的网络。
在 Linux 内核中启用 SCTP 后,设置网络的下一步是什么?仅使用一台带有虚拟机的计算机就可以这样做吗?我应该使用什么程序来生成 SCTP 流量?
提前致谢!
例如,您可以编写自己的 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 功能。
是的,可以使用虚拟机。
祝你好运
我想模拟一个有两个多宿主 SCTP 主机的网络。
在 Linux 内核中启用 SCTP 后,设置网络的下一步是什么?仅使用一台带有虚拟机的计算机就可以这样做吗?我应该使用什么程序来生成 SCTP 流量?
提前致谢!
例如,您可以编写自己的 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 功能。
是的,可以使用虚拟机。
祝你好运