Технология аппаратной виртуализации в современных сетевых адаптерах работает путём абстрагирования сетевых ресурсов от базовой физической инфраструктуры и создания виртуального уровня, который работает автономно. 1
Некоторые ключевые моменты функционирования сетевой виртуализации:
- Абстракция. 1 Физические устройства, такие как коммутаторы, маршрутизаторы и брандмауэры, разделяются на программно определяемые объекты, называемые виртуальными сетевыми устройствами. 1
- Гипервизор или контроллер. 1 Он управляет виртуализацией сети, включая создание, настройку и мониторинг компонентов виртуальной сети. 1
- Виртуальная коммутация. 1 Виртуальные коммутаторы используются для управления сетевым трафиком внутри виртуализированной сети. 1 Они управляются программным обеспечением и обеспечивают связь между виртуальными машинами и другими виртуализированными ресурсами. 1
- Изоляция. 1 Виртуальные сети используют механизмы изоляции для создания сети, при этом каждая виртуальная сеть работает отдельно. 1 Таким образом, обеспечивается конфиденциальность и повышается безопасность. 1
- Оверлейные сети. 1 Они часто используются с целью построения логических соединений поверх физической инфраструктуры. 1 Это достигается путём инкапсуляции и туннелирования данных с виртуальных устройств, таким образом, виртуальная сеть создаётся поверх физической. 1
Например, технология SR-IOV позволяет виртуальным машинам напрямую общаться с сетевой картой, минуя гипервизор. 3 В результате задержки снижаются на 30–50%, пропускная способность увеличивается до 95% от физической, нагрузка на процессор падает в 2–3 раза. 3