Какое программное обеспечение я могу использовать для симуляции сотовой связи - PullRequest
0 голосов
/ 22 октября 2011

Нам необходимо провести некоторое стресс-тестирование нашей системы, и мы хотели бы иметь возможность имитировать неидеальные ситуации: такие, как задержка, дрожание и т. Д. В частности, мы хотели бы моделировать поведение данных в сотовой сети.сеть.

Знаете ли вы какие-либо аппаратные / программные / оба решения, которые будут работать?

Спасибо

Ответы [ 4 ]

2 голосов
/ 22 октября 2011

В идеале вы могли бы получить представление о параметризации из реального симулятора типа ns3. Или напиши сам.

Кроме того, вы можете использовать встроенный в QoS стек Linux, который предоставляет модуль netem, который можно использовать для этих целей. netem обеспечивает функциональность эмуляции сети для тестирования протоколов, эмулируя свойства глобальных сетей. Текущая версия эмулирует переменную задержку (дрожание), потерю, повреждение пакета, дублирование и переупорядочение. Он поддерживает вариант, основанный на распространении, или вы можете написать его для изменения определенных значений во время выполнения.

1 голос
/ 22 октября 2011

Наверное, нужно что-то вроде:

Доска USRP, OpenBTS, TrixBox / Asterisk

Вы можете проверить OpenBTS (http://openbts.sourceforge.net/) и посмотреть, будет ли он делать то, что вам нужно.Вы можете использовать плату USRP в качестве вышки, а затем использовать ее как петлю. Я знаю, что приведенная выше комбинация позволит телефонам подключаться к ней как вышка сотовой связи (см. BurningMan / DEFCON 18), так что теоретически этодолжен позволить вам вещать, чтобы насытить спектр.

1 голос
/ 22 октября 2011

Карта Wi-Fi со старой точкой доступа / маршрутизатором, просто перенесите тестовую станцию ​​на край диапазона, и вы сможете надежно вызвать сбой соединения и восстановить соединение. Единственная причина, по которой я предпочитаю более старую модель, заключается в том, что диапазон, как правило, не был таким уж фантастическим для более старых моделей "802.11b".

Но кроме того, что у вас соединение с потерями, я не уверен, что вы сможете использовать эту настройку для проверки определенных характеристик сотового соединения, но оно должно работать.

Если вы находитесь в США, iPhone на AT & T, вероятно, сделает это ..

0 голосов
/ 21 декабря 2018

OpenBTS-UMTS включает данные 3G http://openbts.org/w/index.php?title=OpenBTS-UMTS Вы можете скачать и скомпилировать на Ubuntu 16.04, есть некоторые проблемы с зависимостями на Ubuntu 18.04. Что касается аппаратного обеспечения, я использовал Ettus USRP N210 и X310.

...