Chương 2: Tổng quan về IP/MPLS
2.2. Các khái niệm cơ bản trong IP/MPLS
Multiprotocol Laber Switching (MPLS) được chuẩn hóa bởi IETF trong RFC 303: là phương thức chuyển mạch gói, định tuyến các gói tin dựa theo các nhãn. MPLS được xây dựng để kế thừa các ưu điểm của IP và ATM (Traffic Engineering và out-of-band control).
Các nhãn MPLS có thể dựa trên thông tin về địa chỉ IP, QoS, cổng vật lý … Nhờ đó lưu lượng có thể được định tuyến dựa theo các thông tin đa dạng (QoS, Source…).
Công nghệ MPLS được phát triển để chuyển các loại lưu lượng khác nhau: IP, ATM, SDH, Ethernet …
MPLS hoạt động giữa lớp 2_DataLink và lớp 3_Network theo mô hình OSI, và thường được coi là giao thức tại lớp lớp 2.5.
IP/MPLS sử dụng header 32 bits chèn giữa phần header của giao thức lớp 3 và giao thức lớp 2.
Các Router trong mạng MPLS được gọi là Label Switch Router (LSR)
Trong mạng MPLS, các gói tin được truyền tải theo các lớp ưu tiên khác nhau Forwading Equivalence Class (FEC). Các gói tin trong cùng 1 FEC được truyền trên cùng một đường và cùng được đặt một mức ưu tiên như nhau.
Việc phân loại FEC cho mỗi gói tin chỉ thực hiện một lần tại điểm vào của mạng MPLS, tại LSR biên (Edge LSR).Tại điểm đầu vào các gói tin sẽ được gán nhãn để chuyển mạch MPLS, và được bóc nhãn MPLS tại Edge LSR đầu ra.
Các tuyến đường mà gác gói tin MPLS được chuyển mạch từ điểm LSR nguồn tới LSR đích được gọi là các Label-switch path (LSP)
Các Edge LSR: thực hiện nhiệm vụ gán nhãn cho các gói tin vào mạng MPLS và tách bỏ nhãn của các gói tin ra khỏi mạng MPLS. Chỉ các Edge LSR mới cần xem bảng định tuyến IP.
Các LSR khác chỉ thực hiện chức năng chuyển mạch dựa vào nhãn MPLS, tra bảng nhãn và thay đổi nhãn tương ứng (label swapping)
Mỗi LSP chỉ được định nghĩa là 1 kênh thông tin 1 chiều, do đó cần phải thiết lập 2 LSP cho cho 1 kênh thông tin 2 chiều.
Có thể thực hiện việc phân tải (Load-sharing) theo nhiều LSP khác nhau giữa 2 điểm .