Mặt phẳng chuyển tiếp (mặt phẳng dữ liệu)

Một phần của tài liệu Kỹ thuật lưu lượng trong mạng chuyển dịch nhãn đa giao thức (Trang 27)

Mặt phẳng chuyển tiếp MPLS chịu trách nhiệm chuyển tiếp dữ liệu của user. Nó sử dụng cơ sở thông tin chuyển tiếp nhãn LFIB để thực hiện chuyển tiếp các gói có gắn nhãn căn cứ vào giá trị của nhãn nằm trên đỉnh chồng nhãn.

1.4.2.1 Cơ sở thông tin chuyển tiếp nhãn LFIB

Trong mạng IP, quyết định chuyển tiếp gói được xác lập bằng cách thực hiện tra cứu địa chỉ đích trong bảng FIB để xác định chặng kế và giao diện ra. Trong mạng MPLS, mỗi LSR duy trì một bảng LFIB riêng rẽ và tách biệt với FIB. Bảng LFIB có hai loại mục nhập là ILM (incoming label map) và FTN (FEC-to-NHLFE). NHLFE là mục nhập phụ chứa các trường như địa chỉ chặng kế, các tác vụ chồng nhãn, giao diện ra và thông tin header lớp 2. ILM ánh xạ một nhãn đến một hoặc nhiều NHLFE. Nhãn trong gói đến sẽ dùng để chọn ra một mục nhập ILM cụ thể nhằm xác định NHLFE. Còn FTN ánh xạ mỗi FEC vào một hoặc nhiều NHLFE. Nhờ các mục nhập FTN, gói chưa có nhãn được chuyển thành gói có nhãn[1].

Như vậy, khi một gói không nhãn thuộc một FEC đi vào miền MPLS, ingress-LER sẽ sử dụng một mục nhập LFIB loại FTN để chuyển gói không nhãn thành gói có nhãn. Sau đó, tại các transit-LSR sử dụng một mục nhập LFIB loại ILM để hoán đổi nhãn vào bằng nhãn ra. Cuối cùng, tại egress-LER sử dụng một mục nhập LFIB loại ILM để gỡ bỏ nhãn đến và chuyển tiếp gói không nhãn đến router kế tiếp.

1.4.2.2 Thuật toán chuyển tiếp nhãn

Các nút MPLS sử dụng giá trị nhãn trong các gói đến làm chỉ mục để tra bảng LFIB. Khi tìm thấy mục nhập tương ứng với nhãn đến, nút MPLS thay thế nhãn trong gói bằng nhãn ra và gởi gói đi qua giao diện ra để đến chặng kế được đặc tả trong mục nhập phụ NHLFE. Nếu mục nhập phụ có chỉ định hàng đợi ra, nút MPLS sẽ đặt gói trên hàng đợi đã chỉ định. Trường hợp nút MPLS duy trì một LFIB riêng cho mỗi giao diện, nó sẽ dùng LFIB của giao diện mà gói đến để tra cứu chuyển tiếp gói[1].

Hình 16: Quá trình chuyển tiếp một gói đến chặng kế

Nút MPLS có thể lấy định vị được các thông tin chuyển tiếp cần thiết trong LFIB chỉ trong một lần truy xuất bộ nhớ, tốc độ thực thi rất cao nhờ các chip ASIC.

1.4.2.3 Mục nhập chuyển tiếp nhãn ở chặng kế tiếp (NHLFE )

NHLFE là mục nhập phụ của ILM hoặc FTN, nó chứa các thông tin sau: - Hop kế (chặng tiếp theo) của gói

- Swap: Thay nhãn ở đỉnh của chồng nhãn bằng một nhãn mới được chỉ định. - Pop: Bóc một nhãn ra khỏi chồng nhãn.

- Push: Chồng thêm một nhãn vào trong chồng nhãn.

Hình 17: Một ví dụ NHLFE

Ngoài ra, NHLFE cũng có thể chứa những thông tin sau: - Đóng gói lớp liên kết dữ liệu để sử dụng khi truyền gói - Cách thức mã hóa chồng nhãn khi truyền gói

- Bất kỳ các thông tin khác cần thiết để xử lý gói một cách chính xác.

Một phần của tài liệu Kỹ thuật lưu lượng trong mạng chuyển dịch nhãn đa giao thức (Trang 27)