Generally, the priorities of traffic engineering are one of two groups. The first is traffic-related performance targets like reducing packet loss, reducing end-to-end delay etc. Additionally, there are efficiency-related goals, such as a balance of traffic allocation through usable bandwidth resources. The performance goals associated with traffic are set to reach the contracted level of services and offer customer's competitive services. All communication through this link is disrupted if a network connection is not established. Techniques to improve the effects of hardware-failure, networks have been used to replenish the traffic from the failed link to other working connections. The main theme of this paper is to develop methods and tools that study and evaluate Multiprotocol Label Switching (MPLS) and MPLS-Traffic Engineering schemes. These schemes are presented in order to improve the network performance in terms of resource utilization, delay and reliability. The simulations were performed in OPNET Modeler 14.5.