SDX-L2 is an application for ONOS project which can provide layer 2 connectivity between edge ports of a given SDN network.
This sofware is licensed under the Apache License, Version 2.0.
Information can be found here: Apache License 2.0.
TBD.
SDX-L2 implements its own ARP/NDP handler, it is important to disable the ONOS ARP/NDP handler.
Compile the project:
mci
or to skip unit tests:
mci -Dmaven.test.skip=true
Install in your ONOS deployment:
onos-app $OC1 install target/onos-app-sdx-l2-1.7.0-SNAPSHOT.oar
Create a named SDX:
sdxl2-add $sdxname
Delete a named SDX:
sdxl2-remove $sdxname
List all the active SDXs:
sdxl2-list
Create a named SDX-L2 connection point:
sdxl2cp-add [-ce_mac] $mac $sdxname $connectionpoint $vlans $sdxcpname
Remove a named SDX-L2 connection point:
sdxl2cp-remove $sdxcpname
List all the active SDX-L2 connection points or all the active SDX connection points related to an SDX:
sdxl2cps-list [$sdxname]
Get the information of an SDX-L2 connection point:
sdxl2cp $sdxcpname