Summary
Traffic Dictator version 1.10 has been released on 08.07.2026. This article describes changes in the new version.
Software image update
In 1.10, docker image has been updated to use trixie-slim and a few more image optimizations have been applied. As a result, the image size has been reduced from 702 MB to 457 MB. Also kafka version was updated from 3.7.2 to 3.9.2.
New feature: config logging
A new config command “log-config” has been added under “management syslog”:
management syslog log-config
With this config enabled, TD will log all config changes. For example:
2026-07-07 19:52:53,034 lmk-vm102-dev-td1 INFO: Command-server: Logged config commands ['traffic-eng policies', 'policy R1_R11_C101', 'headend 1.1.1.1 topology-id 0']
Improvements
BGP-LS topology 0 support
Now 0 is a valid setting for BGP-LS topology-id:
lmk-vm102-dev-td1(config-traffic-eng-policies-policy)#headend 1.1.1.1 topology-id ? <0-65535> Headend BGP-LS topology-id
Some BGP-LS implementations (e.g. FRR) always use topology-id 0 and don’t let the user change it, hence the required support in TD.
Better BGP and PCEP log messages
In previous versions, TD would print BGP Notification and PCEP Close/Error code and subcode, e.g.:
2026-07-06 16:46:24,043 lmk-vm102-dev-td1 INFO: Bgp neighbor 192.168.101.101: Sent Notification, code 6 / subcode 5
Now the messages are more readable:
2026-07-06 16:46:24,043 lmk-vm102-dev-td1 INFO: Bgp neighbor 192.168.101.101: Sent Notification, code Cease / subcode Connection Rejected
Bug fixes
- If an SR-TE mesh template had bandwidth reservation configured, double reservations could occur – this is fixed now (bug #74).
- In BGP-LS, IS-IS prefix NLRI with R (readvertisement) flag are now ignored (bug #76). TD ignored prefix NLRI with P (no PHP) flag from day one – this is required for proper functionality with L1L2 IS-IS. Per RFC, prefixes with R flag must also have P flag so checking for both is redundant. However, some IS-IS implementations have bugs where they set R flag but not P flag (thus violating the RFC). Adding an extra check to prevent this from impacting SR-TE.
Download
You can pull the latest TD version from Docker Hub:
sudo docker pull vegvisirsystems/td:latest
Alternatively, download the new version of Traffic Dictator from the Downloads page.