MPLS Traffic Engineering Load Balance Algorithm Using Deviation Path Since conventional routing algorithm is easily leading to the problem that some segments of a network are quite congested while other segments along alternative routes are under utilized, this thesisproposed a new load balance algorithm called load balance algorithm using deviation path. Multiple Protocol Label Switching (MPLS) uses its explicit routing technology to implement traffic engineering. The new algorithm is based on this advantage of MPLS and is used to achieve load balance of traffic engineering in MPLS network. The simulation results of Network Simulator (NS2) showed that this algorithm can effectively balance the workload between different links and can improve the network performances with lower delay, smaller loss rate and higher throughput.