MPLS là gì ?
MPLS viết tắt của Multiprotocol Label Switching, còn gọi là chuyển mạch nhãn đa kênh. Đây là một cơ chế chuyển mạch dùng trong các mạng viễn thông có hiệu suất cao. MPLS hướng dữ liệu từ một nút mạng sang nút tiếp theo dựa trên các nhãn đường dẫn ngắn thay cho địa chỉ mạng dài, điều này giúp tránh các tra cứu phức tạp trong bảng định tuyến.
Nguyên lý hoạt động của MPLS
Đầu tiên những gói IP sẽ được gắn nhãn sau đó sẽ được chuyển tiếp theo một đường dẫn LSP. Khi đó router trên đường dẫn sẽ dựa vào nội dung của nhãn để quyết định thực hiện chuyển tiếp gói mà không cần phải kiểm tra header IP. Theo đó quá trình xây dựng bảng FIB và LFIB trong mạng MPLS sẽ được mô tả theo các bước như sau:
Bước 1: Giao thức định tuyến (OSPF hay IS IS …) xây dựng bảng routing table.
Bước 2: Các LSR gán lần lược 1 nhãn cho một dest-IP trong bảng routing Table một cách độc lập.
Bước 3: LSR tiến hành phân tán nhãn cho tất cả các router LSR kế cận.
Bước 4: Tất cả các LSR xây dựng các bảng LIB, LFIB, FIB dựa trên label nhận được.