при запуске доменов имеем vif0.0, vif 1.0, tap0, tap1, xen-vbr(который мост)
xen-vbr, на который заведены (скриптом qemu-ifup при пуске доменов) tap0 и tap1, играет роль интерфейса, с которого маршрутизуется всё согласно замыслу.
Далее, выяснено, что если скрипт qemu-ifup не цепляет tap* к мосту, то сеть тупо не работает, хотя в документации упор делается именно на vif*, про tap* ни слова.
A теперь, внимание, вопрос: на кой хрен нужны vif1.0 и vif 0.0, если вся сеть построена исключительно на tap0, tap1 и xen-vbr???
PSда, vif1.0 и vif 0.0 в vif-route (как и в модифицированном скрипте) тоже заводятся на мост. Так советовали делать в документации XEN.