我可以用什么软件来模拟蜂窝连接

时间:2011-10-21 21:56:21

标签: bandwidth testing simulation

我们需要对我们的系统进行一些压力测试,并且我们希望能够模拟非理想情况:延迟,抖动等等。特别是,我们希望通过蜂窝模拟数据行为网络

您知道任何可行的硬件/软件/解决方案吗?

由于

4 个答案:

答案 0 :(得分:2)

理想情况下,您可以从像ns3这样的真实模拟器中了解参数化。或者自己写一个。

此外,您可以使用Linux内核内置QoS堆栈,该堆栈提供可用于这些目的的netem模块。 netem提供网络仿真功能,通过模拟广域网的属性来测试协议。当前版本模拟可变延迟(抖动),丢失,数据包损坏,重复和重新排序。它支持基于分发的opteration,或者您可以编写脚本以在运行时更改某些值。

答案 1 :(得分:1)

带有旧接入点/路由器的Wifi卡,只需将测试站带到范围的边缘,您就应该能够可靠地导致连接失败并重新连接。我唯一的原因是,我认为旧款“802.11b”产品的范围通常不是很棒。

但除了只是一个有损连接之外,我不确定你是否能够使用这个设置来测试蜂窝连接的某些特性,但它应该可以工作。

如果你在美国,AT& T上的iPhone可能会这样做..

答案 2 :(得分:1)

可能需要以下内容:

USRP Board,OpenBTS,TrixBox / Asterisk

您可以查看OpenBTS(http://openbts.sourceforge.net/),看看它是否能满足您的需求。你可以让它使用USRP板作为塔,然后使用它类似于环回。我知道上面的组合将允许手机像手机信号塔那样连接到它(参见BurningMan / DEFCON 18),所以理论上它应该允许你广播以使光谱饱和。

答案 3 :(得分:0)

OpenBTS-UMTS包含3G数据http://openbts.org/w/index.php?title=OpenBTS-UMTS 您可以在Ubuntu 16.04上下载并编译,对Ubuntu 18.04的依赖存在一些问题。 关于硬件,我同时使用了Ettus USRP N210和X310。