International Journal of Advanced Research in Computer Science and Software Engineering (IJARCSSE)
Multi-Protocol Label Switching (MPLS) is a differentiated and scalable framework introduced by IETF, which uses simple configuration & management to deliver end-to-end IP services. It enables the network devices to specify path based on Quality of Service (QoS) and bandwidth requested for those applications by changing the hop-by-hop paradigm. Fault tolerance is the ability of the system to respond gracefully to an unexpected hardware or software failure. By using fault recovery techniques the author can make MPLS network fault tolerant.