Currently, all ONOS instances use the same MAC for the source address of LLDP/BDDP messages, and fingerprinting is off by default (and only implemented for LDDPs). When fingerprinting is off, detecting DPID duplication/aliasing is almost impossible across two control domains.
If we tag the source address with the fingerprint, we can simplify some moving parts (the enable/disable fingerprint knob and the LLDP factory), and support alias detection/fingerprinting for both LLDPs and BDDPs for free.
It would simplify edge detection
|9320,7||[ONOS-4424] Tag LLDP/BDDP source address with fingerprint||master||onos||Status: MERGED||+2||+1|
|9321,4||[ONOS-4424] use fingerprinted Ethernet source||master||onos-app-samples||Status: MERGED||+2||+1|