При использовании меток MPLS маршрутизатор или коммутатор может присвоить метки записям из своих таблиц маршрутизации и в виде меток передать информацию о мар­шрутизации конкретным маршрутизаторам и коммутаторам. Считав метку, каждый коммута­тор или маршрутизатор узнает информацию о следующем адресате на пути, не анализируя заголовок пакета. Это экономит время и ресурсы ЦПУ. Пакеты с метками MPLS могут, сле­довательно, передаваться от отправителя к получателю без задержек на обработку, причем все промежуточные узлы знают, как нужно обрабатывать каждый пакет.

По сути, MPLS привносит коммутацию каналов, какую мы имеем в ATM, в мир па­кетных сетей, связанных с IP. На практике MPLS можно использовать для доставки IP-трафика по сетям IP.

Следует отметить, что DiffServ функционирует на третьем уровне, a MPLS - на вто­ром, поэтому с технической точки зрения обе технологии могут мирно существовать друг с другом. Как уже упоминалось, DiffServ классифицирует пакеты при их поступлении на крае­вой маршрутизатор, поэтому данный стандарт, скорее всего, будет использоваться на грани­це сети, например, между компанией и ее сервис-провайдером.

А ввиду того, что MPLS предполагает включение дополнительных меток и использо­вание маршрутизаторов/коммутаторов, способных интерпретировать данную информацию, он, вероятно, найдет применение исключительно внутри корпоративных сетей или базовой сети оператора, где требуется высокий уровень QoS для IР-трафика.

Если DiffServ требует некоторой настройки сетевых маршрутизаторов, то MPLS пред­полагает более серьезную модернизацию, чтобы маршрутизаторы могли читать метки и на­правлять пакеты по конкретным маршрутам.

В настоящее время DiffServ пользуется более широким вниманием, и он ближе к окончательной стандартизации, чем MPLS. Однако каждая из технологий имеет свои пре­имущества в конкретных областях сети, поэтому поставщики, скорее всего, будут поддержи­вать их обе.