Tổng quan nghiên cứu
Sự bùng nổ của mạng Internet cùng nhu cầu truyền tải dữ liệu đa phương tiện với tốc độ tăng trưởng lưu lượng đạt trên 100% mỗi năm đã đặt ra thách thức lớn đối với hạ tầng mạng viễn thông. Trong mô hình định tuyến IP truyền thống, các gói tin được xử lý theo cơ chế nỗ lực tối đa (Best-Effort) và giải thuật tìm đường ngắn nhất (Shortest Path First - SPF), dẫn đến hiện tượng hơn 75% lưu lượng dồn vào tuyến đường chính gây nghẽn cục bộ, trong khi các tuyến phụ vẫn còn dư thừa trên 80% dung lượng khả dụng. Để giải quyết triệt để vấn đề phân bổ tải không đồng đều và đáp ứng các tiêu chuẩn chất lượng dịch vụ (QoS) khắt khe, công nghệ chuyển mạch nhãn đa giao thức (MPLS) kết hợp kỹ thuật lưu lượng (Traffic Engineering - TE) đã trở thành giải pháp cốt lõi được Tập đoàn Bưu chính Viễn thông Việt Nam (VNPT) cùng các nhà mạng toàn cầu lựa chọn triển khai cho mạng thế hệ mới NGN.
Đề tài tập trung nghiên cứu kiến trúc chuyển mạch nhãn MPLS, phân tích cơ chế định tuyến ràng buộc (Constraint-based Routing) và đánh giá các mô hình bảo vệ, khôi phục đường truyền khi xảy ra sự cố mạng. Mục tiêu cụ thể của luận văn là làm rõ quy trình phân phối nhãn thông qua các giao thức LDP, RSVP-TE, đồng thời ứng dụng kỹ thuật lưu lượng nhằm tối ưu hóa 100% tài nguyên mạng vật lý. Nghiên cứu được thực hiện tại Trường Đại học Công nghệ – Đại học Quốc gia Hà Nội vào năm 2009. Ý nghĩa thực tiễn của công trình thể hiện ở việc cung cấp giải pháp giảm thiểu độ trễ truyền gói tin xuống dưới 15 ms, hạn chế tỷ lệ rớt gói về mức dưới 0,05% và nâng cao hiệu suất khai thác băng thông đường truyền lên hơn 35% trên toàn bộ hạ tầng mạng viễn thông.
Cơ sở lý thuyết và phương pháp nghiên cứu
Khung lý thuyết áp dụng
Nghiên cứu ứng dụng nền tảng lý thuyết chuyển mạch nhãn đa giao thức dựa trên tiêu chuẩn RFC 3031 của IETF, định vị MPLS là công nghệ lớp đệm 2,5 (Shim Layer) kết hợp linh hoạt giữa năng lực chuyển mạch tốc độ cao ở Lớp 2 (Data Link Layer) và tính năng điều khiển định tuyến thông minh ở Lớp 3 (Network Layer). Cấu trúc nhãn MPLS tiêu chuẩn bao gồm 32 bit, trong đó 20 bit dành cho trường nhãn (Label) cho phép tạo ra hơn 1.048.576 giá trị định danh chuyển tiếp, 3 bit trường thử nghiệm EXP (hoặc CoS) đảm nhiệm phân loại chất lượng dịch vụ theo các tiêu chuẩn DiffServ và ToS, 1 bit trường S (Bottom of Stack) xác định vị trí đáy của ngăn xếp nhãn hoạt động theo nguyên tắc vào sau ra trước (LIFO), và 8 bit trường thời gian sống TTL nhằm ngăn chặn hiện tượng lặp vòng gói tin tương tự tiêu đề IP.
Mô hình nghiên cứu phân tách rõ rệt cấu trúc nút mạng thành bộ định tuyến biên nhãn (Label Edge Router - LER) và bộ định tuyến chuyển mạch nhãn lõi (Label Switching Router - LSR). Mặt phẳng điều khiển (Control Plane) chịu trách nhiệm xây dựng cơ sở thông tin định tuyến (RIB) và cơ sở thông tin nhãn (LIB) thông qua các giao thức phân phối nhãn như LDP, CR-LDP và RSVP-TE. Mặt phẳng chuyển tiếp (Forwarding Plane) vận hành cơ sở thông tin chuyển tiếp (FIB) và cơ sở thông tin chuyển tiếp nhãn (LFIB), thực hiện các thao tác gắn nhãn (Push), hoán đổi nhãn (Swap) và gỡ nhãn (Pop). Đồng thời, nghiên cứu tích hợp cơ chế tối ưu gỡ nhãn ở chặng áp cuối (Penultimate Hop Popping - PHP) cùng các thuật toán điều tiết lưu lượng kinh điển như Thùng rò rỉ (Leaky Bucket) và Thùng thẻ bài (Token Bucket) nhằm định hình và kiểm soát luồng dữ liệu truyền dẫn.
Phương pháp nghiên cứu
Nguồn dữ liệu của luận văn được thu thập từ quá trình mô phỏng thực nghiệm các kịch bản mạng viễn thông trên phần mềm mô phỏng sự kiện rời rạc Network Simulator phiên bản 2 (NS-2) kết hợp mô-đun mở rộng MPLS Network Simulator (MNS) và công cụ trực quan hóa Network Animator (NAM). Cỡ mẫu nghiên cứu bao gồm 10 kịch bản tô pô mạng phân tán với hơn 100 nút mạng ảo (LER và LSR), thiết lập các luồng dữ liệu ngẫu nhiên và liên tục có tốc độ biến thiên từ 200 Kbps đến 1000 Kbps trên các liên kết truyền thông tiêu chuẩn 1 Mbps và 10 Mbps.
Phương pháp chọn mẫu phân tầng có chủ đích (Purposive Stratified Sampling) được áp dụng nhằm tái lập cấu trúc mạng hình con cá (Fish Network Topology) kinh điển, phản ánh chính xác cấu trúc nút mạng biên và mạng lõi thực tế của các nhà cung cấp dịch vụ viễn thông. Lý do lựa chọn phương pháp mô phỏng trên NS-2 là nhờ khả năng trích xuất dữ liệu chi tiết ở mức micro-giây đối với từng gói tin, hiển thị tức thời nội dung bảng LFIB trên giao diện điều khiển console và cho phép đo lường chính xác các thông số định tuyến ràng buộc (CSPF) mà không gây rủi ro gián đoạn cho hạ tầng viễn thông thực. Toàn bộ tiến trình thu thập dữ liệu, lập trình mã nguồn kịch bản và phân tích kết quả được triển khai xuyên suốt từ tháng 3 năm 2009 đến tháng 12 năm 2009.
Kết quả nghiên cứu và thảo luận
Những phát hiện chính
Thứ nhất, trong môi trường mạng IP truyền thống khi chưa hỗ trợ MPLS, khi phân bổ đồng thời 3 luồng dữ liệu 600 Kbps, 500 Kbps và 200 Kbps qua nút thắt cổ chai 1 Mbps, giải thuật SPF đã dồn toàn bộ lưu lượng vào tuyến ngắn nhất dẫn đến tỷ lệ nghẽn và mất gói vượt quá 45%, trong khi tuyến liên kết phụ hoàn toàn nhàn rỗi với tải 0%. Ngược lại, khi kích hoạt MPLS-TE với định tuyến ràng buộc CR-LSP, mạng đã tự động tách luồng 500 Kbps sang đường dẫn phụ qua các nút dự phòng, nâng tỷ lệ sử dụng hiệu quả tài nguyên băng thông toàn mạng lên mức 92% và triệt tiêu hoàn toàn hiện tượng rớt gói.
Thứ hai, kết quả mô phỏng cơ chế lấn chiếm băng thông (Preemption) dựa trên 8 mức ưu tiên (từ mức 0 cao nhất đến mức 7 thấp nhất) chứng minh tính chính xác tuyệt đối trong việc phân bổ tài nguyên. Khi liên kết mạng đạt ngưỡng bão hòa 100% dung lượng, các luồng lưu lượng mang mức ưu tiên 0 và 1 đã chủ động lấn chiếm băng thông của các luồng mang mức ưu tiên từ 5 đến 7, giúp duy trì 100% chất lượng truyền dẫn cho các dịch vụ nhạy cảm với độ trễ như thoại VoIP và truyền hình trực tuyến.
Thứ ba, nghiên cứu đã lượng hóa thời gian khôi phục mạng khi phát sinh sự cố đứt cáp giữa 4 mô hình bảo vệ. Hai cơ chế phục hồi cục bộ gồm Makam và Haskin (Reverse Backup) đạt thời gian chuyển tuyến thần tốc chỉ từ 15 ms đến 35 ms với tỷ lệ mất gói dưới 0,05%. Trong khi đó, các mô hình định tuyến động toàn cục như Shortest-Dynamic và Simple-Dynamic cần thời gian hội tụ lại mạng kéo dài từ 120 ms đến 250 ms, gây ra sự gián đoạn rõ rệt đối với luồng truyền dữ liệu thời gian thực.
Thảo luận kết quả
Nguyên nhân cốt lõi tạo nên sự vượt trội của MPLS-TE là nhờ việc tách biệt mặt phẳng điều khiển và mặt phẳng dữ liệu, kết hợp cơ chế hoán đổi nhãn cố định 20 bit tại Lớp 2. Thay vì phải thực hiện thuật toán so khớp tiền tố dài nhất (Longest Prefix Match) tiêu tốn nhiều chu kỳ xử lý của CPU trên tiêu đề IP Lớp 3, các bộ định tuyến LSR chỉ cần tra cứu 1 lần duy nhất trong bảng LFIB thông qua phần cứng ASIC chuyên dụng. Kết quả thực nghiệm này hoàn toàn tương thích và khẳng định tính đúng đắn của các nghiên cứu quốc tế từ Cisco Systems và Juniper Networks về việc giảm thiểu hơn 40% độ trễ định tuyến lõi.
Dữ liệu mô phỏng trong nghiên cứu được thể hiện trực quan qua các biểu đồ suy hao gói tin theo trục thời gian thực trên giao diện NAM, bảng ma trận phân phối dung lượng kênh truyền trước và sau sự cố, cùng biểu đồ cột so sánh thời gian khôi phục dịch vụ giữa các cơ chế phục hồi đường dẫn. Các bảng tham số cấu hình lưu lượng như tốc độ dữ liệu cam kết (CDR), kích thước chùm xung cam kết (CBS) và băng thông khả dụng đã chứng minh tính khả thi của việc thiết lập các tuyến tường minh (Explicit Routes) nhằm đảm bảo cam kết chất lượng dịch vụ (SLA) ở mức cao nhất.
Đề xuất và khuyến nghị
Thứ nhất, nâng cấp đồng bộ các giao thức định tuyến mở rộng gồm OSPF-TE và RSVP-TE trên 100% các bộ định tuyến biên LER và chuyển mạch lõi LSR tại tất cả các điểm kết nối mạng NGN, hướng tới mục tiêu đạt tỷ lệ sẵn sàng dịch vụ viễn thông 99,999%. Lộ trình triển khai dự kiến hoàn thành trong vòng 12 tháng do Ban Quản lý Dự án Viễn thông chủ trì thực hiện.
Thứ hai, thiết lập chính sách quy hoạch tài nguyên QoS bằng cách ánh xạ đồng bộ 3 bit trường thử nghiệm EXP của nhãn MPLS với 6 bit điểm mã dịch vụ phân biệt (DSCP) trong tiêu đề IP, duy trì tỷ lệ băng thông dự trữ tối thiểu 30% cho các dịch vụ thoại khẩn cấp và dữ liệu ưu tiên cao. Kế hoạch này do Trung tâm Điều hành và Vận hành Mạng (NOC) tiến hành rà soát định kỳ hàng quý.
Thứ ba, áp dụng cơ chế bảo vệ khôi phục nhanh Fast Reroute dựa trên mô hình đảo chiều Haskin (Reverse Backup) cho tất cả các tuyến truyền dẫn trục Bắc - Nam trọng yếu, nhằm giảm thời gian tự phục hồi khi xảy ra sự cố đứt cáp quang xuống dưới 50 ms. Công việc này do Đội ngũ Kỹ sư Tối ưu hóa Mạng Viễn thông đảm trách thực hiện trong thời hạn 6 tháng.
Thứ tư, xây dựng hệ thống máy chủ tính toán đường dẫn ngoại tuyến (Offline Path Computation Server) kết hợp công cụ giám sát lưu lượng tự động nhằm phân tích ma trận dữ liệu định kỳ 24/7, giúp tăng thêm 25% hiệu suất khai thác kênh truyền tổng thể. Đề xuất giao cho Phòng Nghiên cứu và Phát triển Công nghệ Viễn thông triển khai thử nghiệm trong vòng 18 tháng.
Đối tượng nên tham khảo luận văn
Thứ nhất, các kỹ sư thiết kế và vận hành mạng viễn thông: Luận văn cung cấp toàn diện cấu trúc tham số lưu lượng, quy trình cấu hình bảng nhãn LFIB và các kịch bản định tuyến ràng buộc, hỗ trợ trực tiếp cho công tác tối ưu hóa và chống nghẽn mạng IP/MPLS diện rộng tại các doanh nghiệp viễn thông.
Thứ hai, giảng viên và nghiên cứu sinh chuyên ngành Điện tử - Viễn thông: Nguồn tài liệu chuyên sâu về cơ chế Shim Header 2,5 lớp, ngăn xếp nhãn đa cấp và các thuật toán khôi phục lỗi, có thể ứng dụng trực tiếp làm giáo trình giảng dạy chuyên đề mạng NGN và định hướng các đề tài nghiên cứu mở rộng.
Thứ ba, các nhà quản lý chiến lược hạ tầng viễn thông và nhà cung cấp dịch vụ Internet (ISP): Tài liệu cung cấp cơ sở định lượng để đánh giá hiệu quả đầu tư, quy hoạch băng thông liên tỉnh và xây dựng các gói dịch vụ mạng riêng ảo (MPLS VPN) giúp tiết kiệm hơn 30% chi phí vận hành hạ tầng.
Thứ tư, sinh viên đại học ngành Công nghệ Thông tin và Kỹ thuật Mạng: Luận văn giúp nắm vững nền tảng phân tích gói tin, hiểu sâu bản chất hoạt động của các giao thức báo hiệu LDP, RSVP-TE và cung cấp trọn bộ mã nguồn mô phỏng trên môi trường NS-2 phục vụ đồ án tốt nghiệp.
Câu hỏi thường gặp
Công nghệ MPLS mang lại ưu thế gì vượt trội so với định tuyến IP truyền thống? Định tuyến IP truyền thống xử lý gói tin tại từng chặng độc lập dựa trên việc tra cứu tiêu đề lớp 3 phức tạp qua giải thuật so khớp tiền tố dài nhất. Ngược lại, MPLS bổ sung tiêu đề đệm 32 bit, cho phép các bộ định tuyến lõi chuyển tiếp gói tin siêu tốc chỉ qua 1 lần tra cứu nhãn cố định 20 bit trong bảng LFIB, giúp tăng tốc độ xử lý hơn 50% và giảm tải bộ nhớ CPU.
Cơ chế gỡ nhãn ở chặng áp cuối (PHP) đóng vai trò gì trong việc nâng cao hiệu năng mạng? Cơ chế Penultimate Hop Popping cho phép bộ định tuyến LSR liền kề trước nút biên lối ra thực hiện gỡ nhãn trước khi chuyển tiếp dữ liệu đến đích. Nhờ đó, bộ định tuyến biên lối ra không phải thực hiện hai lần tra cứu liên tiếp trên cả bảng LFIB và bảng FIB, giúp cắt giảm hơn 40% khối lượng xử lý tại nút mạng biên chịu tải cao nhất.
Tại sao kỹ thuật lưu lượng (MPLS-TE) bắt buộc phải sử dụng giao thức RSVP-TE hoặc CR-LDP? Các giao thức định tuyến truyền thống như OSPF hay IS-IS chỉ tìm đường ngắn nhất mà không nhận biết dung lượng băng thông khả dụng trên liên kết. Giao thức mở rộng RSVP-TE hoặc CR-LDP bổ sung khả năng truyền tải các thuộc tính ràng buộc lưu lượng và thiết lập tuyến tường minh, cho phép dự trữ chính xác 100% tài nguyên mạng theo thỏa thuận chất lượng dịch vụ trước khi truyền dữ liệu.
Cơ chế lấn chiếm (Preemption) trong mạng MPLS xử lý vấn đề xung đột băng thông như thế nào? MPLS phân cấp tài nguyên mạng thành 8 mức ưu tiên thiết lập và giữ chỗ từ 0 đến 7. Khi một luồng lưu lượng quan trọng yêu cầu băng thông mà liên kết đã đạt giới hạn 100% dung lượng, nút mạng sẽ chủ động ngắt hoặc chuyển tuyến các đường LSP có mức ưu tiên thấp hơn, đảm bảo truyền dẫn thông suốt tuyệt đối cho các gói tin trọng yếu.
Các mô hình bảo vệ khôi phục mạng Makam và Haskin khác biệt ra sao so với định tuyến động? Khi xảy ra sự cố đứt kết nối vật lý, mô hình Haskin sử dụng đường dự phòng đảo chiều cục bộ và mô hình Makam gửi tín hiệu báo lỗi FIS để chuyển mạch ngay tại nút phát hiện sự cố, giúp thời gian gián đoạn liên lạc duy trì dưới ngưỡng 50 ms. Trong khi đó, các mô hình định tuyến động phải chờ toàn mạng tái hội tụ, mất từ 120 ms đến 250 ms và làm rớt nhiều gói tin.
Kết luận
- Hệ thống hóa toàn diện cơ sở lý luận về công nghệ chuyển mạch nhãn đa giao thức MPLS, cấu trúc tiêu đề đệm Shim Header 32 bit và cơ chế hoán đổi nhãn tốc độ cao tại Lớp 2,5.
- Làm rõ bản chất của kỹ thuật lưu lượng MPLS-TE và giải thuật định tuyến ràng buộc CR-LSP, giải quyết triệt để bài toán nghẽn mạng cục bộ và tối ưu hóa 100% băng thông nhàn rỗi.
- Chứng minh bằng thực nghiệm mô phỏng trên phần mềm NS-2 khả năng phân luồng dữ liệu thông minh và độ chính xác của cơ chế lấn chiếm băng thông dựa trên 8 cấp độ ưu tiên.
- Đo lường và đánh giá định lượng hiệu năng của 4 giải thuật bảo vệ mạng, xác nhận thời gian tự phục hồi dưới 50 ms của các mô hình chuyển mạch cục bộ Makam và Haskin.
- Đóng góp bộ mã nguồn mô phỏng chi tiết trên môi trường NS-2 và công cụ NAM, cung cấp tài liệu tham khảo kỹ thuật giá trị cho việc triển khai thực tế trên mạng viễn thông NGN diện rộng.
Đề xuất kế hoạch nghiên cứu mở rộng trong lộ trình 24 tháng tiếp theo tập trung vào công nghệ chuyển mạch nhãn tổng quát (GMPLS) trên mạng quang thông minh và tích hợp mạng điều khiển bằng phần mềm (SDN). Hãy khai thác và vận dụng toàn văn tài liệu luận văn thạc sĩ này làm tài liệu tham khảo cốt lõi để nâng cao hiệu quả thiết kế, vận hành và tối ưu hóa các hạ tầng mạng viễn thông hiện đại.