@lucasagomes, yes, I do believe we also need mcast_flood for provnet ports.
The thing is that provnet ports are treated like any other port by OVN. However, if it receives an IGMP Leave, it will leave the group and that affects all the VMs connected to that specific provider network and group.
The way around I've found to resolve this was to add sth like:
@lucasagomes, yes, I do believe we also need mcast_flood for provnet ports.
The thing is that provnet ports are treated like any other port by OVN. However, if it receives an IGMP Leave, it will leave the group and that affects all the VMs connected to that specific provider network and group.
The way around I've found to resolve this was to add sth like:
def create_ provnet_ port(self, network_id, segment, txn=None): get(segment_ def.SEGMENTATIO N_ID, []) get(segment_ def.PHYSICAL_ NETWORK) idl.create_ lswitch_ port(
lport_ name=utils. ovn_provnet_ port_name( segment[ 'id']),
lswitch_ name=utils. ovn_name( network_ id),
addresses= [ovn_const. UNKNOWN_ ADDR],
external_ ids={},
type= ovn_const. LSP_TYPE_ LOCALNET,
tag= tag,
options= {'network_ name': physnet, <------ ------- ------- -------
ovn_const. MCAST_FLOOD_ PORT: 'true'}) <------ ------- ------- -------
tag = segment.
physnet = segment.
cmd = self._nb_