MPLS là kết quả của một nhúm làm việc IETF nhằm cung cấp cỏc bản phỏc thảo về định tuyến, gửi chuyển tiếp và chuyển mạch cỏc luồng lưu lượng qua mạng sử dụng cụng nghệ MPLS. MPLS thực hiện cỏc chức năng sau:
- Xỏc định cơ chế quản lý cỏc luồng lưu lượng của cỏc phần tử khỏc nhau, như cỏc luồng lưu lượng giữa cỏc phần cứng, cỏc mỏy múc, thiết bị khỏc nhau hoặc thậm chớ là cỏc luồng lưu lượng giữa cỏc ứng dụng khỏc nhau.
- Duy trỡ tớnh độc lập của cỏc giao thức lớp 2 và lớp 3.
- Cung cấp cỏc phương tiện để sắp xếp cỏc địa chỉ IP thành cỏc nhón cú độ dài cố định và đơn giản được cỏc cụng nghệ gửi chuyển tiếp gúi tin và chuyển mạch gúi sử dụng.
- Giao diện với cỏc giao thức định tuyến cú sẵn như RSVP và OSPF.
- Hỗ trợ IP, ATM, và cỏc giao thức lớp 2 FR.
MPLS chuẩn hoỏ cỏc cụng nghệ cơ sở để sử dụng chuyển mạch nhón (giao thức phõn phối nhón cơ sở LDP) và thực hiện cỏc đường chuyển mạch nhón trờn cỏc loại cụng nghệ lớp liờn kết, như Frame Relay, ATM và cỏc cụng nghệ LAN (Ethernet, Token Ring, v.v..). Nú bao gồm cỏc thủ tục và cỏc giao thức cho việc phõn phối nhón giữa cỏc bộ định tuyến, xem xột về đúng gúi và multicast. Hầu hết cỏc tiờu chuẩn MPLS hiện nay đó được ban hành dưới dạng RFC và được tập hợp lại để xõy dựng một hệ thống tiờu chuẩn MPLS.
Trong MPLS, việc truyền dữ liệu thực hiện theo cỏc đường chuyển mạch nhón (LSP). Cỏc đường chuyển mạch nhón là dóy cỏc nhón tại mỗi nỳt và tại tất cả cỏc nỳt dọc theo tuyến từ nguồn tới đớch. LSP được thiết lập hoặc là trước khi truyền dữ liệu hoặc trong khi tỡm luồng dữ liệu. Cỏc nhón được phõn phối sử dụng giao thức phõn phối nhón LDP hoặc RSVP hoặc dựa trờn cỏc giao thức định tuyến như giao thức BGP và OSPF. Mỗi gúi dữ liệu nộn và mang cỏc nhón trong quỏ trỡnh đi từ nguồn tới đớch. MPLS hỗ trợ chuyển mạch tốc độ cao vỡ cỏc nhón với độ dài cố định được chốn vào vị trớ đầu của gúi tin hoặc tế bào và cú thể được phần cứng sử dụng để chuyển mạch cỏc gúi tin một cỏch nhanh chúng giữa cỏc đường liờn kết.