Bối cảnh và vấn đề nghiên cứu

Trong bối cảnh bùng nổ của công nghệ thông tin và mạng Internet, các tổ chức và doanh nghiệp ngày càng có nhu cầu cấp thiết về việc thiết lập các kết nối mạng an toàn, tin cậy để phục vụ làm việc từ xa cũng như liên kết các chi nhánh, văn phòng đại diện và đối tác. Mặc dù các giải pháp truyền thống như thuê kênh riêng (Leased Line) hoặc mạng riêng thuần túy (Private Network) mang lại độ an toàn và tốc độ cao, nhưng chi phí đầu tư hạ tầng ban đầu và phí duy trì định kỳ rất tốn kém, thiếu tính linh hoạt khi mở rộng. Công nghệ Mạng riêng ảo (Virtual Private Network - VPN) ra đời như một giải pháp thay thế hiệu quả về mặt kinh tế, song mô hình VPN điểm-nối-điểm truyền thống (Point-to-Point VPN) lại bộc lộ hạn chế lớn về khả năng mở rộng quy mô, sự phức tạp trong quản lý cấu hình và tiêu tốn nhiều tài nguyên định tuyến khi số lượng điểm kết nối tăng lên.

Nhằm giải quyết bài toán tối ưu hóa kết nối diện rộng bảo mật, đề tài "Nghiên cứu công nghệ Dynamic Multipoint Virtual Private Network" được thực hiện bởi sinh viên Trương Trọng Ân và Lưu Văn Cụi, dưới sự hướng dẫn của TS. Huỳnh Nguyên Chính tại Khoa Công nghệ Thông tin, Trường Đại học Sư phạm Kỹ thuật Thành phố Hồ Chí Minh (năm 2022).

Mục tiêu tổng quát của đồ án là giúp người đọc nắm bắt nguyên lý vận hành, kiến trúc kỹ thuật và vai trò của công nghệ Dynamic Multipoint Virtual Private Network (DMVPN) trong hạ tầng mạng hiện đại. Các nhiệm vụ nghiên cứu cụ thể được xác định bao gồm:

  1. Tìm hiểu cơ sở lý thuyết về công nghệ VPN và công nghệ DMVPN.
  2. Xây dựng mô hình mạng DMVPN.
  3. Thực hiện triển khai mô hình mạng trên môi trường mô phỏng EVE-NG.
  4. Đánh giá và kiểm thử hoạt động của toàn bộ hệ thống.

Đối tượng và phạm vi nghiên cứu:

  • Đối tượng nghiên cứu: Công nghệ DMVPN cùng các giao thức cấu thành cốt lõi bao gồm mGRE, NHRP và IPSec.
  • Phạm vi nghiên cứu: Ứng dụng triển khai mô hình mạng kết nối diện rộng an toàn cho các doanh nghiệp quy mô vừa và nhỏ.
  • Thời gian thực hiện: Từ ngày 07/03/2022 đến ngày 15/07/2022.

Cơ sở lý thuyết và phương pháp nghiên cứu

Nghiên cứu được xây dựng trên nền tảng lý thuyết mạng máy tính chuyên sâu, kết hợp các chuẩn giao thức mạng và mô hình bảo mật thông tin tiêu chuẩn:

1. Khung lý thuyết và công nghệ nền tảng

  • Công nghệ Mạng riêng ảo (VPN): Phân tích tiến trình phát triển qua 3 thế hệ (thế hệ đầu tiên là Software Defined Networks - SDN do AT&T phát triển cuối thập niên 80; thế hệ thứ hai dựa trên X.25 và ISDN đầu thập niên 90; thế hệ thứ ba phát triển trên nền Frame Relay và ATM dựa trên chuyển mạch kênh ảo) cho đến các dạng VPN hiện đại trên nền hạ tầng IP công cộng.
  • Giao thức đóng gói định tuyến chung (GRE & mGRE): Giao thức đóng gói do Cisco phát triển, cho phép lồng ghép các gói tin tầng mạng bên trong các IP tunnel điểm-điểm hoặc đa điểm (Multipoint GRE - mGRE), hỗ trợ truyền tải lưu lượng Multicast và định tuyến động.
  • Giao thức phân giải bước nhảy tiếp theo (NHRP - Next Hop Resolution Protocol): Giao thức hoạt động theo kiến trúc máy chủ - máy khách (Next Hop Server - NHS và Next Hop Client - NHC) trong môi trường mạng Non-broadcast Multiple Access (NBMA), thực hiện ánh xạ động giữa địa chỉ IP logic của tunnel và địa chỉ IP vật lý (Public IP).
  • Bộ giao thức an ninh mạng IP (IPSec): Tập hợp các chuẩn mở bảo đảm tính cẩn mật, toàn vẹn và xác thực dữ liệu tại tầng mạng; sử dụng giao thức bắt tay trao đổi khóa IKE/ISAKMP (cổng UDP 500), tiêu đề xác thực AH (IP protocol 51), đóng gói tải trọng bảo mật ESP (IP protocol 50), thuật toán mã hóa đối xứng (DES, 3DES, AES), hàm băm toàn vẹn (MD5, SHA-1) và giải thuật trao đổi khóa Diffie-Hellman (D-H Group 1, Group 2).
  • Giao thức định tuyến động: Giao thức định tuyến OSPF (Open Shortest Path First), EIGRP và RIPv2 chạy trên môi trường tunnel.

2. Phương pháp nghiên cứu

Tác giả kết hợp phương pháp nghiên cứu lý thuyết và phương pháp thực nghiệm kỹ thuật:

  • Phương pháp thu thập và phân tích tài liệu: Nghiên cứu các tài liệu học tập chuyên ngành mạng, tài liệu kỹ thuật của Cisco và các tài liệu chuẩn hóa trên Internet về VPN, DMVPN, NHRP và IPSec.
  • Phương pháp mô phỏng thực nghiệm: Xây dựng và giả lập sơ đồ mạng đầy đủ chức năng trên nền tảng phần mềm EVE-NG.
  • Phương pháp phân tích và đánh giá: Kiểm thử trạng thái kết nối, đo kiểm định tuyến và lưu lượng qua các câu lệnh quản trị hệ thống mạng.

3. Nguồn dữ liệu và công cụ thực hiện

  • Nguồn dữ liệu: Tài liệu học thuật và kỹ thuật mạng máy tính; các bản ghi thông số cấu hình và đầu ra kiểm thử của các phiên làm việc trên bộ định tuyến.
  • Công cụ triển khai: Phần mềm mô phỏng hệ thống mạng EVE-NG (Emulated Virtual Environment - Next Generation) chứa các hình ảnh bộ định tuyến (Router IOS) của Cisco.

Thiết kế và triển khai hệ thống mạng DMVPN

Đồ án triển khai thiết kế hệ thống mạng kết nối giữa một trụ sở chính (Headquarters - HQ) và các chi nhánh (Branches) thông qua môi trường mạng ISP công cộng, đáp ứng các yêu cầu thực tế về tính sẵn sàng, an toàn dữ liệu và tối ưu chi phí.

Thực thể mạng Vai trò trong hệ thống Địa chỉ vật lý kết nối ISP Cấu hình Tunnel & NHRP
Router R1 (HQ) Central Hub / Next Hop Server (NHS) Giao diện vật lý nối ISP Interface Tunnel mGRE, ip nhrp map multicast dynamic
Router R2 (Branch 1) Spoke Router / Next Hop Client (NHC) Giao diện vật lý nối ISP Interface Tunnel mGRE, ip nhrp nhs trỏ về R1, ip nhrp map
Router R3 (Branch 2) Spoke Router / Next Hop Client (NHC) Giao diện vật lý nối ISP Interface Tunnel mGRE, ip nhrp nhs trỏ về R1, ip nhrp map
Router ISP Hạ tầng mạng công cộng trung gian Đóng vai trò định tuyến Public IP Cấu hình định tuyến cơ bản chuyển tiếp gói tin Internet

Quy trình thiết kế và triển khai kỹ thuật bao gồm các bước sau:

  1. Thiết kế sơ đồ vật lý và cấu hình IP hạ tầng: Gán địa chỉ IP Public trên các cổng giao tiếp vật lý của các router R1, R2, R3 và ISP; kiểm tra thông tuyến môi trường Internet nền tảng.
  2. Khởi tạo giao diện Tunnel và cấu hình NHRP:
    • Trên router R1 (Hub/NHS): Khởi tạo giao diện interface Tunnel, gán địa chỉ IP mạng con dùng chung cho toàn bộ tunnel, thiết lập ip nhrp network-id (dải số từ 1 đến 4294967295) và bật lệnh ip nhrp map multicast dynamic để tự động chấp nhận đăng ký phát quảng bá đa hướng cho các Spoke.
    • Trên các router R2, R3 (Spoke/NHC): Khởi tạo giao diện Tunnel cùng mạng con logic, khai báo ánh xạ tĩnh địa chỉ IP tunnel và địa chỉ vật lý của R1 (ip nhrp map), chỉ định máy chủ Next Hop (ip nhrp nhs), cấu hình ip nhrp map multicast trỏ tới IP vật lý của R1. Cấu hình tham số ip nhrp holdtime 600 (giây) và ip nhrp registration time-out 30 (hoặc 60 giây) để duy trì tính cập nhật của bộ đệm ánh xạ.
  3. Cấu hình giao thức định tuyến động OSPF: Thiết lập OSPF trên các giao diện Tunnel của R1, R2, R3; kích hoạt truyền thông multicast qua tunnel để các router tự động trao đổi bảng định tuyến nội bộ của các mạng LAN phía sau.
  4. Cấu hình bảo vệ dữ liệu bằng IPSec:
    • Thiết lập chính sách IKE Phase 1 (ISAKMP Policy): Định nghĩa thuật toán mã hóa 3DES/DES, hàm băm MD5/SHA-1, phương pháp xác thực pre-shared key, Diffie-Hellman Group 1/Group 2 và thời gian sống SA mặc định 86400 giây.
    • Thiết lập chính sách IPSec Phase 2: Khởi tạo Transform-set kết hợp esp-3des và esp-md5-hmac/esp-sha-hmac chạy ở chế độ Tunnel, gán vào Crypto Profile và áp dụng trực tiếp lên giao diện Tunnel mGRE.

Nội dung chính theo từng chương

Chương 1: Giới thiệu công nghệ VPN

Chương này tổng quan về sự ra đời, định nghĩa và nguyên tắc hoạt động của mạng riêng ảo:

  • Lịch sử và định nghĩa: Phân tích quá trình chuyển dịch từ các mạng thuê kênh riêng cố định sang mạng ảo trên nền hạ tầng chia sẻ công cộng, chỉ rõ cách thức VPN tạo các liên kết ảo điểm-tới-điểm bảo mật nhờ kỹ thuật đóng gói và mã hóa.
  • Mô hình mạng Hybrid: Trình bày mô hình kết hợp giữa Private Network (dành cho liên kết nội bộ trọng yếu) và Public Network (dành cho giao tiếp bên ngoài), chỉ ra hạn chế về chi phí khi doanh nghiệp có nhiều chi nhánh cần kết nối WAN.
  • Cơ chế đóng gói đường hầm (Tunneling): Phân biệt giữa Compulsory Tunneling (do Network Access Server của nhà cung cấp dịch vụ khởi tạo và kiểm soát tự động) và Voluntary Tunneling (do người dùng cuối hoặc máy trạm tự cài đặt phần mềm client VPN chủ động khởi tạo).
  • Các dạng kỹ thuật VPN: Phân tích các giao thức PPTP, L2TP, SSH Tunneling, SSL/HTTPS và bộ giao thức IPSec.
  • Phân loại mô hình VPN trên thiết bị định tuyến Cisco/ASA:
    • VPN truy cập từ xa (Remote-Access): Kết nối máy tính người dùng di động hoặc chi nhánh nhỏ vào mạng LAN trung tâm; phân tích ưu điểm (tiết kiệm chi phí, không cần nhân viên hỗ trợ tại chỗ) và nhược điểm (không đảm bảo QoS, tiêu đề giao thức mở rộng làm tăng overhead).
    • VPN điểm-nối-điểm (Site-to-Site): Chia làm hai dạng gồm Intranet-based VPN (kết nối các văn phòng nội bộ của cùng một doanh nghiệp thành một mạng duy nhất) và Extranet-based VPN (kết nối giữa doanh nghiệp với mạng của đối tác, nhà cung cấp, khách hàng).

Chương 2: Công nghệ Dynamic Multipoint Virtual Private Network (DMVPN)

Chương 2 là trọng tâm lý thuyết của đồ án, phân tích sâu 3 trụ cột công nghệ hợp thành DMVPN:

  • Đa điểm GRE (mGRE):
    • Cấu trúc tiêu đề gói tin: GRE header tiêu chuẩn chiếm tối thiểu 4 byte (gồm 2 byte chứa các cờ tùy chọn và 2 byte chỉ định trường giao thức của gói tin lớp 3 được mang bên trong). Cùng với 20-byte IP header mới, GRE bổ sung tối thiểu 24 byte vào mỗi gói tin; có thể tùy chọn thêm 12 byte mở rộng chứa thông tin Checksum, Key xác thực và Sequence Number.
    • So sánh mô hình GRE: Point-to-Point GRE yêu cầu mỗi cặp kết nối phải tạo một tunnel riêng biệt, dẫn đến sự bùng nổ số lượng cấu hình và lãng phí không gian địa chỉ IP trên Hub router; ngược lại, mGRE cho phép một giao diện đường hầm duy nhất trên Router Hub có thể phục vụ nhiều điểm đích khác nhau và hỗ trợ lưu lượng Multicast.
Tiêu chí so sánh Point-to-Point GRE Multipoint GRE (mGRE) kết hợp NHRP
Số lượng giao diện Tunnel trên Hub Cần $N$ interface riêng biệt cho $N$ chi nhánh Chỉ cần duy nhất 01 interface Tunnel cho mọi chi nhánh
Không gian địa chỉ IP Tunnel Mỗi tunnel cần 1 subnet riêng biệt Tất cả các Hub và Spoke dùng chung 01 subnet logic
Xác định địa chỉ IP đích Phải cấu hình tĩnh địa chỉ IP nguồn/đích Địa chỉ đích được phân giải động thông qua NHRP
Hỗ trợ định tuyến Multicast Giới hạn ở kết nối đơn lẻ, khó mở rộng Hỗ trợ định tuyến Multicast đầy đủ qua map multicast
Khả năng mở rộng khi thêm Spoke Phải sửa đổi và thêm cấu hình trên Hub Tự động mở rộng, không cần thay đổi cấu hình Hub
  • Giao thức phân giải bước nhảy tiếp theo (NHRP):
    • Cơ chế phân giải địa chỉ: Hoạt động theo kiến trúc Client/Server. Router Spoke (NHC) gửi thông điệp đăng ký NHRP Registration Request chứa IP Public của mình lên Hub (NHS). Hub lưu thông tin vào bộ đệm (cache). Khi Spoke 1 muốn gửi dữ liệu sang Spoke 2, nó gửi thông điệp truy vấn NHRP Resolution Request đến Hub; Hub tra cứu cache và gửi thông điệp trả lời NHRP Resolution Reply chứa IP Public của Spoke 2; sau đó Spoke 1 có thể tự động khởi tạo kết nối đường hầm trực tiếp tới Spoke 2.
    • Hệ thống câu lệnh quản trị: Đồ án làm rõ chức năng của các lệnh ip nhrp network-id, ip nhrp nhs, ip nhrp map, ip nhrp map multicast, ip nhrp map multicast dynamic. Đồng thời phân tích tầm quan trọng của hai thông số định thời: holdtime (khuyến nghị điều chỉnh về 600 giây thay vì mặc định để không gây ảnh hưởng xấu tới đăng ký) và registration time-out (khuyến nghị cấu hình 30 đến 60 giây thay vì giá trị mặc định chiếm 1/3 holdtime nhằm tránh mất đồng bộ trạng thái ánh xạ).
  • Bộ giao thức bảo mật IPSec:
    • Quy trình thiết lập: Chi tiết 5 bước chuẩn bị và cấu hình IPSec (Bước 1: Thiết lập chính sách IKE Phase 1; Bước 2: Thiết lập chính sách IPSec Phase 2; Bước 3: Kiểm tra cấu hình hiện hành; Bước 4: Kiểm tra kết nối mạng trước khi mã hóa; Bước 5: Kiểm tra các giao thức và port hoạt động).
    • Cổng và giao thức vận hành: Cổng UDP 500 phục vụ trao đổi khóa ISAKMP; Giao thức số 50 phục vụ tải dữ liệu mã hóa ESP; Giao thức số 51 phục vụ tiêu đề xác thực nguồn gốc dữ liệu AH.
  • Các pha phát triển của DMVPN (DMVPN Phase I, II, III):
    • Khái quát đặc tính của DMVPN Phase 1 (Hub-and-Spoke): Toàn bộ lưu lượng truyền thông giữa các chi nhánh bắt buộc phải đi vòng qua Hub router. Ưu điểm nổi bật là cấu hình trên Hub và Spoke rất gọn nhẹ, tệp cấu hình Hub nhỏ gọn và hỗ trợ phân phối lưu lượng Multicast từ Hub đến các Spoke dễ dàng.
  • Định tuyến trong DMVPN: Khảo sát cơ chế chuyển tiếp bảng định tuyến tĩnh (Static Route, Default Route) và định tuyến động (RIPv2, OSPF, EIGRP), làm rõ cách phân phối định tuyến (Redistribution) giữa các giao thức trên môi trường mạng không liên tục.

Chương 3: Thiết kế mạng DMVPN

Chương 3 trình bày toàn bộ quá trình thiết kế, hiện thực hóa cấu hình và đánh giá hệ thống mạng trên mô hình EVE-NG:

  • Khảo sát yêu cầu và thiết kế mô hình: Xây dựng mô hình kết nối liên chi nhánh cho doanh nghiệp với sơ đồ vật lý gồm 4 node: R1 (HQ), R2 (Branch 1), R3 (Branch 2) và Router đóng vai trò mạng diện rộng ISP.
  • Chi tiết các bước cấu hình: Trình bày chi tiết các đoạn lệnh cấu hình địa chỉ IP giao diện vật lý, cấu hình IP Tunnel, cấu hình định danh mạng NHRP, cấu hình thiết lập môi trường phát Multicast cho OSPF và thiết lập các tập tham số mã hóa bảo mật IPSec trên từng thiết bị R1, R2, R3.
  • Kiểm thử và đánh giá hoạt động:
    • Kiểm tra bảng phân giải NHRP trên router Hub: Xác nhận R1 đã ghi nhận thành công ánh xạ động các địa chỉ IP Tunnel sang IP Public tương ứng của R2 và R3.
    • Kiểm tra trạng thái DMVPN: Lệnh show dmvpn xác nhận trạng thái các đường hầm ở trạng thái hoạt động (UP) với đầy đủ thông tin phân loại thuộc tính Peer.
    • Kiểm tra bảng định tuyến: Xác nhận bảng định tuyến OSPF trên R1 đã cập nhật đầy đủ các lớp mạng nội bộ của R2 và R3 thông qua giao diện Tunnel.
    • Kiểm tra an ninh IPSec và luồng dữ liệu: Xác nhận các gói tin được mã hóa đúng chuẩn ESP thông qua lệnh kiểm tra Security Association (SA), kết hợp kiểm tra đường đi thực tế của gói tin (Traceroute/Ping) bảo đảm dữ liệu đi qua đường hầm an toàn.

Kết quả và đóng góp

1. Kết quả chính đạt được

  • Xây dựng thành công mô hình mạng DMVPN hoàn chỉnh trên phần mềm mô phỏng EVE-NG, kết nối thông suốt giữa một trụ sở chính (R1) và hai văn phòng chi nhánh (R2, R3) qua môi trường mạng ISP.
  • Thiết lập thành công cơ chế quản lý địa chỉ động bằng NHRP, giúp router trung tâm tự động nhận diện và duy trì bảng ánh xạ địa chỉ của các chi nhánh mà không cần khai báo tĩnh phức tạp.
  • Triển khai thành công giao thức định tuyến động OSPF trên giao diện mGRE, bảo đảm việc phân phối và cập nhật thông tin bảng định tuyến giữa các mạng LAN diễn ra tự động và liên tục.
  • Tích hợp lớp mã hóa bảo mật toàn diện bằng IPSec (sử dụng ISAKMP, ESP, 3DES, MD5/SHA-1), bảo vệ toàn bộ dữ liệu trao đổi giữa các site trước các nguy cơ tấn công nghe lén hoặc giả mạo trên mạng Internet.
  • Kiểm thử thực tế các thông số kỹ thuật trên thiết bị định tuyến:
    • Giao diện Tunnel và phiên DMVPN hoạt động ổn định ở trạng thái kết nối thông suốt.
    • Bảng định tuyến OSPF học và đồng bộ đầy đủ các route mạng nội bộ.
    • Kiểm tra bảo mật IPSec ghi nhận các gói tin được đóng gói và mã hóa an toàn qua cổng logic.

2. Giải pháp và kiến nghị của tác giả

  • Tối ưu hóa bộ định thời NHRP: Kiến nghị điều chỉnh thông số ip nhrp holdtime về mức 600 giây (10 phút) và thiết lập ip nhrp registration time-out ở mức 30 giây hoặc 60 giây, giúp hạn chế sự cố mất đồng bộ bảng ánh xạ khi đường truyền mạng công cộng có biến động.
  • Lựa chọn kiến trúc mạng cho doanh nghiệp: Khuyến nghị các doanh nghiệp vừa và nhỏ nên ứng dụng công nghệ DMVPN thay thế cho mô hình Point-to-Point VPN hoặc thuê kênh riêng Leased Line, nhằm giảm thiểu tối đa chi phí đường truyền, tinh giản kích thước tệp cấu hình tại trụ sở trung tâm và nâng cao khả năng mở rộng thêm các chi nhánh mới.

3. Đóng góp của đề tài

  • Hệ thống hóa toàn diện các kiến thức lý thuyết về công nghệ VPN, mGRE, giao thức phân giải NHRP và kiến trúc bảo mật IPSec.
  • Đóng góp một tài liệu hướng dẫn kỹ thuật có tính ứng dụng cao, bao gồm quy trình thiết kế, sơ đồ đấu nối, bảng thông số cấu hình và các bước kiểm thử hệ thống DMVPN từng bước chi tiết trên nền tảng EVE-NG.

Hạn chế và hướng nghiên cứu tiếp

1. Hạn chế

  • Mô hình thực nghiệm mới dừng lại ở quy mô doanh nghiệp vừa và nhỏ với số lượng nút mạng hạn chế (01 Hub và 02 Spoke) trên môi trường phần mềm mô phỏng EVE-NG, chưa triển khai thử nghiệm trên các dòng thiết bị định tuyến vật lý thực tế trong môi trường doanh nghiệp hoạt động liên tục.
  • Đồ án chủ yếu tập trung mô phỏng và phân tích cơ chế hoạt động của kiến trúc DMVPN Phase 1 (mô hình Hub-and-Spoke với lưu lượng qua Hub trung tâm), chưa triển khai kiểm thử so sánh thực nghiệm chuyên sâu đối với kiến trúc DMVPN Phase 2 và Phase 3 (thiết lập đường hầm động Spoke-to-Spoke trực tiếp trên diện rộng).

2. Hướng nghiên cứu tiếp

  • Mở rộng quy mô thực nghiệm với mô hình nhiều Hub (Dual-Hub DMVPN hoặc Multi-Hub) nhằm tăng cường tính dự phòng, cân bằng tải và nâng cao độ sẵn sàng cho hệ thống mạng.
  • Triển khai và kiểm thử chuyên sâu các mô hình DMVPN Phase 2 và Phase 3 để đánh giá hiệu năng đường truyền trực tiếp giữa các văn phòng chi nhánh.
  • Nghiên cứu tích hợp các chính sách quản lý chất lượng dịch vụ (QoS) trên đường hầm DMVPN nhằm tối ưu hóa việc truyền dẫn các luồng dữ liệu thời gian thực như truyền hình hội nghị và thoại qua IP (VoIP).

Giá trị tham khảo

Đồ án là tài liệu tham khảo có giá trị chuyên môn cao cho các nhóm đối tượng sau:

  • Sinh viên ngành Mạng máy tính, Công nghệ Thông tin, An toàn Thông tin: Tài liệu cung cấp cơ sở lý thuyết chuẩn xác và trực quan về cơ chế hoạt động phối hợp giữa các giao thức mGRE, NHRP và IPSec.
  • Kỹ sư mạng và Quản trị viên hệ thống: Là tài liệu tham khảo thực tế phục vụ công tác thiết kế, quy hoạch dải địa chỉ IP, cấu hình và gỡ lỗi (troubleshooting) khi triển khai mạng diện rộng (WAN) cho các doanh nghiệp có nhiều chi nhánh.
  • Các phần nội dung đáng tham khảo nhất:
    • Phân tích chi tiết chức năng và cú pháp của các lệnh NHRP cùng khuyến nghị thiết lập thông số thời gian (holdtime, registration time-out) trong Chương 2.
    • Hướng dẫn quy trình từng bước cấu hình kết hợp giữa mGRE, OSPF và bộ giao thức mã hóa IPSec trong Chương 3.

Câu hỏi thường gặp

1. Giao thức NHRP đóng vai trò gì trong kiến trúc DMVPN?

NHRP (Next Hop Resolution Protocol) hoạt động theo mô hình Server/Client (NHS/NHC) trong môi trường mạng NBMA, đóng vai trò ánh xạ động giữa địa chỉ IP ảo của giao diện Tunnel và địa chỉ IP vật lý (Public IP) của các bộ định tuyến. Giao thức này giải quyết triệt để bài toán các router chi nhánh (Spoke) sử dụng địa chỉ IP động do nhà cung cấp dịch vụ Internet (ISP) cấp, cho phép router trung tâm (Hub) và các chi nhánh nhận diện địa chỉ công cộng của nhau mà không cần cấu hình tĩnh từng điểm đích.

2. Tiêu đề gói tin GRE tiêu chuẩn chiếm bao nhiêu byte và có thể mở rộng thêm bao nhiêu byte?

Tiêu đề GRE tiêu chuẩn (GRE header) có kích thước tối thiểu là 4 byte, gồm 2 byte chứa các cờ tùy chọn và 2 byte chỉ định giao thức lớp mạng được mang bên trong. Khi kết hợp với 20 byte của tiêu đề IP mới, việc đóng gói GRE bổ sung tối thiểu 24 byte vào gói tin ban đầu. Ngoài ra, GRE có thể tùy chọn bổ sung thêm tối đa 12 byte mở rộng để chứa các thông tin kiểm tra độ tin cậy bao gồm Checksum, Key xác thực và Sequence Number.

3. Tác giả khuyến nghị thiết lập các tham số thời gian holdtime và registration time-out của NHRP là bao nhiêu?

Tác giả khuyến nghị điều chỉnh tham số ip nhrp holdtime về mức 600 giây (tương đương 10 phút) để đảm bảo thời gian lưu giữ trong bộ đệm không gây ảnh hưởng xấu tới quá trình đăng ký và khám phá của NHRP. Đồng thời, tham số ip nhrp registration time-out được khuyến nghị cấu hình ở mức 30 giây hoặc 60 giây (thay vì giá trị mặc định chiếm 1/3 thời gian holdtime, tương đương 40 phút) nhằm đảm bảo các Spoke gửi lại thông điệp đăng ký định kỳ nhanh chóng, tránh tình trạng mất kết nối chiều từ Hub đến Spoke khi xảy ra sự cố trên bảng ánh xạ của máy chủ NHS.

4. Bộ giao thức IPSec hoạt động trên các cổng và giao thức mạng nào theo đồ án?

Theo đồ án, quá trình hoạt động của IPSec sử dụng các cổng và giao thức tầng mạng cụ thể gồm:

  • Cổng UDP 500: Dành cho giao thức trao đổi khóa bảo mật ISAKMP/IKE.
  • Giao thức số 50 (IP protocol 50): Dành cho giao thức đóng gói dữ liệu mã hóa ESP (Encapsulation Security Protocol).
  • Giao thức số 51 (IP protocol 51): Dành cho giao thức tiêu đề xác thực toàn vẹn dữ liệu AH (Authentication Header).

5. Sự khác biệt căn bản trong cấu hình trên Hub router giữa Point-to-Point GRE và Multipoint GRE (mGRE) là gì?

Trong mô hình Point-to-Point GRE truyền thống, Router Hub bắt buộc phải cấu hình riêng biệt $N$ giao diện đường hầm (tunnel interface) tương ứng với $N$ router chi nhánh, mỗi đường hầm yêu cầu một cặp địa chỉ IP nguồn/đích tĩnh và một subnet riêng, gây phức tạp và tốn tài nguyên. Ngược lại, với Multipoint GRE (mGRE), Router Hub chỉ cần duy nhất một giao diện đường hầm mGRE dùng chung một dải mạng con logic cho tất cả các chi nhánh; các kết nối tới các đích khác nhau sẽ được thiết lập tự động nhờ sự hỗ trợ phân giải địa chỉ của giao thức NHRP.


Kết luận

Đồ án tốt nghiệp "Nghiên cứu công nghệ Dynamic Multipoint Virtual Private Network" của sinh viên Trương Trọng Ân và Lưu Văn Cụi đã hoàn thành việc nghiên cứu có hệ thống về công nghệ DMVPN cùng các giao thức nền tảng mGRE, NHRP và IPSec. Nghiên cứu đã thiết kế và triển khai thành công mô hình mạng DMVPN kết hợp định tuyến OSPF và mã hóa bảo mật trên môi trường mô phỏng EVE-NG, chứng minh tính khả thi và hiệu quả của giải pháp. Kết quả đồ án cung cấp một tài liệu kỹ thuật có giá trị tham khảo rõ ràng cho sinh viên và kỹ sư mạng trong việc xây dựng các hạ tầng mạng diện rộng an toàn, linh hoạt và tối ưu chi phí cho doanh nghiệp vừa và nhỏ.