18.5. 使用 Open vSwitch 防火墙
您可以将安全组配置为使用 Red Hat OpenStack Platform director 中的 Open vSwitch (OVS)防火墙驱动程序。使用 NeutronOVSFirewallDriver 参数指定您要使用的防火墙驱动程序:
-
iptables_hybrid- 配置网络服务(neutron)以使用基于 iptables/hybrid 的实现。 -
openvswitch- 配置网络服务以使用基于 OVS 防火墙流的驱动程序。
openvswitch 防火墙驱动程序包括更高的性能,并减少用于将客户机连接到项目网络的接口和网桥数量。
重要
多播流量由 Open vSwitch (OVS)防火墙驱动程序与 iptables 防火墙驱动程序不同。默认情况下,VRRP 流量被拒绝,您必须在安全组规则中启用 VRRP 流量来访问端点。使用 OVS 时,所有端口共享相同的 OpenFlow 上下文,并且多播流量无法为每个端口单独处理。由于安全组不适用于所有端口(例如,路由器上的端口),所以 OVS 使用 IANA 操作,并将多播流量转发到 RFC 4541 指定的所有端口。
注意
iptables_hybrid 选项与 OVS-DPDK 不兼容。openvswitch 选项与 OVS 硬件卸载不兼容。
在 network-environment.yaml 文件中配置 NeutronOVSFirewallDriver 参数:
NeutronOVSFirewallDriver: openvswitch
NeutronOVSFirewallDriver: openvswitch
-
NeutronOVSFirewallDriver:配置您要在实施安全组时使用的防火墙驱动程序的名称。可能的值取决于您的系统配置。一些示例包括noop、openvswitch和iptables_hybrid。空字符串的默认值会产生支持的配置。