Libvirt默认创建了virbr0网桥,作为default虚拟网络的网关,并打开了STP。Libvirt每启动一个VM的时候,同样为这个VM创建一个tap设备。该tap设备连接到网桥之后,就可以访问这个虚拟网络的其他虚拟机。网桥通过NAT转发数据到外网,因为这个NAT是用linux的iptables实现的,所以可以应用iptables的规则。