【问题标题】:NAT simulation for P2P data transferP2P 数据传输的 NAT 模拟
【发布时间】:2012-01-16 15:57:05
【问题描述】:

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

  1. 模拟不同类型的 NAT(全锥体、端口受限锥体、地址受限锥体、对称锥体)

  2. 模拟网络延迟、丢包。

  3. 模拟大规模 P2P 网络。比如说,我想把这个应用部署到 1000 个节点上来测试并发数据传输是否处理得很好。

有什么工具可以帮助我轻松搭建这样的环境吗?

【问题讨论】:

    标签: simulation p2p data-transfer nat


    【解决方案1】:

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

    *Virtual Boxes 或 Virtual Instances 或 Amazon VPC 等,模拟网络

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

    对于 NAT:

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

    或者

    *直接购买不同型号的交换机测试NAT穿越。

    对于网络延迟/丢包:

    目前还没有具体的想法。

    【讨论】:

      猜你喜欢
      • 2014-02-25
      • 1970-01-01
      • 1970-01-01
      • 2011-07-02
      • 2012-12-31
      • 2013-01-16
      • 1970-01-01
      • 2017-08-28
      • 1970-01-01
      相关资源
      最近更新 更多