首页 文章

用于P2P数据传输的NAT仿真

提问于
浏览
2

我目前实现了一个基于Libjingle的P2P数据传输应用程序,我想做以下模拟来验证实现:

  • 模拟不同类型的NAT(全锥,端口限制锥,地址限制锥,对称锥)

  • 模拟网络延迟,丢包 .

  • 模拟大规模P2P网络 . 比如说,我想将此应用程序部署到1000个节点,以测试是否能够很好地处理并发数据传输 .

有没有工具可以帮助我轻松地 Build 这样的环境?

1 回答

  • 0

    虽然您可以使用以下方法构建此类工具,但没有可用于执行此类任务的直接工具:

    *虚拟盒或虚拟实例或亚马逊VPC等,以模拟网络

    • OpenvSwitch,用于各种网络自动化

    对于NAT:

    *您可以使用一组IP表规则来准备不同类型的NAT Box

    要么

    *直接购买不同类型的交换机来测试NAT穿越 .

    对于网络延迟/数据包丢失:

    目前还没有具体的想法 .

相关问题