Você não precisa criar a rede de bridge no libvirt. Você cria a ponte usando as ferramentas do SO (bridge-utils para RHEL).
Aqui é como você pode fazer isso no RHEL / Fedora.
Então, quando você criar a VM, diga ao virt-install (ou virt-manager) para usar a ponte que você acabou de criar.
IMO, se você precisar usar o XEN, use o Citrix XenServer, pois ele possui ferramentas que facilitam o gerenciamento de várias VMs. Caso contrário, use o KVM, essa será a melhor opção suportada pelo Redhat.