diff --git a/modules/configuring-localnet-switched-topology.adoc b/modules/configuring-localnet-switched-topology.adoc index 3a9eafbc1b23..c8b2983518a7 100644 --- a/modules/configuring-localnet-switched-topology.adoc +++ b/modules/configuring-localnet-switched-topology.adoc @@ -72,21 +72,23 @@ spec: allow-extra-patch-ports: true options: stp: false + mcast-snooping-enable: true <4> port: - - name: eth1 <4> + - name: eth1 <5> ovn: bridge-mappings: - - localnet: localnet2 <5> - bridge: ovs-br1 <6> - state: present <7> + - localnet: localnet2 <6> + bridge: ovs-br1 <7> + state: present <8> ---- -<1> The name for the configuration object. -<2> A node selector that specifies the nodes to apply the node network configuration policy to. -<3> A new OVS bridge, separate from the default bridge used by OVN-Kubernetes for all cluster traffic. -<4> A network device on the host system to associate with this new OVS bridge. -<5> The name for the additional network from which traffic is forwarded to the OVS bridge. This additional network must match the name of the `spec.config.name` field of the `NetworkAttachmentDefinition` CRD that defines the OVN-Kubernetes additional network. -<6> The name of the OVS bridge on the node. This value is required only if you specify `state: present`. -<7> The state for the mapping. Must be either `present` to add the bridge or `absent` to remove the bridge. The default value is `present`. +<1> Specifies the name of the configuration object.​ +<2> Specifies a node selector that identifies the nodes to which the node network configuration policy applies.​ +<3> Specifies a new OVS bridge that operates separately from the default bridge used by OVN-Kubernetes for cluster traffic.​ +<4> Specifies whether to enable multicast snooping. When enabled, multicast snooping prevents network devices from flooding multicast traffic to all network members. By default, an OVS bridge does not enable multicast snooping. The default value is `false`. +<5> Specifies the network device on the host system to associate with the new OVS bridge. +<6> Specifies the name of the additional network that forwards traffic to the OVS bridge. This name must match the value of the `spec.config.name` field in the `NetworkAttachmentDefinition` CRD that defines the OVN-Kubernetes additional network. +<7> Specifies the name of the OVS bridge on the node. The value is required only when `state: present` is set. +<8> Specifies the state of the mapping. Valid values are `present` to add the bridge or `absent` to remove the bridge. The default value is `present`. This declarative approach is recommended because the NMState Operator applies additional network configuration to all nodes specified by the node selector automatically and transparently. diff --git a/modules/creating-manifest-file-customized-br-ex-bridge.adoc b/modules/creating-manifest-file-customized-br-ex-bridge.adoc index 6b8eae334994..cdffce32772a 100644 --- a/modules/creating-manifest-file-customized-br-ex-bridge.adoc +++ b/modules/creating-manifest-file-customized-br-ex-bridge.adoc @@ -85,6 +85,8 @@ interfaces: enabled: false dhcp: false bridge: + options: + mcast-snooping-enable: true port: - name: enp2s0 <5> - name: br-ex @@ -179,6 +181,8 @@ spec: enabled: false dhcp: false bridge: + options: + mcast-snooping-enable: true port: - name: enp2s0 <6> - name: br-ex