Ich habe in einem einfachen Hello World-Projekt gearbeitet, um die Grundlagen für Opendaylight zu lernen (ich folgte diesem tutorial).Wie kann Opendaylight mit Mininet verbunden werden?
Jetzt möchte ich diesen Build des Controllers an eine von Mininet definierte Netzwerktopologie anschließen, aber das funktioniert nicht. Ich lese, dass dies daran liegen kann, dass ich odl-l2switch nicht installiert habe, aber wenn ich feature:list --installed
eintippe, erscheint das Bündel nicht und wenn ich feature:install odl-l2switch
eintippe, erscheint es auch nicht.
Vielleicht ist es, weil die Art, wie ich das Projekt erstellt:
mvn archetype:generate -DarchetypeGroupId=org.opendaylight.controller -DarchetypeArtifactId=opendaylight-startup-archetype -DarchetypeRepository=https://nexus.opendaylight.org/content/repositories/public/ -DarchetypeCatalog=remote -DarchetypeVersion=1.2.2-Boron-SR2
Das ist seltsam, weil ich die Carbon-Version heruntergeladen und ich konnte diese Verteilung mit Mininet verbinden und es funktionierte. Anfangs wollte ich das Hallo-Projekt in Carbon, der neuesten Distribution, bauen, aber es hat nicht funktioniert, also habe ich die Hello-World in Boron Version gemacht.
Kann mir jemand helfen?
Dies ist mein Github repository
Sie müssen auf alle erforderlichen Funktionen (wie l2-swotch) in features.xml und pom.xml – rkosegi