So I have TE configured on an EoMPLS VPN, but it doesn't seem to be throttling anything.
Traffic is only throttled if I put a service-policy on the PE subinterface.
When you set the ip rsvp bandwidth on the PE-PE interfaces and specify tunnel mpls traffic-eng bandwidth on the tunnel, isn't traffic supposed to get throttled when the traffic on the tunnel exceeds what's configured by the tunnel bandwidth command?
Am I missing something?
MPLS TE is a control plane feature, i.e. there is no impact on packet handling besides path selection. From a QoS perspective pure MPLS TE does not make any difference.
MPLS TE, in simple words, is a technology to replace destination based path selection with a more flexible mechanism taking into account more parameters than just IGP metric.
With MPLS TE RSVP is used to signal the selected path, but different to IntServ, it does not modify the QoS behaviour.
So if you need QoS you need service policies whether or not MPLS TE is in place.
Now in a further step DiffServ-aware MPLS TE was introduced. In combination with proper QoS policies this allows you to give hard SLAs f.e. for VoIP traffic.
So MPLS TE is used to efficiently map traffic onto available ressources and with Fast Reroute to overcome f.e. link failures in less than 50 ms.
For further details you might want to read the MPLS TE section in the MPLS configuration guide for your IOS/platform.
In addition there are several Books on MPLS TE or you read the respective RFCs dealing with MPLS TE.
Hope this helps!