6.4.3. 使用 libvirt 进行桥接网络
根据您的环境,在 Red Hat Enterprise Linux 7 中使用 libvirt 设置桥接可能需要禁用网络管理器(红帽不推荐)。这还需要 libvirtd 才能运行,以便网桥操作。
建议您在物理 Red Hat Enterprise Linux 主机上配置桥接网络,如 Red Hat Enterprise Linux 7 网络指南 所述。
重要
libvirt 现在能够利用新的内核可调项参数来管理主机桥接转发数据库(FDB)条目,从而在桥接多个虚拟机时可能会提高系统性能。在主机的 XML 配置文件中,将网络的
<bridge>
元素的 macTableManager
属性设置为 'libvirt'
:
<bridge name='br0' macTableManager='libvirt'/>这将在所有网桥端口上关闭学习(flood)模式,libvirt 将根据需要添加或删除条目。除了删除学习 MAC 地址正确转发端口的开销外,这也允许内核禁用将网桥连接到网络的物理设备上的混杂模式,从而进一步减少开销。