Каждой виртуальной машине необходим свой отдельный физический сетевой интерфейс или порт в коммутаторе (таков софт)
Это как? Можно поподробней, почему нужен отдельный физический сетевой интерфейс?
Если в системе поднят какой-либо vlan, то в VirtualBox можно выбрать использование его по-умолчанию. Не понимаю, что значит привязать к одному физическому интерфейсу, vlan это просто дополнительный тег в заголовке Ethernet пакета пересылаемого через сетевой интерфейс.
То есть виртуальная ось видит vlan порт как физический?
Вероятно имеется ввиду назначение vlan используемого по-умолчанию VirtualBox. Да, такое возможно, ОС отсылает обычный пакет без тега, а VirtualBox перед отсылкой добавляет тег нужного vlan (на практике такое не пробовал, но в VirtualBox такой выбор есть, так что должно сработать).