Giới thiệu dự án

Sự bùng nổ của hạ tầng Internet cùng quá trình chuyển đổi số trong các tổ chức doanh nghiệp đã thúc đẩy quy mô mạng cục bộ (LAN) và mạng diện rộng (WAN) gia tăng theo cấp số nhân. Theo báo cáo thường niên của Cisco Visual Networking Index, lưu lượng IP toàn cầu duy trì mức tăng trưởng kép hàng năm (CAGR) trên 20%, đòi hỏi các hệ thống mạng phân tán phải đảm bảo khả năng chuyển mạch gói tốc độ cao, độ ổn định tuyệt đối và thời gian hội tụ tính bằng mili-giây. Trong bối cảnh đó, kiến trúc định tuyến đóng vai trò huyết mạch trong việc duy trì tính sẵn sàng cao (High Availability) và loại trừ hoàn toàn các vòng lặp định tuyến (Routing Loops).

Vấn đề cốt lõi đặt ra trong các hệ thống mạng truyền thống là sự đánh đổi giữa tính đơn giản và hiệu năng xử lý:

  • Hạn chế của định tuyến tĩnh (Static Route): Mặc dù chiếm dụng tài nguyên xử lý (CPU/RAM) tối thiểu và bảo mật cao, định tuyến tĩnh đòi hỏi quản trị viên phải cấu hình thủ công trên từng thiết bị. Khi mạng mở rộng hoặc xảy ra sự cố đứt tuyến vật lý, định tuyến tĩnh không có cơ chế tự động tìm đường thay thế, dẫn đến thời gian ngắt quãng dịch vụ kéo dài.
  • Hạn chế của các giao thức Distance Vector cổ điển: Giao thức RIP (Routing Information Protocol) phiên bản 1 và 2 bị giới hạn bởi số bước nhảy tối đa (Hop Count $\le 15$), chu kỳ quảng bá toàn bộ bảng định tuyến 30 giây gây lãng phí băng thông, tốc độ hội tụ chậm và dễ rơi vào hiện tượng đếm đến vô hạn (Count-to-Infinity).
  • Thách thức của các giao thức Link-State: Giao thức OSPF (Open Shortest Path First) khắc phục được vấn đề hội tụ và quy mô mạng thông qua thuật toán Dijkstra, nhưng lại đòi hỏi tiêu tốn nhiều tài nguyên CPU/RAM để duy trì cơ sở dữ liệu trạng thái đường liên kết (Link-State Database - LSDB) và bắt buộc phải quy hoạch phân vùng (Area-based Hierarchy) phức tạp.

Đồ án tốt nghiệp "Nghiên cứu giao thức định tuyến EIGRP và ứng dụng" tập trung giải quyết triệt để các hạn chế trên thông qua việc phân tích chuyên sâu và hiện thực hóa giao thức định tuyến lai nâng cao EIGRP (Enhanced Interior Gateway Routing Protocol) do Cisco phát triển độc quyền.

+-------------------------------------------------------------------------+
|                        HỆ THỐNG MẠNG DOANH NGHIỆP                       |
|                                                                         |
|   +-------------------+                     +-------------------+       |
|   |   Static Route    |                     |     RIPv1/v2      |       |
|   | - Cấu hình thủ công|                     | - Hop Count <= 15 |       |
|   | - Không tự phục hồi|                     | - Hội tụ rất chậm |       |
|   +---------+---------+                     +---------+---------+       |
|             |                                         |                 |
|             +-------------------+---------------------+                 |
|                                 |                                       |
|                                 v                                       |
|               +-----------------------------------+                     |
|               |    GIẢI PHÁP ĐỊNH TUYẾN EIGRP     |                     |
|               | - Thuật toán DUAL (Loop-free)     |                     |
|               | - Hội tụ tức thì (< 0.05s)        |                     |
|               | - Cân bằng tải Unequal-Cost       |                     |
|               | - Bounded Updates tiết kiệm BW    |                     |
|               +-----------------------------------+                     |
+-------------------------------------------------------------------------+

Mục tiêu cụ thể của đề tài bao gồm:

  1. Phân tích nguyên lý hoạt động cốt lõi của EIGRP, đặc biệt là giải thuật DUAL (Diffusing Update Algorithm) và cấu trúc 3 bảng dữ liệu (Neighbor Table, Topology Table, Routing Table).
  2. Hiện thực hóa các tính năng nâng cao: Tổng hợp tuyến đường tự động và thủ công (Route Summarization) kết hợp cổng ảo Null0 chống loop, cân bằng tải trên các đường không cùng chi phí (Unequal-Cost Load Balancing với tham số Variance), và cơ chế xác thực bảo mật MD5.
  3. Thiết kế mô hình mạng thử nghiệm, triển khai kịch bản đứt tuyến serial giữa các Router (R2 - R3) để đo lường định lượng thời gian phục hồi và so sánh hiệu năng truyền nhận gói tin (kích thước 84 byte và 100 byte) giữa EIGRP, OSPF và Static Route.
  4. Đề xuất quy chuẩn cấu hình và ứng dụng EIGRP trong hạ tầng mạng doanh nghiệp đa chi nhánh kết nối qua kênh truyền WAN Frame Relay và Point-to-Point.

Phạm vi nghiên cứu được giới hạn trong hệ thống mạng sử dụng thiết bị định tuyến Cisco, nền tảng hệ điều hành Cisco IOS Software, giao thức mạng IPv4 hỗ trợ phân chia mạng con độ dài thay đổi (VLSM) và định tuyến liên miền không phân lớp (CIDR).

Phân tích và thiết kế giải pháp

Phân tích hiện trạng

Để lựa chọn giải pháp định tuyến tối ưu, hệ thống cần được đánh giá dựa trên các thông số kỹ thuật tiêu chuẩn của các giao thức định tuyến nội miền (IGP) và định tuyến tĩnh.

Tiêu chí kỹ thuật Static Route RIPv2 OSPFv2 EIGRP
Loại giao thức Thủ công Distance Vector Link-State Advanced Distance Vector (Hybrid)
Chỉ số Administrative Distance (AD) 1 (hoặc 0) 120 110 90 (Nội vi) / 170 (Ngoại vi)
Thông số định tuyến (Metric) Không áp dụng Hop Count (Max: 15) Cost (Băng thông: $10^8/\text{BW}$) Composite Metric (Bandwidth + Delay)
Thuật toán tìm đường Không Bellman-Ford Dijkstra (SPF) DUAL (Diffusing Update Algorithm)
Cơ chế cập nhật (Updates) Không có Định kỳ 30s (Broadcast/Multicast) Khi có thay đổi (LSA Flooding) + 30 phút refresh Bounded Partial Update (Chỉ gửi khi có biến đổi)
Tốc độ hội tụ Thủ công Rất chậm (lên tới 180s) Nhanh Cực nhanh (Tức thì nếu có Feasible Successor)
Hỗ trợ VLSM & CIDR
Khả năng cân bằng tải Thủ công Bằng giá trị (Equal-Cost) Bằng giá trị (Equal-Cost) Bằng giá trị & Khác giá trị (Unequal-Cost)
Sử dụng tài nguyên phần cứng Thấp nhất Rất thấp Cao (CPU & RAM tính toán SPF) Trung bình - Thấp

Ma trận yêu cầu hệ thống theo mô hình MoSCoW:

  • Must Have (Bắt buộc có): Loại bỏ hoàn toàn khả năng lặp vòng định tuyến (Loop-free topology); cơ chế phục hồi liên kết tức thì khi đứt cáp vật lý; xác thực danh tính Router láng giềng bằng mã băm mật mã MD5.
  • Should Have (Nên có): Tối ưu hóa dung lượng bảng định tuyến thông qua kỹ thuật gom cụm mạng (Route Summarization); hỗ trợ phân bổ lưu lượng không đồng đều qua các tuyến WAN có băng thông chênh lệch (Variance Load Balancing).
  • Could Have (Có thể có): Điều chỉnh tỷ lệ phần trăm băng thông tối đa mà gói tin định tuyến EIGRP được phép chiếm dụng trên cổng WAN (bandwidth-percent).
  • Won't Have (Chưa triển khai): Khả năng tương thích trên các thiết bị Router non-Cisco (do tính chất độc quyền của giao thức EIGRP trong phạm vi nghiên cứu).

Thiết kế hệ thống

Kiến trúc phần mềm và cơ chế vận hành của EIGRP được cấu thành từ 4 module chức năng chính:

+-------------------------------------------------------------------------+
|                       KIẾN TRÚC GIAO THỨC EIGRP                         |
|                                                                         |
|   +-----------------------------------------------------------------+   |
|   |         Protocol-Dependent Modules (PDM: IP, IPX, AppleTalk)    |   |
|   +-----------------------------------------------------------------+   |
|   |         Reliable Transport Protocol (RTP: Multicast / Unicast)  |   |
|   +-----------------------------------------------------------------+   |
|   |         Neighbor Discovery & Recovery (Hello Packets - 5s)      |   |
|   +-----------------------------------------------------------------+   |
|   |         DUAL Finite State Machine (Decision Engine)             |   |
|   +--------+-----------------------+-----------------------+--------+   |
|            |                       |                       |            |
|            v                       v                       v            |
|   +-----------------+     +-----------------+     +-----------------+   |
|   | Neighbor Table  |     | Topology Table  |     |  Routing Table  |   |
|   | - Next-hop      |     | - Tất cả Routes |     | - Successor     |   |
|   | - Interface     |     | - FD và RD      |     | - Tuyến tối ưu  |   |
|   | - Hold-time     |     | - FS (Dự phòng) |     | - Cài vào RAM   |   |
|   +-----------------+     +-----------------+     +-----------------+   |
+-------------------------------------------------------------------------+
  1. Protocol-Dependent Modules (PDM): Đảm bảo EIGRP hoạt động độc lập với giao thức mạng lớp 3, dễ dàng mở rộng để định tuyến cho IPv4, IPv6, IPX hoặc AppleTalk mà không cần thay đổi thuật toán cốt lõi.
  2. Reliable Transport Protocol (RTP): Chịu trách nhiệm phân phối gói tin tin cậy hoặc không tin cậy. Gói tin Hello và ACK truyền không tin cậy; các gói tin Update, Query và Reply bắt buộc phải có báo nhận (ACK) qua địa chỉ Unicast hoặc Multicast $224.0.0.10$.
  3. Neighbor Discovery/Recovery: Duy trì quan hệ láng giềng thông qua gói tin Hello gửi định kỳ (mặc định 5 giây trên đường truyền tốc độ cao, 60 giây trên đường WAN băng thông thấp). Thời gian Hold-time bằng $3 \times \text{Hello Interval}$ (15 giây).
  4. Cơ sở dữ liệu 3 bảng:
    • Bảng láng giềng (Neighbor Table): Quản lý danh sách các router kết nối trực tiếp, cổng giao tiếp và thời gian giữ chậm.
    • Bảng cấu trúc mạng (Topology Table): Chứa tất cả các tuyến đường học được từ mọi láng giềng, lưu trữ chi phí khả thi (Feasible Distance - FD) và khoảng cách quảng bá (Reported Distance - RD).
    • Bảng định tuyến (Routing Table): Chỉ chứa tuyến đường tối ưu nhất (Successor) được DUAL chọn lọc từ bảng Topology để phục vụ chuyển tiếp gói tin.

Công thức tính toán Composite Metric của EIGRP dựa trên 5 tham số $K$ (mặc định $K_1=1, K_2=0, K_3=1, K_4=0, K_5=0$):

$$\text{Metric} = 256 \times \left( \frac{10^7}{\text{Bandwidth}_{\min}\text{ (kbps)}} + \frac{\sum \text{Delay}\text{ (tens of }\mu\text{s)}}{10} \right)$$

Methodology

Quy trình nghiên cứu và triển khai được tổ chức theo 4 giai đoạn logic:

  • Giai đoạn 1: Khảo sát lý thuyết: Giải mã chi tiết máy trạng thái hữu hạn DUAL FSM, cấu trúc gói tin EIGRP PDU, điều kiện khả thi (Feasibility Condition: $\text{RD} < \text{FD}_{\text{current}}$).
  • Giai đoạn 2: Thiết kế mô hình & Phân bổ địa chỉ: Xây dựng sơ đồ topology trên phần mềm Cisco Packet Tracer và GNS3, thiết kế sơ đồ cấp phát địa chỉ IP tối ưu hóa bằng VLSM.
  • Giai đoạn 3: Hiện thực hóa cấu hình: Cấu hình định tuyến EIGRP, Static Route, OSPF; triển khai các tính năng nâng cao (variance, ip summary-address, MD5 authentication).
  • Giai đoạn 4: Đánh giá thực nghiệm & Stress testing: Kích hoạt kịch bản ngắt tuyến liên kết R2-R3, sử dụng công cụ Ping/Traceroute và Wireshark để ghi nhận thời gian hội tụ, trích xuất dữ liệu độ trễ gói tin 84 byte và 100 byte.
+-------------------------------------------------------------------------+
|                  TIẾN TRÌNH NGHIÊN CỨU VÀ ĐÁNH GIÁ                      |
|                                                                         |
|  [Khảo sát lý thuyết]  --> [Thiết kế mô hình & IP]                     |
|  - DUAL FSM                 - Sơ đồ mạng đa Router                      |
|  - Cấu trúc PDU             - Phân hoạch VLSM/CIDR                      |
|                                     |                                   |
|                                     v                                   |
|  [Đánh giá thực nghiệm] <-- [Hiện thực hóa cấu hình]                    |
|  - Đứt tuyến R2-R3          - Cấu hình EIGRP / OSPF                     |
|  - Đo trễ 84B & 100B        - Variance, Summary, MD5                    |
+-------------------------------------------------------------------------+

Implementation và kết quả

Development process

Quá trình cấu hình được thực thi trực tiếp trên giao diện dòng lệnh (CLI) của hệ điều hành Cisco IOS Software Release 15.2(4)M.

1. Cấu hình định tuyến EIGRP cơ bản và tắt tính năng Auto-Summary

Kích hoạt tiến trình EIGRP với mã Autonomous System (AS) là 100, khai báo các mạng kết nối trực tiếp kèm theo Wildcard Mask để hỗ trợ VLSM:

Router_R1(config)# router eigrp 100
Router_R1(config-router)# network 192.168.1.0 0.0.0.255
Router_R1(config-router)# network 10.1.1.0 0.0.0.3
Router_R1(config-router)# network 10.1.2.0 0.0.0.3
Router_R1(config-router)# no auto-summary
Router_R1(config-router)# exit

2. Cấu hình tính năng Cân bằng tải không bằng giá trị (Unequal-Cost Load Balancing)

Khi hệ thống có 2 đường đi đến cùng mạng đích với chi phí FD1 = 20 (Successor) và FD2 = 30 (Feasible Successor vì RD = 15 < 20). Thiết lập hệ số variance 2 cho phép router sử dụng cả đường thứ hai vì $30 \le 2 \times 20 = 40$:

Router_R1(config)# router eigrp 100
Router_R1(config-router)# variance 2
Router_R1(config-router)# maximum-paths 4
Router_R1(config-router)# exit

3. Cấu hình Route Summarization và cơ chế chống loop với Interface Null0

Thực hiện gom các mạng con $192.168.0.0/24, 192.168.1.0/24, 192.168.2.0/24, 192.168.3.0/24$ thành dải tổng hợp $192.168.0.0/22$ xuất phát từ cổng Serial 0/0/0:

Router_R2(config)# interface Serial0/0/0
Router_R2(config-if)# ip summary-address eigrp 100 192.168.0.0 255.255.252.0
Router_R2(config-if)# exit

Ghi chú kỹ thuật: Khi lệnh này được thực thi, Cisco IOS tự động cài đặt tuyến đường 192.168.0.0/22 -> Null0 vào bảng định tuyến cục bộ nhằm triệt tiêu các gói tin hướng tới các mạng con không tồn tại, ngăn ngừa lặp vòng tuyệt đối.

4. Hiện thực hóa xác thực chuỗi khóa MD5 (MD5 Key-chain Authentication)

Bảo vệ các bản tin cập nhật EIGRP khỏi các cuộc tấn công chèn tuyến (Route Injection) và mạo danh láng giềng:

Router_R1(config)# key chain EIGRP_KEYCHAIN
Router_R1(config-keychain)# key 1
Router_R1(config-keychain-key)# key-string CiscoSecureP@ss123
Router_R1(config-keychain-key)# exit
Router_R1(config-keychain)# exit

Router_R1(config)# interface Serial0/0/0
Router_R1(config-if)# ip authentication mode eigrp 100 md5
Router_R1(config-if)# ip authentication key-chain eigrp 100 EIGRP_KEYCHAIN
Router_R1(config-if)# exit

Testing và validation

Mô hình kiểm thử gồm 4 Router (R1, R2, R3, R4) được kết nối đan xen qua các giao diện FastEthernet và Serial. Kịch bản kiểm thử bao gồm:

  1. Kiểm tra bảng Neighbor và Topology: Đảm bảo toàn bộ quan hệ láng giềng đạt trạng thái Full Adjacency và các tuyến dự phòng (Feasible Successor) được nhận diện đầy đủ.
  2. Kịch bản đứt liên kết vật lý (Link Failure): Ngắt kết nối cáp Serial giữa R2 và R3 trong khi luồng truyền dữ liệu liên tục được gửi từ mạng nguồn đến mạng đích $192.168.x.x$.
  3. Đo lường thời gian truyền nhận gói tin: Sử dụng các gói dữ liệu có kích thước chuẩn 84 byte và 100 byte.
+-------------------------------------------------------------------------+
|                     SƠ ĐỒ THỰC NGHIỆM ĐỨT TUYẾN R2-R3                   |
|                                                                         |
|               +-----------+              +-----------+                  |
|               | Router R1 |==============| Router R2 |                  |
|               +-----+-----+              +-----+-----+                  |
|                     |                          |                        |
|                     |                   [ĐỨT CÁP SERIAL]                |
|                     |                          | (Sự cố)                |
|                     |                          v                        |
|               +-----+-----+              +-----+-----+                  |
|               | Router R4 |==============| Router R3 |                  |
|               +-----------+              +-----------+                  |
|                     ^                          |                        |
|                     +=== [TUYẾN DỰ PHÒNG FS] ==+                        |
|                          (Hội tụ tức thì < 0.05s)                       |
+-------------------------------------------------------------------------+

Dữ liệu định lượng thực nghiệm thu được từ đồ án:

Kịch bản thử nghiệm Static Route OSPF EIGRP
Thời gian nhận trung bình (gói 84 byte) $12.4\text{ ms}$ $10.8\text{ ms}$ $8.6\text{ ms}$
Thời gian gửi trung bình (gói 100 byte) $14.1\text{ ms}$ $11.5\text{ ms}$ $9.2\text{ ms}$
Thời gian hội tụ khi đứt tuyến R2-R3 Mất kết nối (Cần cấu hình lại) $2.45\text{ s}$ (Chạy lại SPF) $< 0.05\text{ s}$ (Chuyển sang FS)
Tỷ lệ suy hao gói tin khi chuyển mạch $100%$ (Mất liên lạc) $3 - 5\text{ gói}$ $0\text{ gói}$ (Không rớt gói)

Kết quả đạt được

Hệ thống đã đạt được các chỉ số kỹ thuật xuất sắc so với mục tiêu ban đầu:

  • Hội tụ siêu tốc: Nhờ sự tồn tại của Feasible Successor trong Topology Table, thời gian phục hồi tuyến khi xảy ra sự cố cáp R2-R3 gần như tức thời ($< 50\text{ ms}$), không cần gửi gói tin truy vấn (Query) ra toàn mạng và không rơi vào trạng thái Active.
  • Tối ưu hóa bảng định tuyến: Tính năng Manual Summarization đã giảm kích thước bảng định tuyến trên Router biên từ 12 entries xuống còn 3 entries, tiết kiệm $75%$ dung lượng bộ nhớ RAM của Router.
  • Băng thông điều khiển tối thiểu: EIGRP chỉ sử dụng các gói Hello kích thước nhỏ (khoảng 60 byte) để duy trì láng giềng và chỉ gửi Update giới hạn cho các router chịu ảnh hưởng trực tiếp, giúp tiết kiệm hơn $50%$ băng thông so với cơ chế Flooding LSA định kỳ của OSPF.

Đổi mới và đóng góp

  1. Ứng dụng giải thuật DUAL trong phòng chống loop tuyệt đối: Khác với thuật toán Bellman-Ford cổ điển dễ gặp lỗi Split Horizon và Count-to-Infinity, giải thuật DUAL trong EIGRP sử dụng điều kiện Feasibility Condition ($\text{RD} < \text{FD}$) đảm bảo về mặt toán học rằng đường đi dự phòng không bao giờ đi qua chính router đang xét, loại trừ hoàn toàn nguy cơ lặp vòng.
  2. Cơ chế cân bằng tải trên các đường không đồng nhất chi phí (Unequal-Cost Load Balancing): EIGRP là giao thức định tuyến duy nhất trong nhóm IGP cung cấp khả năng chia sẻ tải lưu lượng theo tỷ lệ nghịch với Metric trên các đường có băng thông khác nhau (sử dụng lệnh variance), tối đa hóa hiệu suất sử dụng của các đường truyền WAN thuê bao đắt đỏ.
  3. Cơ chế dự phòng phân cấp Successor và Feasible Successor: Tạo ra một cơ chế chuyển mạch dự phòng mức phần cứng/giao thức mà không cần chờ đợi chu kỳ tính toán lại toàn bộ cấu trúc mạng như thuật toán SPF của OSPF, giúp giảm độ trễ chuyển mạch xuống dưới ngưỡng phát hiện của người dùng cuối.
  4. Bảo mật kênh truyền với MD5 Key-chain: Thiết lập giải pháp xác thực động theo thời gian (accept-lifetimesend-lifetime), đảm bảo việc luân chuyển khóa bí mật diễn ra thông suốt mà không làm gián đoạn bảng định tuyến của hệ thống.

Ứng dụng thực tế và triển khai

Use case thực tế

  • Mạng doanh nghiệp đa chi nhánh (Enterprise WAN): Kết nối trụ sở chính với các chi nhánh thông qua các liên kết WAN hỗn hợp (Leased Line T1, Frame Relay, Metro Ethernet). EIGRP tự động tối ưu hóa chi phí dựa trên băng thông và độ trễ thực tế.
  • Hạ tầng truyền thông ngành Ngân hàng - Tài chính: Nơi các giao dịch tài chính yêu cầu độ trễ cực thấp và tính sẵn sàng cao. Khi một đường cáp quang của nhà mạng bị đứt, EIGRP lập tức chuyển mạch sang kênh dự phòng trong chưa đầy $0.05$ giây mà không làm gián đoạn phiên giao dịch TCP của khách hàng.

Chiến lược triển khai và Lộ trình

+-------------------------------------------------------------------------+
|                  LỘ TRÌNH TRIỂN KHAI EIGRP TRONG WAN                    |
|                                                                         |
|  Tuần 1 - 2: Quy hoạch địa chỉ IP (VLSM & Phân cấp AS)                 |
|       |                                                                 |
|       v                                                                 |
|  Tuần 3 - 4: Cấu hình EIGRP Core, Distribution & Access                 |
|       |                                                                 |
|       v                                                                 |
|  Tuần 5: Triển khai MD5 Key-chain & Summarization (Null0)              |
|       |                                                                 |
|       v                                                                 |
|  Tuần 6: Stress Testing, Failover Simulation & Bàn giao                 |
+-------------------------------------------------------------------------+
  • Yêu cầu triển khai:
    • Thiết bị: Router Cisco (dòng ISR 1900, 2900, 3900 hoặc 4000 series).
    • Hệ điều hành: Cisco IOS Release 12.4 trở lên hoặc IOS-XE.
    • Phân bổ băng thông: Thiết lập lệnh ip bandwidth-percent eigrp 100 30 để đảm bảo gói tin định tuyến không chiếm quá $30%$ băng thông đường truyền WAN tốc độ thấp.
  • Phân tích hiệu quả kinh tế (ROI): Giảm thiểu chi phí phần cứng Router do EIGRP không đòi hỏi dung lượng RAM và năng lực xử lý CPU cao như OSPF. Thời gian gián đoạn dịch vụ (Downtime) giảm hơn $90%$, mang lại lợi ích kinh tế trực tiếp cho doanh nghiệp thông qua việc đảm bảo tính liên tục trong hoạt động kinh doanh.

Hạn chế và hướng phát triển

Hạn chế kỹ thuật

  • Tính tương thích đa nhà sản xuất: Mặc dù Cisco đã phát hành tài liệu thông số kỹ thuật EIGRP thành tiêu chuẩn mở qua RFC 7868 vào năm 2016, nhiều tính năng nâng cao độc quyền vẫn chỉ được hỗ trợ hoàn hảo trên các thiết bị Cisco IOS.
  • Hiện tượng kẹt trạng thái Active (Stuck-In-Active - SIA): Trong các hệ thống mạng quy mô cực lớn không được gom cụm địa chỉ hợp lý, khi một route bị mất và không có Feasible Successor, router sẽ gửi gói tin Query đến tất cả các láng giềng. Nếu một router ở xa phản hồi chậm do nghẽn đường truyền WAN, router gửi sẽ bị treo trong trạng thái SIA và hủy quan hệ láng giềng.

Hướng phát triển

  1. Nâng cấp sang EIGRP for IPv6 (EIGRPv6): Cấu hình EIGRP chạy trực tiếp trên môi trường thuần IPv6, sử dụng địa chỉ Link-Local và giao diện dòng lệnh mới (Named EIGRP Configuration).
  2. Tích hợp EIGRP vào mạng riêng ảo MPLS VPN: Nghiên cứu phân phối thông tin định tuyến EIGRP qua mạng trục MPLS của nhà cung cấp dịch vụ Internet (ISP) thông qua giao thức BGP (BGP/MPLS IP VPN).
  3. Áp dụng EIGRP Stub Routing: Cấu hình các router tại chi nhánh biên thành dạng Stub Router nhằm giới hạn phạm vi phát tán gói tin Query, triệt tiêu hoàn toàn nguy cơ xảy ra sự cố Stuck-In-Active (SIA).

Đối tượng hưởng lợi

  • Sinh viên & Giảng viên khối ngành CNTT/Điện tử Viễn thông: Được cung cấp tài liệu nghiên cứu chuyên sâu, có sẵn các kịch bản thực hành và số liệu đo lường định lượng phục vụ giảng dạy môn Mạng máy tính và các chứng chỉ quốc tế Cisco (CCNA, CCNP Enterprise).
  • Kỹ sư mạng & Quản trị viên hệ thống (Network Engineers): Nắm vững quy trình xử lý sự cố (Troubleshooting), các lệnh tối ưu hóa hiệu năng WAN, kỹ thuật phân bổ tải không đồng đều và phương pháp cấu hình bảo mật chuỗi khóa MD5 chuẩn hóa.
  • Doanh nghiệp & Tổ chức tài chính: Sở hữu giải pháp kiến trúc mạng có khả năng tự phục hồi nhanh chóng, giảm thiểu tối đa thời gian chết hệ thống, tối ưu hóa chi phí thuê kênh truyền WAN từ các ISP.
  • Nhà nghiên cứu khoa học: Có thêm nguồn dữ liệu thực nghiệm chuẩn xác về hiệu năng định tuyến gói tin (84 byte và 100 byte) để phát triển các thuật toán định tuyến tối ưu trong tương lai.

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

1. Yêu cầu phần cứng và phần mềm tối thiểu để triển khai EIGRP là gì?

Hệ thống yêu cầu các bộ định tuyến Cisco chạy phiên bản Cisco IOS Software từ Release 12.0 trở lên. Thiết bị cần tối thiểu 64MB RAM và 16MB Flash để lưu trữ bảng định tuyến và bảng topology cho mạng quy mô trung bình (dưới 50 subnet).

2. Làm thế nào để ngăn chặn hiện tượng Stuck-In-Active (SIA) khi mở rộng quy mô mạng?

Để phòng chống SIA, kỹ sư mạng cần:

  • Thiết lập tính năng Route Summarization tại các Router lớp Distribution nhằm hạn chế việc phát tán gói Query ra các vùng mạng khác.
  • Cấu hình tính năng EIGRP Stub cho các Router ở lớp Access để thông báo cho router upstream biết rằng không cần gửi Query cho router này.
  • Điều chỉnh bộ định thời Active Timer (timers active-time) phù hợp với độ trễ của kênh truyền WAN.

3. EIGRP có thể hoạt động đồng thời và trao đổi dữ liệu với OSPF hoặc Static Route được không?

Có. Quản trị viên có thể triển khai kỹ thuật tái phân phối tuyến (Route Redistribution) giữa EIGRP và OSPF hoặc Static Route. Khi phân phối vào EIGRP, bắt buộc phải khai báo 5 tham số metric mặc định (default-metric bandwidth delay reliability load mtu) để EIGRP có cơ sở tính toán composite metric.

4. Quy trình xử lý sự cố (Troubleshooting) khi hai Router EIGRP không thể thiết lập quan hệ láng giềng?

Kiểm tra lần lượt các yếu tố kỹ thuật sau thông qua lệnh show ip eigrp neighborsshow ip protocols:

  • Hai router phải cùng nằm trong cùng một Subnet IP và cùng một hệ tự trị (Autonomous System Number).
  • Các giá trị trọng số $K$-values ($K_1$ đến $K_5$) phải hoàn toàn khớp nhau giữa hai bên.
  • Nếu có cấu hình xác thực MD5, chuỗi khóa (Key String) và chỉ số khóa (Key ID) phải trùng khớp và đang trong khoảng thời gian có hiệu lực (send-lifetime).
  • Đảm bảo giao diện kết nối không bị chặn bởi Access Control List (ACL) đối với địa chỉ Multicast $224.0.0.10$.

5. Chi phí đầu tư và thời gian hoàn vốn khi chuyển từ Static Route sang EIGRP?

Chi phí chuyển đổi chủ yếu là thời gian cấu hình và quy hoạch lại địa chỉ IP của kỹ sư mạng (không phát sinh chi phí bản quyền phần mềm nếu đã sử dụng thiết bị Cisco). Thời gian hoàn vốn (ROI) đạt được trong vòng 3 đến 6 tháng thông qua việc tiết kiệm hơn $80%$ thời gian quản trị, vận hành và giảm thiểu thiệt hại tài chính do sự cố gián đoạn mạng gây ra.

Kết luận

Đề tài "Nghiên cứu giao thức định tuyến EIGRP và ứng dụng" đã hoàn thành xuất sắc các mục tiêu nghiên cứu đặt ra, từ việc làm sáng tỏ nền tảng toán học của giải thuật DUAL đến việc hiện thực hóa các tính năng nâng cao trên hệ điều hành Cisco IOS. Kết quả thực nghiệm đã chứng minh EIGRP vượt trội hoàn toàn so với Static Route và OSPF về tốc độ hội tụ (chuyển mạch tức thì $< 0.05\text{ s}$ khi đứt liên kết), độ trễ truyền gói tin thấp ($8.6\text{ ms}$ cho gói 84 byte) và khả năng cân bằng tải linh hoạt.

Công trình không chỉ mang giá trị học thuật cao trong việc đào tạo chuyên ngành Mạng máy tính mà còn là cẩm nang hướng dẫn thực tế cho các doanh nghiệp đang tìm kiếm giải pháp xây dựng hạ tầng mạng WAN ổn định, bảo mật và hiệu quả kinh tế. Các kỹ sư mạng và nhà nghiên cứu có thể tiếp tục mở rộng mô hình này sang nền tảng IPv6 và kiến trúc mạng điều khiển bằng phần mềm (SDN) để đáp ứng các tiêu chuẩn công nghệ tiên tiến trong tương lai.