diff --git a/apps/openstacknode/app/src/main/java/org/onosproject/openstacknode/impl/DefaultOpenstackNodeHandler.java b/apps/openstacknode/app/src/main/java/org/onosproject/openstacknode/impl/DefaultOpenstackNodeHandler.java index bdd1de29ee..c3aea6791a 100644 --- a/apps/openstacknode/app/src/main/java/org/onosproject/openstacknode/impl/DefaultOpenstackNodeHandler.java +++ b/apps/openstacknode/app/src/main/java/org/onosproject/openstacknode/impl/DefaultOpenstackNodeHandler.java @@ -342,6 +342,7 @@ public class DefaultOpenstackNodeHandler implements OpenstackNodeHandler { .failMode(BridgeDescription.FailMode.SECURE) .datapathId(dpid) .disableInBand() + .mcastSnoopingEnable() .controllers(controllers); if (osNode.datapathType().equals(NETDEV)) { @@ -419,7 +420,8 @@ public class DefaultOpenstackNodeHandler implements OpenstackNodeHandler { String bridgeName = BRIDGE_PREFIX + phyInterface.network(); BridgeDescription.Builder builder = DefaultBridgeDescription.builder() - .name(bridgeName); + .name(bridgeName) + .mcastSnoopingEnable(); BridgeConfig bridgeConfig = device.as(BridgeConfig.class); bridgeConfig.addBridge(builder.build());