Do you need LDP with MPLS TE?
An anonymous commenter to my implicit NULL/PHP post made a very valid point:
Most Cisco documentation states that you must enable LDP before doing MPLS-TE, which is a complete fallacy.
If you're using MPLS TE simply to shift IP traffic around your network, he's absolutely right: there is no need to run LDP if you have an IP-only network. If you're running MPLS VPN or BGP on edges/MPLS in the core, the answer becomes “it depends.”
I documented the detailed rules and undesired side effects if you ignore them a long while ago, but that article disappeared into /dev/null. Fortunately archive.org caught a copy before that.
Would you like me to migrate that article to ipSpace.net? Send me a message and I just might do it...
Your graphics are nice, but it would be verry nice to see some config examples as well.
"Does this mean it is possible to do MPLS TE in an IP only net work aslong as you are doing the tunnels between PEs, and BGP on the PEs only?"
In theory yes, but if your tunnels break down for any reason (for example, the tunnel could not be established due to insufficient free bandwidth), your transit traffic would be blackholed.
"if you have full/partial mesh of MPLS TE Tunnels can you also do MPLS VPN on an IP only network?"
Yes ... with the same caveats as above.
"Your graphics are nice, but it would be verry nice to see some config examples as well."
I'll do the MPLS/VPN over IP network setup and post the results.