Traffic Dictator v1.10 Release Notes

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

  1. If an SR-TE mesh template had bandwidth reservation configured, double reservations could occur – this is fixed now (bug #74).
  2. 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.

Leave a Comment