如何在下面提供的链接中为 NS3 从 github 构建和运行代码 https://github.com/mkheirkhah/mptcp
2 回答
https://github.com/Kashif-Nadeem/ns-3-dev-git是 https://github.com/teto/ns-3-dev-git/wiki 的最新分支,最初是 mkheirkhah 的分支。它应该适用于最新的 ns-3。与 mkheirkhah 的方法相比(我还没有检查它是否仍然有效),它尝试重用 TCP 套接字代码,以便它可以使用 TCP 套接字应用程序。您可以从https://www.researchgate.net/publication/313623789_An_Implementation_of_Multipath_TCP_in_ns3阅读更多详细信息
它已经有 ns3 安装步骤与 mptcp https://github.com/mkheirkhah/mptcp 这是安装步骤按照它去了解
我们已经在 Mac(使用 llvm-gcc42 和 python 2.7.3-11)和几个 Linux 发行版(例如使用 gcc4.4.7 的 Red Hat 或使用 gcc5.4.0 的 Ubuntu16.4)上测试了此代码。
克隆 MPTCP 的存储库 git clone https://github.com/mkheirkhah/mptcp.git 配置和构建 CXXFLAGS="-Wall" ./waf configure build 运行模拟 ./waf --run "mptcp"