Виртуализация сетевого устройства с помощью qemu или аналогичного
Поскольку я заинтересован в некоторой работе, связанной с *WRT/OpenWRT, на устройствах ARM, я хотел бы использовать некоторую виртуализированную среду для этого и для облегчения моих задач.
Более прямой вопрос: возможно ли установить OpenWRT в виртуализированной среде ARM с функциями, аналогичными коммерческому маршрутизатору?
1 ответ
В настоящее время, как вы знаете, есть проекты с OpenWRT на ARM.
Кроме того, из buildroot вы можете выбрать широкий спектр ARM MPU, для создания нового дистрибутива, есть также несколько коммерческих SoC-проектов, подобных этому.
Что ж! Можете ли вы виртуализировать эти изображения с аналогичными функциями и хорошей производительностью?
Конечно! Производительность определяется хост-машиной, а также доступным сетевым оборудованием.
Для программного обеспечения существует несколько стратегий сетевого моста, позволяющих виртуализации Qemu иметь практически все функции, которые можно найти в выделенном оборудовании.
Вот еще одна ссылка о хорошей реализации этих сетевых мостов на Qemu.