This document provides an overview and introduction to MPLS (Multi-Protocol Label Switching). It defines key MPLS concepts such as label switching, forwarding equivalence classes, label switched paths, and label distribution protocols. It also describes how MPLS works, the benefits it provides including traffic engineering and virtual private networks, and examples of MPLS encapsulation over different link layer technologies like ATM, Frame Relay, and PPP/LAN networks.