E.3. 为浮动 IP 使用原生 VLAN
Neutron 使用一个默认的空字符串作为它的外部网络映射,这会把物理接口映射到
br-int
,而不是直接使用 br-ex
。这种模式允许多个 Floating IP 网络使用 VLAN 或多个物理连接。
在网络分离环境文件中的
parameter_defaults
部分使用 NeutronExternalNetworkBridge
参数:
parameter_defaults: # Set to "br-ex" when using floating IPs on the native VLAN NeutronExternalNetworkBridge: "''"
在一个网桥的原生 VLAN 中只使用一个 Floating IP 网络意味着,可以选择设置 neutron 外部网桥。这会导致网络数据包只通过一个网桥,而不是通过两个网桥,从而使网络数据通过 Floating IP 网络时,少量降低对 CPU 的使用。
下一节包括了放置到原生 VLAN 的 External 网络中的 NIC 配置的改变。如果 External 网络被映射到
br-ex
,除了可以用于 Horizon 仪表板和 Public API,External 网络还可以被用于 Floating IP。