Tổng quan nghiên cứu
Sự bùng nổ của các dịch vụ mạng Internet và truyền thông số trong những năm đầu thập niên 2000 đã thúc đẩy nhu cầu trao đổi dữ liệu mọi lúc, mọi nơi với mức tăng trưởng lưu lượng ước tính trên 20% mỗi năm. Trong bối cảnh đó, mạng không dây không cấu trúc (Mobile Ad-hoc Networks - MANET) xuất hiện như một giải pháp đột phá, cho phép các thiết bị di động tự thiết lập kết nối đa chặng mà không phụ thuộc vào bất kỳ hạ tầng kỹ thuật cố định hay trạm điều khiển trung tâm nào. Tuy nhiên, đặc tính di chuyển ngẫu nhiên của các nút mạng khiến cấu trúc liên kết (topology) thay đổi liên tục, làm gián đoạn đường truyền và gây suy giảm từ 40% đến 60% hiệu suất của bộ giao thức truyền vận chuẩn TCP/IP vốn được thiết kế cho mạng có dây.
Luận văn thạc sĩ chuyên ngành Mạng và Hệ thống thông tin tại Khoa Công nghệ thuộc Đại học Quốc gia Hà Nội (năm 2004) tập trung giải quyết bài toán cốt lõi: Đánh giá định lượng hiệu suất mạng MANET và cải thiện chất lượng truyền vận TCP. Mục tiêu cụ thể của nghiên cứu là phân tích so sánh toàn diện 3 giao thức định tuyến tiêu biểu gồm AODV, DSR và DSDV; đồng thời kiểm chứng khả năng nâng cao thông lượng của cơ chế phản hồi lỗi đường truyền rõ ràng TCP-ELFN (Explicit Link Failure Notification).
Phạm vi thực nghiệm được thực hiện trên không gian mô phỏng kích thước 500x500 mét với mật độ thay đổi từ 10 đến 40 nút di động. Nghiên cứu mang ý nghĩa khoa học và thực tiễn sâu sắc khi cung cấp các chỉ số đo lường chuẩn xác, giúp tối ưu hóa tỷ lệ phân phối gói tin đạt mức trên 95% và cắt giảm độ trễ truyền dữ liệu xuống dưới 1 giây, mở ra hướng ứng dụng hiệu quả trong các lĩnh vực cứu hộ khẩn cấp, quân sự dã chiến và kết nối phương tiện giao thông thông minh.
Cơ sở lý thuyết và phương pháp nghiên cứu
Khung lý thuyết áp dụng
Khung lý thuyết của đề tài được xây dựng dựa trên hai nền tảng chính: lý thuyết mạng không dây tự tổ chức đa chặng và lý thuyết điều khiển luồng trong tầng giao vận của mô hình 7 tầng OSI.
Mạng MANET vận hành theo cơ chế ngang hàng, trong đó mỗi nút di động vừa là thiết bị đầu cuối vừa đóng vai trò bộ định tuyến chuyển tiếp gói tin qua sóng vô tuyến chuẩn IEEE 802.11. Toàn bộ thiết bị đều sử dụng nguồn năng lượng pin hữu hạn và kênh truyền có băng thông hẹp chịu ảnh hưởng bởi hiện tượng nhiễu và suy hao (fading).
Về mặt định tuyến, nghiên cứu phân loại thành hai trường phái:
- Giao thức định tuyến trước (Proactive): Tiêu biểu là DSDV (Destination-Sequenced Distance-Vector), hoạt động dựa trên thuật toán Bellman-Ford với việc duy trì và quảng bá bảng định tuyến định kỳ qua số tuần tự nhằm tránh hiện tượng vòng lặp.
- Giao thức định tuyến theo yêu cầu (Reactive/On-demand): Tiêu biểu là AODV (Ad hoc On-Demand Distance Vector) và DSR (Dynamic Source Routing), chỉ khởi động tiến trình tìm đường (Path Discovery) bằng gói tin RREQ và RREPLY khi phát sinh nhu cầu truyền dữ liệu thực tế.
Đối với tầng giao vận, giao thức TCP truyền thống (như TCP-Reno) mặc định coi mọi sự cố mất gói tin là do tắc nghẽn mạng và tự động kích hoạt cơ chế giảm một nửa cửa sổ tắc nghẽn (cwnd). Trong môi trường MANET, việc đứt kết nối do nút di chuyển bị TCP hiểu nhầm là nghẽn mạng, gây sụt giảm thông lượng nghiêm trọng. Cơ chế TCP-ELFN ra đời nhằm khắc phục nhược điểm này bằng cách thông báo trực tiếp trạng thái đứt liên kết từ tầng mạng lên tầng giao vận để đóng băng các bộ định thời (timer) và bảo toàn tốc độ truyền.
Phương pháp nghiên cứu
Nghiên cứu sử dụng phương pháp mô phỏng số trên công cụ Network Simulator phiên bản 2 (NS-2) do Phòng thí nghiệm Quốc gia Lawrence Berkeley phát triển, kết hợp công cụ trực quan hóa hoạt cảnh mạng Nam và phần mềm phân tích đồ thị Xgraph.
- Cỡ mẫu và kịch bản: Dữ liệu thực nghiệm được thu thập từ 50 lần chạy mô phỏng độc lập với 4 quy mô mạng gồm 10, 20, 30 và 40 nút nguồn phát tải. Thời gian tạm dừng (pause time) của các nút được khảo sát ở các mốc: 0, 10, 20, 30, 40 và kéo dài đến 100 giây (mốc 100 giây đại diện cho trạng thái mạng tĩnh). Tốc độ phát dữ liệu được ấn định ở mức chuẩn 4 gói tin mỗi giây.
- Phương pháp chọn mẫu: Áp dụng kỹ thuật chọn mẫu ngẫu nhiên có kiểm soát thông số (Random Waypoint Mobility Model), đảm bảo vận tốc di chuyển và hướng đi của các nút phản ánh chân thực điều kiện hoạt động thực tế.
- Lý do lựa chọn: NS-2 được lựa chọn nhờ cấu trúc phân tầng kết hợp hai ngôn ngữ: C++ xử lý nhanh ở tầng thấp cấp độ byte và OTcl cho phép cấu hình linh hoạt kịch bản ở tầng cao. Mô hình này đem lại độ chính xác đạt trên 98% trong việc tái hiện tương tác giữa các tầng giao thức mạng.
Kết quả nghiên cứu và thảo luận
Những phát hiện chính
Quá trình mô phỏng thực nghiệm 50 kịch bản đã chỉ ra các phát hiện định lượng quan trọng về hiệu suất mạng:
Thứ nhất, ở điều kiện các nút di chuyển liên tục với thời gian tạm dừng bằng 0 đến 20 giây, tỷ lệ phân phối gói tin tới đích (Packet Delivery Fraction - PDF) của giao thức AODV đạt trung bình 95%, DSR đạt xấp xỉ 90%, trong khi DSDV suy giảm nghiêm trọng chỉ còn khoảng 70% đến 75%. Khi mạng ở trạng thái tĩnh (pause time đạt 100 giây), tỷ lệ PDF của cả 3 giao thức đều tiệm cận ngưỡng 100%.
Thứ hai, khi tăng quy mô từ 10 nút lên 20, 30 và 40 nút nguồn, AODV thể hiện khả năng thích ứng vượt trội với tỷ lệ giao gói cao hơn DSR trung bình khoảng 15% trên các kịch bản di động cao.
Thứ ba, về độ trễ truyền gói tin đầu cuối (Average End-to-End Delay), AODV đạt kết quả tối ưu nhất với mức trễ chỉ khoảng 0,09 giây ở mốc pause time 20 giây. Ngược lại, DSR ghi nhận độ trễ trung bình 1,5 giây và DSDV lên tới 2,9 giây, cho thấy độ trễ của DSDV cao gấp hơn 30 lần so với AODV.
Thứ tư, về chỉ số chi phí định tuyến chuẩn hóa (Normalized Routing Load), DSR vượt trội hơn hẳn khi tạo ra ít lưu lượng điều khiển hơn AODV, do DSR tận dụng hiệu quả bộ nhớ đệm tuyến đường (Route Cache) và đính kèm thông tin định tuyến trực tiếp vào tiêu đề gói tin thay vì phát tán liên tục gói tin RREQ.
Thảo luận kết quả
Nguyên nhân căn bản khiến giao thức định tuyến trước DSDV giảm sút hiệu suất tới 25% - 30% trong môi trường cơ động bắt nguồn từ hiện tượng bảng định tuyến bị lỗi thời (stale routes). Khi các nút di chuyển nhanh, liên kết vật lý đứt gãy trước khi chu kỳ quảng bá bảng định tuyến kịp hoàn tất, khiến các gói tin chuyển tiếp rơi vào đường cụt và bị loại bỏ. Trong khi đó, các giao thức theo yêu cầu (AODV và DSR) chỉ thiết lập đường truyền tại thời điểm gửi dữ liệu nên phản ánh chính xác cấu trúc mạng hiện hữu.
Dữ liệu mô phỏng khi được trực quan hóa qua biểu đồ đường Xgraph (với trục hoành biểu diễn Pause Time từ 0 đến 100 giây và trục tung biểu diễn PDF từ 0% đến 100%) làm nổi bật rõ sự tương phản: đường cong hiệu suất của AODV luôn duy trì ổn định ở góc trên đồ thị (dao động trong khoảng 90% - 98%), trong khi đường cong DSDV dốc đứng và trũng sâu ở vùng cơ động cao.
Bảng tổng hợp chi phí định tuyến cũng chỉ ra rằng việc AODV duy trì tỷ lệ phát gói cao phải đánh đổi bằng lượng tải điều khiển lớn khi số nút vượt mốc 30 nút. Những kết quả này chứng minh rằng việc kết hợp cơ chế định tuyến AODV với giao thức TCP-ELFN là chìa khóa để giải quyết triệt để vấn đề sụt giảm thông lượng TCP, ngăn tầng giao vận hiểu nhầm sự cố mất đường truyền là tắc nghẽn cục bộ.
Đề xuất và khuyến nghị
Dựa trên kết quả phân tích định lượng, 4 giải pháp trọng tâm được đề xuất nhằm tối ưu hóa mạng không dây không cấu trúc:
- Triển khai tích hợp giao thức định tuyến AODV vào hạ tầng truyền thông khẩn cấp phục vụ cứu hộ cứu nạn và an ninh quốc phòng, hướng tới mục tiêu duy trì tỷ lệ phân phối gói tin PDF đạt trên 95% trong vòng 6 tháng tới, do Cục Viễn thông và các đơn vị công nghệ thông tin chuyên trách chủ trì.
- Nâng cấp thuật toán phản hồi lỗi liên kết TCP-ELFN trên các thiết bị đầu cuối di động, đặt chỉ tiêu cắt giảm 40% các trường hợp hạ cửa sổ tắc nghẽn nhầm lẫn trong thời gian 12 tháng, giao cho các nhóm kỹ sư phát triển ngăn xếp giao thức mạng (protocol stack) thực hiện.
- Tối ưu hóa cơ chế xóa bộ nhớ đệm (Cache Invalidation) trong giao thức DSR để giảm 20% phụ tải định tuyến trên các mạng quy mô nhỏ dưới 20 nút, hoàn thành thử nghiệm tại phòng thí nghiệm trong quý II năm tới bởi các viện nghiên cứu chuyên ngành.
- Chuẩn hóa quy trình kiểm thử hiệu năng trên phần mềm NS-2 với không gian mẫu 500x500 mét và tần suất tải 4 gói tin/giây làm khung tham chiếu đánh giá các thiết bị vô tuyến đa chặng, áp dụng ngay trong quý I bởi các trường đại học và cơ sở đào tạo kỹ thuật.
Đối tượng nên tham khảo luận văn
Nghiên cứu mang lại giá trị khoa học và ứng dụng thực tiễn cao cho 4 nhóm đối tượng cụ thể:
- Kỹ sư thiết kế hệ thống mạng viễn thông và IoT dã chiến: Cung cấp cơ sở số liệu thực nghiệm để lựa chọn chính xác giữa AODV và DSR, hỗ trợ xây dựng hạ tầng truyền thông không dây đạt độ tin cậy trên 95% tại các địa hình phức tạp.
- Học viên cao học và nhà nghiên cứu công nghệ thông tin: Cung cấp phương pháp luận chuẩn mực với 50 kịch bản mô phỏng trên NS-2, kết hợp phân tích OTcl và C++ làm tài liệu tham khảo cho các đề tài về mạng Ad-hoc và mạng cảm biến (WSN).
- Cán bộ kỹ thuật thuộc lực lượng cứu hộ và quốc phòng: Cung cấp giải pháp thiết lập mạng thông tin liên lạc tức thời giữa các phương tiện cơ giới và thiết bị trinh sát mà không cần trạm BTS cố định.
- Nhà phát triển phần mềm giao thức mạng: Nắm bắt cơ chế điều khiển luồng của TCP-ELFN để tối ưu hóa việc truyền dữ liệu tệp tin và ứng dụng đa phương tiện qua kênh vô tuyến chập chờn.
Câu hỏi thường gặp
-
Mạng không dây không cấu trúc (MANET) khác biệt gì so với mạng Wi-Fi thông thường?
Mạng Wi-Fi thông thường yêu cầu trạm phát sóng cố định (Access Point) làm trung tâm kết nối, trong khi mạng MANET gồm các nút di động bình đẳng tự định tuyến và chuyển tiếp dữ liệu đa chặng mà không cần bất kỳ hạ tầng nào. Thử nghiệm trên không gian 500x500 mét chứng minh các nút tự động duy trì kết nối linh hoạt. -
Tại sao giao thức AODV lại đạt hiệu suất cao hơn DSDV trong môi trường di động cao?
Giao thức AODV chỉ tìm đường khi có nhu cầu truyền tin nên dữ liệu tuyến đường luôn mới, đạt tỷ lệ giao gói 95%. Ngược lại, DSDV cập nhật theo chu kỳ nên khi nút di chuyển liên tục, thông tin bị lỗi thời khiến tỷ lệ giao gói sụt giảm chỉ còn khoảng 70% đến 75%. -
Giao thức TCP-ELFN cải thiện hiệu suất truyền dữ liệu bằng cách nào?
Khi liên kết vô tuyến đứt gãy, TCP-ELFN gửi gói tin thông báo lỗi rõ ràng về nút nguồn để tạm dừng bộ định thời thay vì kích hoạt cơ chế giảm cửa sổ tắc nghẽn của TCP-Reno. Giải pháp này giúp phục hồi truyền dữ liệu ngay khi có đường mới, nâng thông lượng mạng lên đáng kể. -
Khi nào nên ưu tiên lựa chọn giao thức DSR thay vì AODV?
DSR là lựa chọn tối ưu cho các mạng có quy mô nhỏ dưới 20 nút nhờ tận dụng bộ nhớ đệm đường truyền (Route Cache), giúp tiết kiệm năng lượng pin và giảm chi phí định tuyến chuẩn hóa thấp hơn đáng kể so với mức phát tán RREQ liên tục của AODV. -
Phần mềm mô phỏng NS-2 đóng vai trò gì trong việc kiểm thử giao thức mạng?
NS-2 cho phép thiết lập chính xác các mô hình toán học về suy hao sóng vô tuyến và chuyển động ngẫu nhiên qua 50 kịch bản lặp lại. Kiến trúc kết hợp C++ và OTcl giúp phân tích chính xác độ trễ đến 0,01 giây mà không tốn chi phí triển khai phần cứng thực tế.
Kết luận
- Mạng MANET là công nghệ kết nối tự tổ chức mang tính đột phá, thích hợp cho các ứng dụng cơ động cao trong điều kiện không có hạ tầng viễn thông sẵn có.
- Giao thức định tuyến theo yêu cầu AODV thể hiện hiệu suất toàn diện nhất với tỷ lệ chuyển phát gói đạt 95% và độ trễ truyền dữ liệu cực thấp chỉ 0,09 giây.
- Giao thức DSDV bộc lộ hạn chế lớn trong môi trường động khi tỷ lệ mất gói lên tới gần 30% do bảng định tuyến không kịp hội tụ.
- Cơ chế phản hồi lỗi đường truyền rõ ràng TCP-ELFN là giải pháp kỹ thuật cốt lõi giúp khắc phục triệt để hiện tượng suy giảm thông lượng của giao thức TCP chuẩn trên mạng vô tuyến.
- Phương pháp kiểm thử với 50 kịch bản trên nền tảng NS-2 thiết lập quy chuẩn nghiên cứu thực nghiệm tin cậy cho các bài toán phân tích mạng đa chặng.
Luận văn đã đóng góp một hệ thống dữ liệu định lượng vững chắc và giải pháp kỹ thuật hoàn chỉnh cho bài toán truyền vận dữ liệu trên mạng không dây không cấu trúc. Trong lộ trình 12 đến 24 tháng tới, các kỹ sư và chuyên gia viễn thông nên tiếp tục khai thác các kết quả này để tối ưu hóa ngăn xếp giao thức mạng cho các hệ thống kết nối di động thế hệ mới.