this fork only aim to fix the rest api and the APP_NAME variable. Use "APP_NAME = linkmeasurement " to run the application on startup. All the credit goes to the author Mao.
An active method to measure link quality: latency(delay) / jitter / packet loss ratio. Performed by ONOS controller.
If you like this project, please click Star at the top-right corner, thanks for your support :)
Discuss on ONOS mailing list: Is there any app/module/manager that can detect the quality of network links?
.
2020.10.18 Support link delay measurement, based on ONOS 2.5.0-SNAPSHOT version, backed by Apache Karaf 4.2.9 & JDK 11.
.
sudo tc qdisc add dev s1-eth2 root netem delay 100ms
sudo tc qdisc add dev s2-eth3 root netem delay 300ms
.
- Embed me with ONOS codebase
- Modify the $ONOS_ROOT/tools/build/bazel/modules.bzl file, refer to modules.bzl__available_example file
- Build whole ONOS by bazel. (You can use my utility script for ONOS: https://github.com/MaoJianwei/SDN_Scripts/blob/master/ONOS/autoONOS_Bazel.sh)
Out-of-date: ONOS does not support to be built and imported to IDE(Intellij IDEA) by Maven(pom.xml) anymore, we should use Bazel(BUILD).
.
You can find all milestone versions at Release page.
.
Long term support(LTS) from 2020.10.18, by:
:) Jianwei Mao @ BUPT FNLab - ONOS China Ambassador - MaoJianwei2012@126.com / MaoJianwei2020@gmail.com