MPLS
To enable IP capabilities on devices that do not have the capability to forward IP datagrams in the normal manner
To forward IP packets along explicit routes—precalculated routes that don’t necessarily match those that normal IP routing protocols would select
To support certain types of virtual private network services