How to create a simple MPLS TE tunnel on ROS7?

i’m following this guide, which is for ROS6 and trying to make it work on ROS7, in my understanding an alternative to that on ROS7 will be something like that (i changed addresses, but the idea’s the same):

# R1: lo-addr=10.0.0.3 lan-cidr=192.168.10.0/24
# R2: lo-addr=10.0.0.5 lan-cidr=192.168.20.0/24
# (192.168.10.0) R1 (10.3.1.2)-------------(10.3.1.1) R3 (10.1.1.2)---------(10.1.1.1) R2 (192.168.20.0)

### R1
/mpls/traffic-eng/interface/add interface=ether1 bandwidth=10Mbps
/mpls/traffic-eng/interface/add interface=ether2 bandwidth=10Mbps

/mpls/traffic-eng/path/add use-cspf=yes name=dyn
/mpls/traffic-eng/path/add name=tun-1-link use-cspf=no hops=10.3.1.1/strict,10.1.1.2/strict,10.1.1.1/strict
/mpls/traffic-eng/tunnel/add bandwidth=5Mbps name=TE-to-5 to-address=10.0.0.5 primary-path=tun-1-link secondary-paths=dyn record-route=yes from-address=10.0.0.3

/ip address add address=10.99.99.1/30 interface=TE-to-5
/ip route add dst-address=192.168.20.0/24 gateway=10.99.99.2

first i assumed that `

/mpls/traffic-eng/interface/

is an alternative to ROS6's

/interface/traffic-eng

, but then i decided that's supposed to be

/mpls/traffic-eng/tunnel

. the problem is "TE-to-5" doesn't appear as an option for interface when i do

/ip address add

and the

/mpls traffic-eng interface add

` doesn’t have a “name” option at all. my assumption is that this is expected and i just don’t understand something.

does anyone have a working example of MPLS TE in RouterOS 7 i can follow. i’m kinda tired of trying to figure this out. the documentation for MPLS TE on RouterOS hasn’t been updated for 4 years…

Did you have any joy getting this working? Have a few MPLS TE links out in the wild where we haven’t been able to upgrade from v6 as v7 seems to be very different.