Bối cảnh và vấn đề nghiên cứu
Sự bùng nổ của mạng máy tính và Internet toàn cầu đã thúc đẩy sự gia tăng mạnh mẽ cả về số lượng người dùng lẫn tính đa dạng của các loại hình dịch vụ. Bên cạnh nhu cầu truyền tải dữ liệu (data) truyền thống, các hạ tầng mạng hiện đại đòi hỏi phải đáp ứng đồng thời tín hiệu thoại (voice), tín hiệu video thời gian thực và nhiều dịch vụ mở rộng với yêu cầu khắt khe về băng thông, độ trễ và tính bảo mật.
Trong bối cảnh đó, mạng IP truyền thống bộc lộ nhiều hạn chế cốt lõi do cơ chế chuyển tiếp gói tin hop-by-hop:
- Cơ chế tra cứu phức tạp: Mỗi router phải kiểm tra địa chỉ IP đích độc lập, thực hiện giải thuật so khớp tiền tố dài nhất (longest match) trên bảng chuyển tiếp (FIB). Khi bảng định tuyến Internet phình to (vượt mức 50.000 đến 150.000 entry), việc tra cứu làm tiêu tốn đáng kể tài nguyên CPU, dung lượng bộ nhớ và tăng độ trễ xử lý.
- Hạn chế của công nghệ chuyển mạch WAN Lớp 2: Các công nghệ như Frame Relay và ATM giải quyết được tốc độ nhờ chuyển mạch khung/tế bào, nhưng việc thiết lập kênh ảo (VC) giữa các router biên (Ingress/Egress Router) mang tính thủ công. Khi mở rộng, mô hình kết nối đầy đủ (full-mesh) dẫn đến sự bùng nổ các mối quan hệ láng giềng định tuyến, gây quá tải lưu lượng điều khiển và khó kiểm soát lưu lượng thực tế.
Để giải quyết triệt để các hạn chế trên, công nghệ Chuyển mạch nhãn đa giao thức MPLS (Multiprotocol Label Switching) do Cisco khởi xướng và được IETF chuẩn hóa từ cuối năm 1997 đã ra đời, kết hợp khả năng định tuyến thông minh ở Lớp 3 (IP) với tốc độ chuyển mạch nhanh ở Lớp 2 (ATM/Frame Relay).
Đồ án tập trung giải quyết các mục tiêu và nhiệm vụ cụ thể sau:
- Mục tiêu nghiên cứu: Nghiên cứu nguyên lý hoạt động, thành phần cấu trúc, cơ chế chuyển tiếp của mạng MPLS và ứng dụng mạng riêng ảo MPLS VPN; xây dựng mô hình mô phỏng thực nghiệm mạng MPLS VPN quy mô nhỏ nhằm kiểm nghiệm các kết quả lý thuyết.
- Nhiệm vụ cụ thể (được đánh số theo văn bản):
- Nhiệm vụ 1: Tìm hiểu lý thuyết phương thức hoạt động, thành phần, kiến trúc của mạng MPLS và ứng dụng MPLS VPN.
- Nhiệm vụ 2: Tìm hiểu phần mềm GNS3.
- Nhiệm vụ 3: Mô phỏng mô hình mạng MPLS VPN.
- Đối tượng và phạm vi nghiên cứu:
- Đối tượng: Công nghệ chuyển mạch nhãn MPLS, giao thức phân phối nhãn LDP, kiến trúc mạng riêng ảo MPLS VPN (kết hợp VRF, RD, RT, MP-BGP) và phần mềm mô phỏng mạng GNS3.
- Không gian và thời gian: Đồ án được thực hiện tại Khoa Đào tạo Chất lượng cao, Trường Đại học Sư phạm Kỹ thuật Thành phố Hồ Chí Minh, trong thời gian từ ngày 20/03/2015 đến ngày 20/07/2015.
Cơ sở lý thuyết và phương pháp
Khóa luận được xây dựng dựa trên hệ thống cơ sở lý thuyết chuẩn hóa của tổ chức IETF và các giải pháp công nghệ mạng của Cisco:
- Tiêu chuẩn và giao thức:
- Giao thức phân phối nhãn LDP (Label Distribution Protocol) được định nghĩa trong RFC 3036.
- Giao thức định tuyến mở rộng MP-BGP (Multi-Protocol Border Gateway Protocol) hỗ trợ họ địa chỉ VPNv4 (Address Family Identifier - AFI / Subsequent AFI - SAFI).
- Công nghệ chuyển tiếp nhanh CEF (Cisco Express Forwarding) đóng vai trò nền tảng bắt buộc để vận hành MPLS trên thiết bị định tuyến Cisco.
- Các giao thức định tuyến nội miền (IGP) như OSPF, IS-IS, EIGRP dùng để tạo lập bảng thông tin định tuyến (RIB).
- Các giao thức đường hầm và bảo mật VPN truyền thống: PPTP (Point-to-Point Tunneling Protocol với PPP và GRE), L2TP (Layer 2 Tunneling Protocol), IPSec (với các giao thức AH, ESP, IKE và hai chế độ Transport Mode / Tunnel Mode).
Phương pháp nghiên cứu thực tế bao gồm:
- Phương pháp phân tích - tổng hợp lý thuyết: Khảo sát và hệ thống hóa kiến trúc phân lớp của MPLS (Mặt phẳng điều khiển và Mặt phẳng dữ liệu), cấu trúc nhãn 32-bit (Shim header), các cơ chế đóng gói (Frame Mode, Cell Mode), các loại nhãn đặc biệt và mô hình kiến trúc VPN (Overlay VPN so với Peer-to-Peer VPN).
- Phương pháp thực nghiệm mô phỏng: Thiết lập kịch bản mạng nhà cung cấp dịch vụ (ISP) và mạng khách hàng doanh nghiệp trên phần mềm GNS3; thực hiện cấu hình từng bước cho các router biên PE (Provider Edge), router lõi P (Provider), và router khách hàng CE (Customer Edge); cấu hình bảng định tuyến và chuyển tiếp ảo (VRF), thông số phân biệt tuyến (RD), thuộc tính tuyến đích (RT); phân tích hoạt động gán nhãn, trao đổi nhãn và kiểm tra khả năng định tuyến cách ly giữa các VPN.
- Nguồn dữ liệu: Tài liệu kỹ thuật, chuẩn RFC từ IETF, hệ điều hành mạng Cisco IOS chạy trên nền tảng mô phỏng GNS3.
Thiết kế kiến trúc và triển khai thực nghiệm
Hệ thống thực nghiệm được thiết kế dựa trên mô hình phân cấp mạng nhà cung cấp dịch vụ kết nối với các chi nhánh khách hàng:
| Thành phần thiết bị |
Vai trò kỹ thuật trong mô hình MPLS VPN |
Chức năng chuyển tiếp và định tuyến |
| Router CE (Customer Edge) |
Thiết bị đặt tại phía khách hàng (biên khách hàng) |
Kết nối trực tiếp vào router PE; chạy giao thức IP tiêu chuẩn, không yêu cầu kích hoạt MPLS hoặc nhận biết nhãn |
| Router PE (Provider Edge) |
Thiết bị định tuyến biên của nhà cung cấp dịch vụ |
Đóng vai trò Ingress/Egress LSR; kích hoạt CEF, MPLS, LDP; quản lý các bảng VRF, RD, RT; chạy MP-BGP để trao đổi tuyến VPNv4 |
| Router P (Provider Router) |
Thiết bị định tuyến lõi của nhà cung cấp dịch vụ |
Đóng vai trò Intermediate LSR; chỉ chạy giao thức định tuyến nội miền (IGP) và phân phối nhãn LDP; chuyển tiếp gói tin thuần túy bằng nhãn (BGP-free core) |
Quy trình triển khai trên phần mềm mô phỏng GNS3 tuân thủ 4 bước cấu hình chính:
- Thiết lập kết nối vật lý và gán IP: Cấu hình địa chỉ IP trên toàn bộ các giao tiếp mạng giữa CE-PE, PE-P và P-P.
- Cấu hình định tuyến IGP và kích hoạt MPLS trong mạng lõi: Triển khai giao thức định tuyến nội miền (như OSPF) giữa các router PE và P để đảm bảo thông suốt mạng lõi; kích hoạt tính năng CEF (
ip cef) và giao thức phân phối nhãn LDP (mpls ip) trên các cổng kết nối nội bộ.
- Cấu hình định tuyến BGP đa giao thức (MP-BGP): Thiết lập phiên BGP giữa các router PE láng giềng; kích hoạt họ địa chỉ
address-family vpnv4 để gửi/nhận các bản tin cập nhật định tuyến VPNv4 mang theo nhãn VPN và thuộc tính mở rộng BGP (Extended Community RT).
- Cấu hình VRF và định tuyến biên PE-CE: Khởi tạo bảng VRF riêng biệt cho từng khách hàng trên router PE; gán các giá trị Route Distinguisher (RD) và Route Target (Import/Export RT); gán giao tiếp kết nối với CE vào VRF tương ứng; cấu hình định tuyến giữa PE và CE (định tuyến tĩnh hoặc định tuyến động).
Nội dung chính theo từng chương
Chương 1: Giới thiệu một số thế hệ mạng
Chương mở đầu phân tích quá trình chuyển dịch của các công nghệ chuyển mạch mạng WAN:
- Khảo sát mạng IP truyền thống, làm rõ quy trình chuyển tiếp gói tin gồm tra cứu địa chỉ đích (Address Lookup), đưa ra quyết định chuyển tiếp (Forwarding Decision) và chuyển mạch qua cổng ra (Switching Fabric).
- Chỉ ra các vấn đề nghẽn mạng do bảng định tuyến quá lớn, mất nhiều thời gian tra cứu, cập nhật và chiếm dụng CPU/bộ nhớ.
- Phân tích hạn chế của mạng Frame Relay và ATM khi kết nối Lớp 2: việc cấu hình kênh ảo (VC) thủ công theo cấu trúc full-mesh làm bùng nổ số lượng láng giềng kề cận, gây nghẽn lưu lượng định tuyến và giới hạn khả năng mở rộng của mạng WAN.
Chương 2: Tổng quan về công nghệ MPLS
Chương 2 trình bày các khái niệm nền tảng, nguyên lý vận hành hoán đổi nhãn (Label Swapping) và 6 lợi ích kỹ thuật nổi bật của MPLS:
- Sử dụng hạ tầng mạng hợp nhất (AToM - Any Transport over MPLS): Cho phép chuyển tải đa dạng các giao thức Lớp 2 (Ethernet, HDLC, PPP, Frame Relay, ATM) và Lớp 3 (IPv4, IPv6) trên một mạng trục IP/MPLS duy nhất.
- Ưu thế so với IP over ATM: Tích hợp trực tiếp các tính năng IP và ATM thay vì xếp chồng (overlay), loại bỏ nhu cầu ánh xạ địa chỉ phức tạp, nâng cao độ tin cậy, hỗ trợ tự nhiên IP Multicast và RSVP.
- Mạng lõi không BGP (BGP-free core): Router lõi (P) không cần lưu trữ bảng định tuyến BGP Internet toàn cầu (>150.000 route). Ví dụ: một ISP có 200 router chỉ cần chạy BGP trên khoảng 50 router biên (PE), giúp giảm tải bộ nhớ và năng lực xử lý cho mạng lõi.
- Mạng riêng ảo MPLS VPN: Tách biệt không gian định tuyến bằng Virtual Router, hỗ trợ trùng lặp không gian địa chỉ IP giữa các khách hàng, không đòi hỏi router khách hàng phải trang bị phần cứng đắt tiền hay hỗ trợ MPLS.
- Tối ưu luồng lưu lượng và Kỹ thuật điều khiển lưu lượng (MPLS TE): Chuyển hướng lưu lượng qua các tuyến đường phụ chưa khai thác hết tài nguyên (không nhất thiết phải là tuyến ngắn nhất do IGP tính toán), kết hợp cơ chế định tuyến lại nhanh (Fast ReRouting - FRR) phục hồi sự cố dưới 50ms.
Chương 3: Công nghệ chuyển mạch MPLS
Chương 3 đi sâu vào kiến trúc kỹ thuật nội tại của MPLS:
- Mặt phẳng điều khiển (Control Plane) và Mặt phẳng dữ liệu (Data Plane): Sự kết hợp giữa bảng định tuyến RIB (Routing Information Base), bảng thông tin nhãn LIB (Label Information Base), bảng chuyển tiếp FIB (Forwarding Information Base) và bảng chuyển tiếp nhãn LFIB (Label Forwarding Information Base) dưới sự điều khiển của CEF.
- Cấu trúc nhãn MPLS (32 bit):
| Tên trường |
Độ dài |
Chức năng kỹ thuật |
| Label |
20 bit |
Giá trị nhãn dùng để nhận diện và chuyển tiếp gói tin theo FEC (hơn 1 triệu giá trị) |
| EXP (Experimental) |
3 bit |
Dùng để ánh xạ với trường ToS hoặc DSCP của gói IP nhằm thực hiện chất lượng dịch vụ (QoS) |
| S (Bottom of Stack) |
1 bit |
Báo hiệu vị trí nhãn trong ngăn xếp: S = 1 chỉ nhãn ở đáy ngăn xếp, S = 0 chỉ nhãn chưa chạm đáy |
| TTL (Time to Live) |
8 bit |
Ngăn ngừa lặp vòng gói tin, giá trị khởi tạo 255 và giảm 1 qua mỗi bước nhảy LSR |
- Cơ chế đóng gói: Frame Mode (chèn nhãn shim header 32-bit giữa header Lớp 2 và Lớp 3) và Cell Mode (sử dụng trường VPI/VCI trong tiêu đề tế bào ATM 53-byte).
- Các loại nhãn đặc biệt:
- Untagged: Bóc toàn bộ nhãn, chuyển gói IP đến đích.
- Implicit-null (POP - Giá trị 3): Gán tại router kế cuối (Penultimate Hop Popping - PHP) để bóc nhãn đỉnh trước khi chuyển đến router biên ra, giúp router biên ra không phải thực hiện 2 lần tra cứu.
- Explicit-null (Giá trị 0): Giữ nguyên giá trị EXP để xử lý QoS tại router đích.
- Aggregate: Bóc toàn bộ nhãn và thực hiện tra cứu lại trên bảng FIB.
- Các thao tác trên nhãn của LSR: Push (đẩy nhãn vào), Pop (gỡ nhãn ra), Swap (hoán đổi nhãn), Untag và Aggregate.
- Lớp chuyển tiếp tương đương (FEC) và Tuyến chuyển mạch nhãn (LSP): Khái niệm hợp nhất nhiều luồng địa chỉ IP đích có cùng thuộc tính chuyển tiếp vào một FEC duy nhất tạo nên đường LSP đơn hướng qua mạng MPLS.
- Giao thức LDP (RFC 3036): Sử dụng cổng UDP 646 (gửi bản tin Discovery Hello tới địa chỉ Multicast 224.0.0.2, chu kỳ 5 giây, thời gian chờ 15 giây) và cổng TCP 646 để thiết lập phiên. Bao gồm 4 nhóm bản tin: Discovery, Adjacency, Label Advertisement, Notification (với các dạng bản tin cụ thể: Initialization, KeepAlive, Label Mapping, Label Withdraw, Label Release).
- Quy trình định tuyến nhãn qua 4 bước:
- IGP xây dựng bảng Routing Table.
- Các LSR gán độc lập nhãn cho từng mạng đích trong bảng định tuyến.
- Phân tán nhãn cho các LSR láng giềng kề cận.
- Các LSR thiết lập các bảng LIB, LFIB, FIB để phục vụ chuyển mạch gói tin.
Chương 4: Mạng riêng ảo VPN
Chương 4 khảo sát toàn diện về các giải pháp mạng riêng ảo:
- Khái niệm VPN và 3 chức năng an ninh trọng yếu: Tính xác thực (Authentication), Tính toàn vẹn (Integrity), Tính bảo mật (Confidentiality).
- Đánh giá ưu điểm (tiết kiệm chi phí, cải thiện kết nối, an toàn giao dịch, truy cập từ xa, dễ mở rộng) và nhược điểm (đòi hỏi cấu hình chính xác, phụ thuộc đường truyền ISP, rủi ro thiết bị đầu cuối cá nhân).
- Bốn yêu cầu kỹ thuật đối với VPN: Tính tương thích, tính bảo mật, tính khả dụng và tiêu chuẩn chất lượng dịch vụ (QoS).
- Phân loại VPN: Remote Access VPN (bao gồm mô hình không dây Wireless), Intranet VPN và Extranet VPN.
- Cơ chế hoạt động của các giao thức đường hầm (Tunneling Protocol) và mã hóa: PPTP (đóng gói PPP/GRE), L2TP, IPSec (chi tiết tiêu đề AH, ESP, cơ chế thương lượng khóa IKE, hai chế độ Tunnel Mode và Transport Mode).
- So sánh hai mô hình VPN truyền thống:
- Overlay VPN: Thiết lập các đường hầm ảo Lớp 2 (như Frame Relay/ATM) điểm-điểm giữa các router khách hàng; ISP chỉ cung cấp đường truyền trong suốt; nhược điểm là đòi hỏi mô hình full-mesh tốn kém và lưu lượng đi vòng qua các site trung gian nếu không full-mesh.
- Peer-to-Peer VPN: ISP tham gia vào quá trình định tuyến cùng khách hàng; khắc phục nhược điểm đi vòng nhưng đặt ra thách thức về cách ly bảng định tuyến và bảo mật giữa các khách hàng khác nhau.
Chương 5: Mạng riêng ảo MPLS VPN
Chương 5 phân tích chi tiết cơ chế khắc phục các nhược điểm của Overlay và Peer-to-Peer VPN bằng MPLS VPN:
- Các thành phần cốt lõi của MPLS VPN:
- VRF (Virtual Routing and Forwarding): Khởi tạo nhiều bảng định tuyến và bảng chuyển tiếp độc lập trên cùng một router PE vật lý, đảm bảo lưu lượng giữa các khách hàng hoàn toàn cách ly.
- RD (Route Distinguisher): Chuỗi tiền tố 64 bit (8 byte) gắn vào địa chỉ IPv4 32 bit để tạo thành địa chỉ VPNv4 96 bit duy nhất trên toàn cầu, giải quyết triệt để vấn đề trùng lặp dải địa chỉ IP riêng (Private IP) giữa các doanh nghiệp.
- RT (Route Targets): Thuộc tính BGP mở rộng (Extended Community) quy định việc nhập (Import RT) và xuất (Export RT) các tuyến đường vào các bảng VRF cụ thể, hỗ trợ thiết lập linh hoạt các cấu trúc mạng Intranet, Extranet, Hub-and-Spoke.
- Định tuyến VPNv4 qua MP-BGP: Trao đổi thông tin định tuyến VPNv4 giữa các router PE bằng giao thức MP-BGP sử dụng các trường định danh họ địa chỉ AFI (Address Family Identifier = 1 cho IPv4) và SAFI (Subsequent AFI = 128 cho VPNv4 NLRI).
- Cơ chế chuyển tiếp gói tin với chồng 2 nhãn (2-Label Stack):
- Nhãn ngoài (Outer Label / IGP Label): Do LDP hoặc RSVP-TE phân phối, dùng để chuyển mạch gói tin qua các router lõi P trong mạng đường trục tới router PE đích.
- Nhãn trong (Inner Label / VPN Label): Do MP-BGP phân phối, dùng để router PE đích xác định chính xác bảng VRF và cổng giao tiếp kết nối tới router CE nhận gói.
Chương 6: Xây dựng và triển khai hệ thống MPLS VPN
Chương 6 trình bày quá trình thực nghiệm hệ thống mạng trên phần mềm GNS3:
- Giới thiệu môi trường giả lập mạng GNS3 và xây dựng mô hình mạng doanh nghiệp gồm các chi nhánh kết nối qua hạ tầng mạng đường trục nhà cung cấp dịch vụ.
- Thiết lập sơ đồ gán bảng VRF trên các router biên PE1 và PE2:
- Bảng 1: Phân bố VRF trên router PE1 cho từng giao tiếp khách hàng.
- Bảng 2: Phân bố VRF trên router PE2 cho từng giao tiếp khách hàng.
- Trình bày chi tiết các bước cấu hình tuần tự trên thiết bị định tuyến Cisco: cấu hình IP, kích hoạt CEF, cấu hình giao thức định tuyến IGP (OSPF) và kích hoạt MPLS LDP trên mạng lõi, cấu hình các phiên MP-BGP giữa PE1 và PE2, khởi tạo các thông số VRF, RD, RT và cấu hình giao thức định tuyến biên giữa PE-CE.
Chương 7: Kết luận
Tổng kết toàn bộ quá trình nghiên cứu lý thuyết và thực nghiệm triển khai, nêu bật các kết quả đã đạt được, đồng thời chỉ ra các điểm còn hạn chế và đề xuất các định hướng mở rộng đề tài.
Kết quả và đóng góp
Khóa luận đã hoàn thành đầy đủ các mục tiêu nghiên cứu và nhiệm vụ đề ra với các kết quả cụ thể:
Kết quả kỹ thuật chính
- Làm rõ nguyên lý chuyển mạch nhãn trên hạ tầng IP và ATM, chứng minh cơ chế hoán đổi nhãn 32-bit (Label Swapping) và chuyển tiếp nhanh bằng CEF giúp tối ưu hiệu năng xử lý so với giải thuật longest match của mạng IP truyền thống.
- Làm rõ cơ chế vận hành của mô hình BGP-free core, cho phép mạng lõi ISP quy mô 200 router chỉ cần duy trì BGP trên khoảng 50 router biên PE, giải phóng các router lõi P khỏi áp lực lưu trữ bảng định tuyến BGP toàn cầu (>150.000 route).
- Phân tích cơ chế bảo vệ mạng của kỹ thuật điều khiển lưu lượng (MPLS TE) với khả năng định tuyến lại nhanh (Fast ReRouting - FRR) khi xảy ra sự cố đứt tuyến với thời gian chuyển mạch dưới 50ms.
- Triển khai thành công kịch bản mô phỏng mạng riêng ảo MPLS VPN trên phần mềm GNS3; chứng minh tính năng cô lập bảng định tuyến bằng VRF, xử lý xung đột dải địa chỉ bằng RD (địa chỉ VPNv4 96-bit), kiểm soát chính sách phân phối tuyến bằng RT và quy trình chuyển tiếp gói tin bằng ngăn xếp 2 nhãn.
Giải pháp và kiến nghị
- Khuyến nghị các nhà cung cấp dịch vụ Internet (ISP) và doanh nghiệp lớn chuyển đổi hạ tầng mạng trục diện rộng WAN sang nền tảng MPLS để tận dụng kiến trúc hạ tầng thống nhất (AToM), giúp truyền tải đồng thời cả lưu lượng Lớp 2 và Lớp 3 mà không cần duy trì nhiều mạng lõi riêng biệt.
- Áp dụng kỹ thuật bóc nhãn tại router kế cuối (Penultimate Hop Popping - PHP với nhãn Implicit-null giá trị 3) nhằm giảm tải xử lý tra cứu hai lần tại router biên ngõ ra (Egress PE).
Đóng góp của đề tài
- Hệ thống hóa toàn diện cơ sở lý luận từ các thế hệ mạng WAN truyền thống (IP, Frame Relay, ATM, VPN) đến công nghệ chuyển mạch nhãn đa giao thức MPLS và MPLS VPN.
- Xây dựng bài thực nghiệm mô phỏng chi tiết trên phần mềm GNS3 với đầy đủ các bước cấu hình chuẩn hóa, cung cấp tài liệu kiểm chứng trực quan cho các cơ chế lý thuyết trừu tượng của MPLS.
Hạn chế và hướng nghiên cứu tiếp
Hạn chế của đề tài
- Toàn bộ kết quả thực nghiệm mới dừng lại ở quy mô mô phỏng mạng nhỏ trên phần mềm GNS3, chưa có điều kiện triển khai kiểm thử trên hệ thống thiết bị phần cứng thực tế hoặc đo kiểm trên hạ tầng mạng diện rộng thực tế của các nhà cung cấp dịch vụ viễn thông.
- Kịch bản mô phỏng chủ yếu tập trung vào tính năng định tuyến và phân tách dữ liệu của MPLS VPN, chưa triển khai đo lường các chỉ số chất lượng dịch vụ (QoS) định lượng dưới các mức tải lưu lượng khác nhau.
Hướng mở rộng nghiên cứu
- Nghiên cứu và cấu hình chuyên sâu kỹ thuật điều khiển lưu lượng MPLS Traffic Engineering (MPLS TE) kết hợp giao thức báo hiệu tài nguyên RSVP-TE trên mô hình thực nghiệm.
- Triển khai và đo kiểm cơ chế bảo vệ định tuyến lại nhanh (Fast ReRouting - FRR) trong các tình huống mô phỏng đứt liên kết vật lý hoặc sự cố nút mạng.
- Nghiên cứu mở rộng công nghệ truyền tải đa giao thức lớp 2 qua MPLS (Any Transport over MPLS - AToM) và giải pháp mạng riêng ảo đa điểm Lớp 2 (VPLS).
- Tích hợp chính sách chất lượng dịch vụ QoS đa cấp dựa trên trường EXP 3-bit của tiêu đề nhãn MPLS.
Giá trị tham khảo
Tài liệu khóa luận mang lại giá trị tham khảo thiết thực cho các nhóm đối tượng:
- Sinh viên và học viên ngành Công nghệ kỹ thuật máy tính, Kỹ thuật Mạng và Viễn thông: Là tài liệu học tập có hệ thống về công nghệ mạng chuyển mạch nhãn, phân biệt rõ các khái niệm phức tạp như mặt phẳng điều khiển/mặt phẳng dữ liệu, cơ chế hoạt động của LDP, VRF, RD, RT và MP-BGP.
- Kỹ sư quản trị mạng và kỹ thuật viên triển khai ISP: Có thể tham khảo trực tiếp quy trình 4 bước cấu hình, các bảng phân bố VRF và kịch bản thiết lập MPLS VPN trong Chương 6 để ứng dụng vào việc thiết kế bài lab hoặc triển khai thực tế trên thiết bị Cisco.
- Các phần đáng tham khảo nhất:
- Bảng tổng hợp cấu trúc nhãn 32-bit và các loại nhãn đặc biệt (Chương 3).
- Quy trình định tuyến gán và phân phối nhãn qua 4 bước (Chương 3).
- Cơ chế phân tách địa chỉ VPNv4 và hoạt động của ngăn xếp 2 nhãn (Chương 5).
- Các bước hướng dẫn cấu hình chi tiết trên phần mềm GNS3 (Chương 6).
Câu hỏi thường gặp
1. Cấu trúc tiêu đề nhãn MPLS (Shim Header) gồm những trường nào và kích thước của từng trường là bao nhiêu?
Tiêu đề nhãn MPLS có tổng chiều dài cố định là 32 bit, nằm giữa tiêu đề Lớp 2 và tiêu đề Lớp 3, bao gồm 4 trường:
- Trường Label (20 bit): Mang giá trị nhãn dùng để chuyển mạch gói tin (hỗ trợ hơn 1 triệu giá trị).
- Trường EXP (3 bit): Dùng để mapping với trường ToS hoặc DSCP của gói IP nhằm thực hiện chất lượng dịch vụ QoS.
- Trường Stack - S (1 bit): Báo hiệu vị trí đáy ngăn xếp nhãn (S = 1 nếu nhãn nằm ở đáy, S = 0 nếu còn nhãn khác bên dưới).
- Trường TTL (8 bit): Thời gian sống của gói tin (giá trị khởi tạo là 255), giảm dần qua mỗi router để ngăn ngừa lặp vòng.
2. Lợi ích kỹ thuật của cơ chế "BGP-free core" trong mạng MPLS là gì?
Trong mạng IP truyền thống, mọi router lõi đều phải chạy BGP để lưu trữ toàn bộ bảng định tuyến Internet (>150.000 route). Với MPLS, các router lõi (P) chỉ chuyển tiếp gói tin dựa trên nhãn kết hợp với địa chỉ bước nhảy tiếp theo (BGP next-hop) do IGP phân phối mà không cần kiểm tra IP đích. Nhờ đó, các router lõi không cần chạy BGP và không cần lưu bảng định tuyến Internet đầy đủ, giúp tiết kiệm dung lượng bộ nhớ, giảm tải CPU và tăng độ ổn định cho toàn bộ mạng lõi.
3. Sự khác nhau giữa Route Distinguisher (RD) và Route Target (RT) trong MPLS VPN là gì?
- Route Distinguisher (RD): Là tiền tố 64 bit được ghép với địa chỉ IPv4 32 bit để tạo thành địa chỉ VPNv4 96 bit duy nhất trên toàn cầu, nhằm giải quyết bài toán xung đột địa chỉ IP trùng nhau giữa các khách hàng khác nhau.
- Route Target (RT): Là thuộc tính BGP mở rộng (Extended Community) dùng để quy định chính sách định tuyến; Export RT xác định thuộc tính gắn vào tuyến khi quảng bá ra ngoài, còn Import RT xác định những tuyến đường nào sẽ được nạp vào bảng VRF của một khách hàng cụ thể.
4. Giao thức phân phối nhãn LDP sử dụng những cổng mạng và tham số định thời nào theo chuẩn RFC 3036?
LDP sử dụng cổng UDP 646 để gửi các gói tin khám phá láng giềng (Discovery Hello) tới địa chỉ IP Multicast 224.0.0.2 với chu kỳ gửi mặc định là 5 giây và thời gian duy trì liên lạc (Hold time) là 15 giây. Sau khi phát hiện láng giềng, LDP thiết lập phiên làm việc chính thức (Session) thông qua giao thức TCP trên cổng 646 để trao đổi các bản tin ánh xạ nhãn một cách tin cậy.
5. Nhãn Implicit-null (POP) có giá trị bao nhiêu và hoạt động như thế nào?
Nhãn Implicit-null có giá trị quy ước là 3. Nhãn này được sử dụng cho cơ chế bóc nhãn tại router kế cuối (Penultimate Hop Popping - PHP). Khi gói tin đến trạm kế cuối trước khi đến router biên ngõ ra (Egress LSR), router này sẽ bóc nhãn đỉnh ra và chuyển gói tin (dưới dạng gói IP hoặc gói có nhãn trong) tới Egress LSR. Cơ chế này giúp Egress LSR chỉ cần thực hiện một lần tra cứu duy nhất thay vì phải tra cứu nhãn rồi mới tra cứu IP.
Kết luận
Khóa luận tốt nghiệp của tác giả Lê Thanh Tùng và Nguyễn Huy Sáng đã hệ thống hóa toàn diện cơ sở lý luận về công nghệ chuyển mạch nhãn MPLS và giải pháp mạng riêng ảo MPLS VPN trên nền tảng hạ tầng mạng diện rộng WAN. Đề tài đã làm sáng tỏ các cơ chế kỹ thuật trọng tâm như cấu trúc nhãn 32-bit, giao thức LDP RFC 3036, mặt phẳng điều khiển/dữ liệu CEF, giải pháp lõi không BGP và cơ chế phân tách định tuyến VRF/RD/RT/MP-BGP. Đồng thời, nghiên cứu đã triển khai thành công mô hình thực nghiệm trên phần mềm GNS3, cung cấp tài liệu tham khảo có giá trị học thuật và ứng dụng thực tiễn cao cho sinh viên, kỹ sư chuyên ngành mạng và truyền thông dữ liệu.