OpenNetVM v20.05
OpenNetVM Version v20.05 is a long awaited release which introduces several new features such as updated Docker support, NF summary statistics, and CI improvements, in addition to numerous bug fixes and optimizations to the platform. Please read the release note for a detailed list of changes: ONVM Release v20.05
Summary of release:
Major Updates:
- A Token Bucket NF that may be used for rate limited packet throughput.
- A brand new Continuous Integration setup that takes advantage of Github Actions
- Convenient NF summary statistics feature which reports and saves information gathered during the lifetime of an NF
- Memory for NF's are allocated on demand instead of being allocated statically by the manager
Minor improvements
- We prevent the user from running multiple managers or starting an NF without a manager, earlier this action would lead to an unhelpful DPDK error message.
- Added support for Docker NF's in Ubuntu 18.04
- Improved shell script code using ShellCheck
- Notify the user that the ONVM
-m
flag is necessary to pin a core in conjunction with the DPDK-l
argument
Bug fixes
- Ensure that DPDK hash tables are allocated from primary processes using a secondary -> primary process communication system
- Prevent manager crash when an uninitialized port is given
- Load generator NF seg fault fix
- UDP packet endianness conversion fix
CI Updates
- We now use Github Actions for helpful CI functionality
A Cloudlab template is available with the latest release