TCNG is a Linux network traffic control infrastructure update. It aims to improve traffic control in a more efficient manner.
The primary goal of this project is to overcome the limitations of the existing traffic control architecture and make it more extensible. Specifically, tcng aims to address the following shortcomings present in other similar programs:
- Create a more user-friendly configuration language
- Provide interfaces for straightforward interaction with network management
- Allow seamless integration of hardware accelerators
The software is comprised of two main components: the traffic control compiler, tcng, and the traffic control simulator, tcsim. These components share many support files, such as the regression test system, and are packaged together under the name tcng.
The source code and relevant information for tcng can be found on the project's website. Additional resources related to traffic control can be found in the links section below.
Originally developed in 2001 at EPFL ICA and later at Bivio Networks, tcng has now become one of the developer's spare-time activities.
The latest release of tcng includes several notable improvements, such as optional "mtu" parameters in TBF and updated usage of KVERSION. Additionally, the runtests.sh script runs commands with the "LANG=C" option to prevent localized error messages. Overall, tcng is a game-changing software that significantly simplifies network traffic management.
Version 10b: N/A