Multi-label protocol switching (MLPS) is a technology with which network operators implement higher-value and "smarter" services in the core network area. The advantage is that carriers can offer extensive manageable services with which they generate additional revenues.
With MLPS, services are identified by tags in the data packets. Carriers use these tags to identify specific classes of service that are supported by the core network. Since this proprietary technology is not supported in the same way by all network operators and the routers and switches cannot tag the data packets accordingly, MLPS must be standardized.