OpenBACH stable release 2.5.0
by OpenBACH team
Posted on Wednesday, 21 December 2022
Hi OpenBACH community,
We are happy to announce the release 2.5.0 of OpenBACH before Christmas!
The new version includes the following updates:
- Support of Ubuntu 22.04 (jammy).
- Chronograf has replaced Grafana as the integrated metrics Dashboard.
- OpenBACH agents can now be installed on Raspberry PI provided they run an Ubuntu jammy image.
- New postprocessing jobs (summary_time_period, summary_agent_comparison, pseudo_cdf_comparison)
- Improved/added features to existing jobs and scenarios (iperf3, web_browsing, temporal_binning_histogram, etc.).
- Added the ability to retry or ignore failed openbach functions : no more network hiccups failing your overnight scenario.
- Fixed the “Backup and Restore“ features.
- Improved overall performances.
- Minor bugfixes.
We will be glad to get your feedback on our mailing list [1] and bug reports on the bugtrackers [2].
[1] The OpenBACH mailing list
[2] The OpenBACH bugtracker and the OpenBACH-extra bugtracker
Kind Regards,
The OpenBACH team
OpenBACH stable release 2.4.1
by OpenBACH team
Posted on Thursday, 14 April 2022
Hi OpenBACH community,
We are excited to make two major announcements:
- OpenBACH has moved to GitHub! [1]
- The new release of OpenBACH 2.4.1 is out!
OpenBACH 2.4.0 and 2.4.1 include the following updates:
- New install options allowing to perform a full install of jobs (in controller and/or agents) or to check if enough resources are available to install OpenBACH [2]
- New jobs allowing to deploy network mechanisms: RoHC header compression, VPN tunnelling (via OpenVPN and Wireguard), etc.
- New jobs allowing to: perform emulation of level 2 retransmissions, MTU discovery, out of order packet detection, chat simulation, etc.
- New executor references and examples [3]: a full OpenSAND example, a scenario allowing to compute Gilbert-Elliot parameters from pcaps losses, a VPN deployment, etc.
- Improved/added features to existing jobs and scenarios (iperf3, web_browsing, etc.).
- Mitigation of log4j vulnerability.
- Minor bugfixes and improved overall performances (e.g. rstats).
We will be glad to get your feedback on our mailing list [4] and bug reports on the bugtrackers [5].
[1] The OpenBACH project and The OpenBACH extra project
[2] Documentation of new options
[3] The example executors on OpenBACH extra
[4] The OpenBACH mailing list
[5] The OpenBACH bugtracker and the OpenBACH-extra bugtracker
Kind Regards,
The OpenBACH team
OpenBACH stable release 2.3.0
by OpenBACH team
Posted on Friday, 16 April 2021
Hi OpenBACH community,
The new release of OpenBACH is now supporting Ubuntu 20.04!
OpenBACH 2.3.0 includes the following evolutions:
- Support of Ubuntu 20.04:
- Controller/Collector/Auditorium and Agents support now Ubuntu 20.04.
- All core jobs and external-stable jobs support now Ubuntu 20.04.
- It is still possible to use/install OpenBACH on Ubuntu 16.04 if you git clone the tag openbach-2.2.0. However, the evolutions implemented on v2.3.0 (and newer versions) are not (will not be) available.
- The web interface load has been reduced allowing to improve scalability:
- The graphical analysis has been removed.
- By default, the number of scenario instances that are loaded (for each scenario) is 10, and you can load more thanks to a Load button.
- More documentation on openbach-api, command line usage and the validation suite.
- New features and improvements, e.g.:
- Improved validation suite.
- New jobs have been added and obsolete jobs have been cleaned.
- A new executor/scenario example named TCP evaluation suite is now ready to be used: its objective is to provide a complex scenario for evaluating TCP protocol performances under different network conditions.
- Other minor bugfixes and improvements.
We will be glad to get your feedback on our mailing list [1] and bug reports on the bugtrackers [2].
[1] The OpenBACH mailing list
[2] The OpenBACH bugtracker and the OpenBACH-extra bugtracker
Kind Regards,
The OpenBACH team
OpenBACH stable release 2.2.0
by OpenBACH team
Posted on Friday, 4 December 2020
Hi OpenBACH community,
We are happy to announce a new release on our favourite network metrology testing tool: the new version 2.2.0!!
OpenBACH 2.2.0 includes the following evolutions:
- Improved openbach-functions (bullets 1/2) and auditorium-scripts (bullets 3/4):
- Push file is now available to send files to the controller and from the controller to an entity.
- New function allowing to reboot your agents on your desired kernel, even within a scenario.
- An unified console output lets you clearly know whether the operation was successful or not.
- Added scripts to kill all jobs on any / all agents and to uninstall jobs before reinstalling a new version.
- Improvements on jobs stability and installation process, as well as:
- Reorganisation of jobs (from openbach-extra to openbach and viceversa).
- Splitted tcpdump job: tcpdump_pcap (for traffic captures) and pcap_postprocessing (computes different statistics from a pcap).
- Evolutions on apache2 (e.g. it includes now dash streaming content and new web sites).
- New jobs: synchronization (force ntp), ftp_clt/srv, tc_qdisc_stats (monitor tc queues status) and more postprocessing jobs (temporal_binning_histogram and temporal_binning_statistics).
- etc.
- More accurate reference scenarios and executors and:
- New executor examples allowing to show the modularity of the reference scenarios.
- Improved stability on all scenarios.
- More documentation on openbach-api (especially on the scenario_builder and the data_access).
- New features, e.g.:
- Improved statistics management and the possibility to disable local storage.
- New validation suite module: allows to test the OpenBACH capabilities to prevent regressions and help develop new features.
- Other minor bugfixes and improvements.
We will be glad to get your feedback on our mailing list [1] and bug reports on the bugtrackers [2].
[1] The OpenBACH mailing list
[2] The OpenBACH bugtracker and the OpenBACH-extra bugtracker
Best Regards,
The OpenBACH team
OpenBACH stable release 2.1.0
by OpenBACH team
Posted on Monday, 29 June 2020
Hi everybody,
We are happy to announce that the new release of OpenBACH 2.1.0 is now available!!
This version includes the following updates:
- Big effort on openbach-extra and openbach-api:
- New and more robust reference scenarios (network, transport, service, etc.) and executors to launch them from CLI.
- New and improved jobs/helpers.
- Polished auditorium-scripts.
- Reorganization of the wiki:
- More understandable for new users (easy CLI and web interfaces manuals).
- New conventions to standardize the way jobs/scenarios are developed.
- Improvements and corrections on post-processing, LDAP, platform update/backup and stability.
- New features, e.g.:
- Allowed parallel job installation.
- Improved admin web page for jobs: easier to install/uninstall/update jobs in your controller and agents.
- Other minor bugfixes and improvements.
We will be glad to get your feedback on our mailing list [1] and bug reports on the bugtrackers [2].
[1] The OpenBACH mailing list
[2] The OpenBACH bugtracker and the OpenBACH-extra bugtracker
Best Regards,
The OpenBACH team
OpenBACH stable release 2.0.0
by OpenBACH team
Posted on Monday, 1 April 2019
Hello OpenBACH community,
We are glad to announce that stable major release of OpenBACH v2.0.0 is now available!!
This version includes many evolutions:
- Big effort on stability and scalability.
- New HMI features.
- new Standalone features.
- Job API evolution : more flexibility on parameters.
- File collection in the collector
- More jobs and scenarios
- Many bugs corrections .
Please do not reinstall this version on an existing OpenBACH v1.0.0 platform, the new version must be installed from scratch.
We will be glad to get your feedback on our mailing list [1] and bug reports on the bugtracker [2].
[1] The OpenBACH mailing list
[2] The OpenBACH bugtracker
Best Regards,
The OpenBACH team
OpenBACH stable release 1.0.0
by OpenBACH team
Posted on Thursday, 15 February 2018
Hello OpenBACH community,
We are glad to announce that stable release of OpenBACH v1.0.0 is now available!!
This version includes many evolutions and a new way to install the platform. Some included evolutions are:
- Evolved HMI with more functionnalities (integrated logs, new visuals, status, etc.).
- Extended library of jobs (metrology/traffic generation, etc).
- Automatic detection of your network topology.
- Better integration of Kibana logs and Grafana metrics per scenario.
- A new graphical analysis section allowing to create your post-processing plots (time-series, histograms and comparison of results).
- Many bugs corrections allowing to release a stable version.
Please do not reinstall this version on an existing OpenBACH v0.10.0 platform, the new version must be installed from scratch.
We will be glad to get your feedback on our mailing list [1] and bug reports on the bugtracker [2].
[1] The OpenBACH mailing list
[2] The OpenBACH bugtracker
Best Regards,
The OpenBACH team
OpenBACH Opening Day at CNES
by OpenBACH team
Posted on Friday, 2 June 2017
The OpenBACH opening day has been held at CNES premises!
Around 50 people from Toulouse labs and industry have attended the opening day. Different aspects
of OpenBACH have been presented to the local community: i.e. a context/history and objectives, a
global technical presentation including the architecture/design of OpenBACH, a detailed technical
presentation ("how to use" oriented) within a telecom use case. You can find the slides below:
Best Regards,
The OpenBACH team
OpenBACH first release 0.9.0
by OpenBACH team
Posted on Friday, 3 Mars 2017
Hi all,
The release of OpenBACH 0.9.0 is now available.
This version is still a beta version with different evolutions under development.
We will be glad to get your feedback on our mailing list [1] and bug reports on the bugtracker [2].
[1] The OpenBACH mailing list
[2] The OpenBACH bugtracker
Best Regards,
The OpenBACH team