См как настраивать VLAN в Linux. (Просто на вскидку не помню а статей полно)
Этот интерфейс eth0.(vlan id) добавляем к бриджу и на этот бридж виртуалку.
Дело в том что оно просто так не работает. Т.е. я создаю бридж допустим с интерфейсом eth0 - кидаю его в мой domu добавляю в нем влан и ничего не происходит. Работает только если я отдам нетегированный влан с dom 0, но это мне не подходит, т.к. XEN поддерживает только 8 интерфейсов на domu.
Я разве не достаточно ясно выразился ?
Вам нужен интерфейс eth0.5 например. Где 5 - это vlan id. Только так это будет работать.
И вообще, чтобы все телепаты продолжали наслаждаться отпуском - на чём у вас xen и чем вы им управляете (api toolkit + soft).