
Currently, I have two networks configured via xml: virsh # net-dumpxml TestNetwork1 <network connections='2'> <name>TestNetwork1</name> <uuid>a76f665a-0196-4edb-81b4-340944a6869c</uuid> <forward dev='p1p1' mode='nat'> <nat> <port start='1024' end='65535'/> </nat> <interface dev='p1p1'/> </forward> <bridge name='virbr0' stp='on' delay='0'/> <mac address='52:54:00:0b:e9:35'/> <ip address='192.168.100.1' netmask='255.255.255.0'> <dhcp> <range start='192.168.100.128' end='192.168.100.254'/> </dhcp> </ip> </network> virsh # net-dumpxml default6 <network connections='1'> <name>default6</name> <uuid>6e57d831-f09e-4b33-950d-6d51c89f9786</uuid> <forward mode='nat'/> <bridge name='virbr3' stp='on' delay='0'/> <mac address='52:54:00:cb:c5:50'/> <ip family='ipv6' address='2001:db8:ca2:2::1' prefix='64'> <dhcp> <range start='2001:db8:ca2:2:1::10' end='2001:db8:ca2:2:1::ff'/> </dhcp> </ip> </network> # brctl show bridge name bridge id STP enabled interfaces virbr0 8000.5254000be935 yes virbr0-nic vnet0 vnet1 virbr3 8000.525400cbc550 yes virbr3-nic vnet2 My queries are: (i) For each interface that I attach to my guests, will a new vnetX (X=0,1,2,3,...) be created? (ii) Can two different active networks share the same bridge? Example, can the xml of two active networks have the same line <bridge name='virbr0' stp='on' delay='0'/> ? (iii) If the answer for (ii) is false, how can I obtain the interface name for a given bridge name in libvirt? -- Nehal J Wani