3.4. Bridge
Bridge 是一个在数据包交换网络中使用数据包转发的软件设备。桥接允许多个网络接口设备共享一个 NIC 的连接,并作为单独的物理设备出现在网络中。网桥检查数据包的源地址,以确定相关的目标地址。确定目标地址后,网桥会将位置添加到表中以备将来参考。这允许主机将网络流量重定向到作为网桥成员的虚拟机关联的 VNIC。
在 Red Hat Virtualization 中,逻辑网络是使用网桥实现的。它是接收 IP 地址的主机上的网桥而不是物理接口。与网桥关联的 IP 地址不需要与使用该网桥的虚拟机位于同一个子网中。如果网桥被分配了与使用它的虚拟机在同一子网中的 IP 地址,则主机可以通过虚拟机在逻辑网络内寻址。作为规则,不建议在虚拟化主机上运行网络公开的服务。客户机通过其 VNIC 连接到逻辑网络,主机则通过其 NIC 连接到逻辑网络的远程元素。每个客户机都可以独立设置其 VNIC 的 IP 地址,具体由 DHCP 或静态设置。网桥可以连接到主机之外的对象,但这样的连接不强制使用。
可以为网桥和以太网连接定义自定义属性。VDSM 将网络定义和自定义属性传递给设置网络 hook 脚本。