Multi-Protocol Label Switching (MPLS) is rapidly emerging technology, which plays a key role in next generation networks by delivering QoS and traffic engineering (TE) features. MPLS is helpful in managing traffic when some links or paths are under and/or over utilized. Traffic engineering is the main strength of MPLS. Where an IP-based network is connectionless, MPLS based network defines definite paths for network traffic based on some Quality of Service level. In MPLS a look – up in switching table is certainly less complex and less time consuming than a corresponding routing table look–up in an IP router. This book presents an analysis of MPLS signaling protocols for traffic engineering and shows the capability of providing traffic engineering in MPLS compared to the conventional routing protocol, and also explains the MPLS LSR operations based on the basic LSR functionality of classification, queue, and scheduling. After comparative analysis of MPLS and non-MPLS network it shows that MPLS provides improved network performance for heavy traffic environments. This is useful to professionals and researcher who are working on MPLS networks.