OpenBACH is a user-friendly and efficient benchmark to configure, supervise and control your network under test (e.g. terrestrial networks, satellite networks, WAN, LAN, etc.). It provides an efficient modular structure to facilitate the additions of new software tools, monitoring parameters, tasks, etc. The benchmark is able to be integrated in different types of equipments, servers, clients, hardware and software with minimal adaptation effort.
This platform has been promoted by CNES (French Space Center) as a reference open-source software tool within its research and development studies and activities in the domain of satellite network communications systems. OpenBACH has been developped in order to be complementary to OpenSAND, the satellite network emulator.
OpenBACH provides an easy and flexible way to perform engineering tests in the satellite and terrestrial network communication systems. The objectives of the OpenBACH benchmark are:
The OpenBACH documentation provides a list of all the available features.
OpenBACH has been implemented using the following open-source solutions:
Moreover, several common networking tools are also embedded within the OpenBACH Jobs.
OpenBACH is based on 4 components:
OpenBACH provides a suitable and simple means for performance evaluation and innovative validation techniques. Its ability to interconnect real equipments with real applications provides excellent demonstration means.
Owing to its modular design and implementation, the OpenBACH benchmark platform is able to help managing enginnering tests in a realistic and flexible way.
The intention of the OpenBACH Steering Commitee is to facilitate its use and encourage contributions, improvements and perpetuation of OpenBACH for the benefit of the whole OpenBACH Community.
The major key drivers for this platform are the following: