hi,all,please look at interface .
actually ,virbr0 is NAT,      my program product a vm-xml  which is not standard. it use the way to product bridge interface   to product a NAT interface.
but i want to know if this can work rightly.

<interface type='bridge'> # "type='network'"
      <mac address='00:1a:4a:a8:7a:09'/>
      <source bridge='virbr0'/># network='virbr0'
      <target dev='vnet0'/>
      <model type='virtio'/>
      <boot order='3'/>
      <alias name='net0'/>
      <address type='pci' domain='0x0000' bus='0x00'! slot='0x03' function='0x0'/>
    </interface>
thanks