Turn on BDDP packets. Link Discovery will quelch (standard) LLDP packets from a remote
controller and will accept BDDP packets from a remote controller. So BDDP is required to detect
links between switches which connect to different controllers.
diff --git a/src/main/java/net/floodlightcontroller/linkdiscovery/internal/LinkDiscoveryManager.java b/src/main/java/net/floodlightcontroller/linkdiscovery/internal/LinkDiscoveryManager.java
index 6763c23..df42075 100644
--- a/src/main/java/net/floodlightcontroller/linkdiscovery/internal/LinkDiscoveryManager.java
+++ b/src/main/java/net/floodlightcontroller/linkdiscovery/internal/LinkDiscoveryManager.java
@@ -606,10 +606,6 @@
if (!isReverse && autoPortFastFeature && isFastPort(sw, port))
return;
- // FIXME ONOS does not support BSN packets
- if (!isStandard) {
- return;
- }
if (log.isTraceEnabled()) {
log.trace("Sending LLDP packet out of swich: {}, port: {}",
sw, port);