Я использовал VMWare для моделирования простой LAN (DC и несколько рабочих станций, размещенных на одной машине). ЛВС будет использоваться в качестве тестовой среды для программного обеспечения, которое в настоящее время находится в разработке.
Хотя текущее требование - просто предоставить виртуальную локальную сеть, было бы идеально, если бы мы также могли моделировать различные проблемы, которые могут возникнуть в природе.
Я использовал VMWare просто потому, что не знаю никаких альтернатив.
Вы можете порекомендовать альтернативы?
VMWare - очень сильное решение. Вам следует подумать о создании команды в VMWare Workstation для создания мини-локальной сети.
Это имеет тенденцию очень хорошо имитировать реальность и может быть изменено на лету.
Если вы не имеете в виду что-то очень странное, рабочая станция VMWare может помочь вам смоделировать практически все, с чем может столкнуться настоящая локальная сеть.
Проверять, выписываться WANEM - эмулятор глобальной сети. Это утилита, доступная в виде загрузочного ISO-образа или устройства VMware. Он может моделировать различные характеристики сети (пропускная способность, rtt, потеря / переупорядочение / повреждение пакетов, джиттер и т. Д.), Задав параметры в простом веб-интерфейсе и маршрутизируя ваш трафик через него. Я сам использовал его для моделирования / оптимизации сетевого трафика между Германией и Индией, но в своей локальной тестовой среде.
Если вы используете оборудование cisco, вы можете использовать GNS3 в сочетании с VMWare для построения еще более сложных сетей.
virtualBox. бесплатно, отлично, множество форм сетей, которые вы можете построить с его помощью.
Немного касательно, но если вы хотите, чтобы туда добавился виртуальный маршрутизатор, проверьте вятта. Это платформа маршрутизатора с открытым исходным кодом, и вы можете скачать образ VMWare.
Если вам нужны альтернативы использованию VMWare, вы можете рассмотреть систему на основе Xen, такую как Citrix Xenserver (который является бесплатным, неограниченное использование) или Virtual Iron (некоторые бесплатные / ограниченные версии).
Вы не указали, какой продукт VMware вы использовали, но VMware ESXi является бесплатным и дает вам возможность создавать очень сложные сети - DMZ, несколько VLAN, и он будет поддерживать до четырех виртуальных сетевых адаптеров на каждую виртуальную машину. На хосте ESXi вы можете создать до 127 виртуальных коммутаторов каждый с до 1016 виртуальных сетевых адаптеров и до 4096 групп портов (VLAN) на хост ESXi. Это должно позволить вам создать практически любую масштабируемую среду локальной сети, которая может потребоваться для репликации, хотя вы почти наверняка максимально увеличите количество виртуальных машин, которые вы можете запустить на одном хосте ESXi, прежде чем исчерпаете большинство этих ограничений. Сам по себе ESXi (или ESX) не позволит вам напрямую реплицировать такие вещи, как периодическая потеря пакетов, сетевые проблемы, связанные с проблемами маршрутизации (это коммутаторы, а не маршрутизаторы) и задержка, но вы можете встроить виртуальные машины в свой дизайн, что позволит вам реплицировать их. проблемы, если вы хотите зайти так далеко.
Для Linux это Net: Netem, который может имитировать потерю пакетов и т. Д.
netem обеспечивает функциональность сетевой эмуляции для тестирования протоколов, имитируя свойства глобальных сетей. Текущая версия эмулирует переменную задержку, потерю, дублирование и повторный заказ.
OpenSolaris и его проект арбалет.
В Эмулаб Именно с этой целью был разработан проект Университета Юты. С его помощью вы можете создавать сети, используя и тестировать свое программное обеспечение на реальном оборудовании.