В настоящее время я реализую приложение для передачи данных P2P на основе Libjingle, я хочу выполнить следующие симуляции, чтобы проверить реализацию:
Моделирование различных типов NAT (полный конус, конус с ограничением по портам, конус с ограниченным адресом, симметричный конус)
Смоделируйте задержку сети, потерю пакетов.
Моделирование крупномасштабных сетей P2P. Скажем, я хочу развернуть это приложение на 1000 узлов, чтобы проверить, хорошо ли обрабатывается одновременная передача данных.
Есть ли какие-либо инструменты, которые помогут мне легко создать такую среду?