MPLS có thể hoạt động trong 2 chế độ đó là:
Chế độ khung
Chế độ tế bào
2.3.1 Chế độ khung
Chế độ khung là thuật ngữ được sử dụng khi chúng ta chuyển tiếp một gói với một nhãn được đính vào gói trước tiêu đề lớp 3 (chẳng hạn tiêu đề IP). Trong chế độ này một tiêu đề nhãn được bổ sung vào giữa gói tin lớp 3 và tiêu đề lớp 2.
Lưu Anh Tú, D2001VT 31
Label PPP Header
(Packet over SONET/SDH)
Ip header Data
Shim header Ip header Data 32 bits
Label Exp BS TTL
20 bits 3 bits 1 bits 8 bits
RFC 3031, “Kiến trúc MPLS”, định nghĩa nhãn như “là một thực thể vật lý có chiều dài cố định, được sử dụng để nhận dạng 1 FEC, thường chỉ có ý nghĩa cục bộ”.
Nói một cách đơn giản, nhãn là một giá trị được bổ sung cho một gói, nói cho mạng biết nơi nào gói đi qua. Nhãn là một giá trị 20bit, nghĩa là có 220 giá trị nhãn có thể.
Một gói có thể có nhiều nhãn, được mang trong ngăn xếp nhãn. Tại mỗi chặng trong mạng, chỉ các nhãn bên ngoài được kiểm tra. LSR sử dụng nhãn để chuyển tiếp các gói trong mặt phẳng dữ liệu, các nhãn này trước đó được chỉ định và phân bổ trong mặt phẳng điều khiển. Khuôn dạng tiêu đề nhãn có dạng như hình 2.15.
Lưu Anh Tú, D2001VT 32
PPP header Shim Header Layer 3 Header
MAC header Shim Header Layer 3 Header Label
PPP Header (Packet over SONET/SDH)
LAN MAC Header T¹o nh·n
Ip header Data
Shim header Ip header Data Ip header Data
VPI/VCI Data
Shim header Ip header Data
VPI/VCI Data Link Layer MPLS SHIM Network Layer Other Layers Headers Header Header and data
32 bits
Label Exp BS TTL
20 bits 3 bits 1 bits 8 bits
Hình 2.18. Khuôn dạng tiêu đề nhãn
Hình 2.16. PPP/Ethernet là lớp liên kết dữ liệu Ngoài 20 bit giá trị nhãn như đã biết, 12 bit còn lại có ý nghĩa như sau:
Exp (Experimental) – Các bit Exp được dự trữ về mặt kỹ thuật cho sử dụng thực tế. Chẳng hạn Cisco sử dụng những bit này để giữ bộ chỉ thị QoS - thường là một bản sao trực tiếp của các bit chỉ thị độ ưu tiên trong gói IP. Khi các gói MPLS bị xếp hàng, có thể sử dụng các bit Exp như cách sử dụng các bit chỉ thị độ ưu tiên IP.
BS (Bottom of stack) – Có thể có hơn 1 nhãn với 1 gói. Bit này dùng để chỉ thị cho nhãn ở cuối ngăn xếp nhãn. Nhãn ở đáy của ngăn xếp nhãn có giá trị BS bằng 1. Các nhãn khác có giá trị bit BS bằng 0.
TTL (Time To Live) – Thông thường các bit TTL là một bản sao trực tiếp của các bit TTL trong tiêu đề gói IP. Chúng giảm giá trị đi 1 đơn vị khi gói đi qua mỗi chặng để tránh lặp vòng vô hạn. TTL cũng có thể được sử dụng khi các nhà điều hành mạng muốn dấu cấu hình mạng nằm bên dưới.
2.3.2 Chế độ tế bào
Chế độ tế bào là thuật ngữ được sử dụng khi chúng ta có 1 mạng các chuyển mạch ATM hay mạng FR sử dụng MPLS trong mặt phẳng điều khiển để hoán đổi thông tin VCI/VPI thay cho việc sử dụng báo hiệu ATM hay báo hiệu FR.
Lưu Anh Tú, D2001VT 33
Ip header Data
Shim header Ip header Data Ip header Data
VPI/VCI Data
Shim header Ip header Data
VPI/VCI Data
…
… Gãi IP
T¹o nh·n
TÕ bµo ATM
Hình 2.17. ATM là lớp liên kết dữ liệu
Hình 2.18. FR là lớp liên kết dữ liệu
Trong chế độ tế bào, nhãn dược mã hoá trong các trường VPI/VCI hay DLCI (xem hình 2.17 và hình 2.18). Sau khi quá trình trao đổi thông tin nhãn được thực hiện trong mặt phẳng điều khiển, trong mặt phẳng chuyển tiếp, router lối vào phân chia các gói vào trong các tế bào ATM, dán nhãn cho chúng và thực hiện truyền. Các ATM LSR trung gian xử lý các gói như một chuyển mạch ATM thông thường–chúng chuyển tiếp tế bào dựa trên giá trị VPI/VCI và thông tin cổng vào. Cuối cùng, router lối ra tổng hợp các cell trở lại thành gói.
Chế độ tế bào còn được gọi là ATM được điều khiển nhãn (LC-ATM).