Как смоделировать различные варианты поведения NAT

Я работаю над Holepunching, используя UDP и UDT. Для окончательного тестирования мне нужно протестировать приложение на различных типах NAT (Симметричный, полный конус, ограниченный конус, NAT с ограничением портов ).

Есть ли какой-либо метод, который я могу смоделировать? То, что я ожидаю здесь, это какая-то виртуальная установка -Box. Могу ли я использовать ПК в качестве маршрутизатора, чтобы настроить его в соответствии со своими потребностями?

Как вообще мы тестируем приложения для разных сетевых условий?

16
задан user739711 16 October 2012 в 12:42
поделиться