Я ищу открытый исходный код / свободный сетевой инструмент эмулятора, который я мог использовать на Mac OS X, для моделирования медленного сетевого соединения, ограниченной пропускной способности и других сетевых характеристик, таких как отброшенные пакеты и т.д. для обоих UDP/соединений TCP (или даже на физическом уровне).
Я ищу простое решение, которое позволило бы мне работать, серверы TCP/UDP и иметь несколько клиентов подключают к ним на localhost эмуляцию различных сетевых соединений.
Я главным образом задаюсь вопросом, могу ли я использовать что-то как Linux netem
на Mac OS X (или еще лучший межплатформенный Windows/Linux/Mac).
Возможно, я могу выполнить VirtualBox и выполнение ядра Linux netem
, у кого-либо была удача с этим?
Похожие страницы: Моделируя низкую пропускную способность, сетевое соединение высокой задержки на Linux
Попробуйте нс 2:
Не уточнено 2 дискретное средство моделирования события, предназначенное для сетевого исследования. Не уточнено 2 оказывает существенную поддержку для моделирования TCP, маршрутизации и протоколов многоадресной передачи по проводному и беспроводному (локальный и спутник) сети.
Установка NS2 на MacOS X / Intel Based
Я попытался установить ns2-allinone-2.29.3/.2 на Intel основанную на Mac систему. После некоторых проблем во время фазы компиляции часть средства моделирования (не уточнено), кажется, является полностью рабочей. Nam, вместо этого, получил некоторые странные ошибки, связанные с Xlib. В моем знании это странное поведение связано с некоторыми изменениями в части API Xlib в macos/intel версию. Присоединенный ошибка, которую я имею когда попытка выполнить nam на мой базирующийся Intel Mac.
tengu:~/Desktop/ns-allinone-2.29/nam-1.11 valvoline$ ./nam Xlib: sequence lost (0x10006 > 0x9) in reply type 0x0! X Error of failed request: BadWindow (invalid Window parameter) Major opcode of failed request: 1 (X_CreateWindow) Resource id in failed request: 0xa Serial number of failed request: 6 Current serial number in output stream: 9
Можно пойти сюда для полноценного учебного руководства на нс 2.