[CHUYÊN ĐỀ CCNP – GIỚI THIỆU TỔNG QUAN VỀ EIGRP]
Viết lại bởi CCIE Phục vụ cộng đồng mạng VnPro
Anh em kỹ sư mạng thân mến,
Nếu bạn đã từng cấu hình một mạng doanh nghiệp vừa hoặc lớn, hẳn đã không ít lần bắt gặp EIGRP – một giao thức định tuyến nội bộ được Cisco tối ưu hóa đặc biệt để hoạt động hiệu quả trong môi trường mạng hỗn hợp. Mặc dù hiện tại OSPF có thể được dùng rộng rãi hơn trong các môi trường đa vendor, EIGRP vẫn là một "con ngựa chiến" đáng tin cậy của nhiều mạng Cisco thuần chủng, nhờ tốc độ hội tụ nhanh, cơ chế cập nhật linh hoạt và khả năng tiết kiệm băng thông ấn tượng.
Trong bài viết này, mình sẽ tổng hợp các đặc tính kỹ thuật cốt lõi của EIGRP – giúp bạn hiểu rõ "nội tạng" của nó mà không cần đi sâu vào cấu hình. Bài này đặc biệt hữu ích cho anh em đang học CCNP hoặc muốn ôn tập nhanh kiến thức nền tảng.
I. ĐẶC TÍNH KỸ THUẬT CỦA EIGRP
1. Giao thức tầng 3 riêng biệt – Sử dụng Protocol số 88
Không như RIP hay OSPF sử dụng UDP hay IP Protocol 89, EIGRP chạy trên giao thức IP độc quyền của Cisco với số hiệu protocol 88 – không cần TCP hay UDP. Điều này giúp EIGRP tự kiểm soát việc truyền và xác nhận gói tin thông qua một thuật toán truyền gọi là RTP (Reliable Transport Protocol).
Lưu ý: Cisco không công khai công thức tính các giá trị này, nên bạn không thể tự tính thủ công, chỉ hiểu cơ chế hoạt động là đủ. 2. Cơ chế tính toán chi phí tuyến (Metric)
Mặc định EIGRP tính toán metric dựa trên:
Ví dụ: Để tăng ảnh hưởng của delay, bạn có thể tinh chỉnh tham số K (K1, K3 là phổ biến nhất). 3. Thời gian Hello và Hold Timer
Thông thường trên các kết nối Ethernet, Hello = 5s và Hold = 15s. 4. Cơ chế cập nhật tuyến đường thông minh
EIGRP dùng cập nhật từng phần (partial update) thay vì gửi toàn bộ bảng định tuyến theo chu kỳ như RIP.
➡️ Ưu điểm: Tiết kiệm băng thông WAN, hội tụ nhanh, giảm CPU.
Ví dụ: Nếu một tuyến đến 192.168.10.0/24 thay đổi, chỉ thông tin tuyến đó được gửi đến các láng giềng liên quan, không phải toàn bộ routing table. 5. Xác thực – Hỗ trợ MD5
EIGRP có thể cấu hình MD5 authentication để đảm bảo router chỉ nhận thông tin từ láng giềng tin cậy. Bảo vệ khỏi các gói EIGRP giả mạo.
6. Hỗ trợ VLSM – Không phân lớp
EIGRP gửi kèm subnet mask trong các gói cập nhật → hoàn toàn hỗ trợ mạng không phân lớp (Classless Routing).
Điều này cực kỳ quan trọng khi bạn sử dụng các subnet với độ dài không đồng nhất (ví dụ: /30, /27, /23...). 7. Tóm tắt tuyến thủ công
Bạn có thể cấu hình tóm tắt địa chỉ bất kỳ điểm nào trong mạng, khác với OSPF (chỉ tóm tắt tại ABR hoặc ASBR). Điều này giúp giảm kích thước bảng định tuyến.
router eigrp 100
network 10.0.0.0
interface f0/0
ip summary-address eigrp 100 10.1.0.0 255.255.0.0
8. Hỗ trợ quảng bá đa giao thức
Dù hiện tại không còn phổ biến, EIGRP từng hỗ trợ các giao thức IPX và AppleTalk, biến nó thành một giao thức định tuyến đa giao thức (multiprotocol routing protocol). 9. Đánh dấu tuyến (Route Tagging)
Cho phép bạn gắn "tag" cho các tuyến được quảng bá → giúp dễ dàng lọc, kiểm soát hoặc phân biệt tuyến trong các môi trường phức tạp hoặc tái phân phối (redistribution).
KẾT
EIGRP là một giao thức cực kỳ mạnh nếu bạn triển khai trong môi trường toàn Cisco. Với thuật toán DUAL đảm bảo hội tụ nhanh và độ ổn định cao, cộng với khả năng cập nhật thông minh và sử dụng rất ít băng thông, EIGRP vẫn là lựa chọn đáng cân nhắc cho các mạng WAN, DMVPN, hoặc doanh nghiệp vừa.
Trong bài viết sau, mình sẽ chia sẻ thêm về cấu trúc bảng topology của EIGRP, cách hoạt động của thuật toán DUAL, và ví dụ cấu hình thực tế.
Nếu thấy hữu ích, đừng quên chia sẻ bài này vào các cộng đồng VnPro: CCNA / CCNP / CCIE để cùng học tập nhé.
Viết lại bởi CCIE Phục vụ cộng đồng mạng VnPro
Anh em kỹ sư mạng thân mến,
Nếu bạn đã từng cấu hình một mạng doanh nghiệp vừa hoặc lớn, hẳn đã không ít lần bắt gặp EIGRP – một giao thức định tuyến nội bộ được Cisco tối ưu hóa đặc biệt để hoạt động hiệu quả trong môi trường mạng hỗn hợp. Mặc dù hiện tại OSPF có thể được dùng rộng rãi hơn trong các môi trường đa vendor, EIGRP vẫn là một "con ngựa chiến" đáng tin cậy của nhiều mạng Cisco thuần chủng, nhờ tốc độ hội tụ nhanh, cơ chế cập nhật linh hoạt và khả năng tiết kiệm băng thông ấn tượng.
Trong bài viết này, mình sẽ tổng hợp các đặc tính kỹ thuật cốt lõi của EIGRP – giúp bạn hiểu rõ "nội tạng" của nó mà không cần đi sâu vào cấu hình. Bài này đặc biệt hữu ích cho anh em đang học CCNP hoặc muốn ôn tập nhanh kiến thức nền tảng.
I. ĐẶC TÍNH KỸ THUẬT CỦA EIGRP
1. Giao thức tầng 3 riêng biệt – Sử dụng Protocol số 88
Không như RIP hay OSPF sử dụng UDP hay IP Protocol 89, EIGRP chạy trên giao thức IP độc quyền của Cisco với số hiệu protocol 88 – không cần TCP hay UDP. Điều này giúp EIGRP tự kiểm soát việc truyền và xác nhận gói tin thông qua một thuật toán truyền gọi là RTP (Reliable Transport Protocol).
- Gói tin Hello, Update, Query, Reply và ACK được truyền bằng địa chỉ multicast 224.0.0.10 đến các láng giềng.
- Nếu gói multicast không được ACK lại, gói sẽ được truyền lại bằng unicast cho router "lì đòn" chưa trả lời.
- Sau 16 lần retry không nhận ACK, router láng giềng được xem là đã chết.
- Cơ chế kiểm soát độ tin cậy dựa trên sequence number (số thứ tự) và các thông số như:
- SRTT – Smoothed Round Trip Time
- RTO – Retransmission Timeout
- Multicast Flow Timer
Lưu ý: Cisco không công khai công thức tính các giá trị này, nên bạn không thể tự tính thủ công, chỉ hiểu cơ chế hoạt động là đủ. 2. Cơ chế tính toán chi phí tuyến (Metric)
Mặc định EIGRP tính toán metric dựa trên:
- Băng thông thấp nhất (Bandwidth)
- Độ trễ tích lũy (Delay) trên đường đi
- Có thể mở rộng để xét thêm các yếu tố: Load, Reliability, MTU, tuy nhiên thường không dùng trong thực tế.
Ví dụ: Để tăng ảnh hưởng của delay, bạn có thể tinh chỉnh tham số K (K1, K3 là phổ biến nhất). 3. Thời gian Hello và Hold Timer
- Hello Timer: Khoảng thời gian router gửi thông điệp Hello định kỳ để giữ liên kết với láng giềng.
- Hold Timer: Nếu không nhận được bất kỳ gói EIGRP (kể cả Hello) trong khoảng thời gian này, router coi láng giềng là mất kết nối.
Thông thường trên các kết nối Ethernet, Hello = 5s và Hold = 15s. 4. Cơ chế cập nhật tuyến đường thông minh
EIGRP dùng cập nhật từng phần (partial update) thay vì gửi toàn bộ bảng định tuyến theo chu kỳ như RIP.
- Nonperiodic – không cập nhật theo chu kỳ
- Partial – chỉ gửi tuyến có thay đổi
- Bounded – chỉ gửi đến router bị ảnh hưởng
➡️ Ưu điểm: Tiết kiệm băng thông WAN, hội tụ nhanh, giảm CPU.
Ví dụ: Nếu một tuyến đến 192.168.10.0/24 thay đổi, chỉ thông tin tuyến đó được gửi đến các láng giềng liên quan, không phải toàn bộ routing table. 5. Xác thực – Hỗ trợ MD5
EIGRP có thể cấu hình MD5 authentication để đảm bảo router chỉ nhận thông tin từ láng giềng tin cậy. Bảo vệ khỏi các gói EIGRP giả mạo.
Ví dụ thực tế: Bạn có thể dùng lệnh ip authentication mode eigrp 100 md5 để kích hoạt xác thực trên giao diện.
6. Hỗ trợ VLSM – Không phân lớp
EIGRP gửi kèm subnet mask trong các gói cập nhật → hoàn toàn hỗ trợ mạng không phân lớp (Classless Routing).
Điều này cực kỳ quan trọng khi bạn sử dụng các subnet với độ dài không đồng nhất (ví dụ: /30, /27, /23...). 7. Tóm tắt tuyến thủ công
Bạn có thể cấu hình tóm tắt địa chỉ bất kỳ điểm nào trong mạng, khác với OSPF (chỉ tóm tắt tại ABR hoặc ASBR). Điều này giúp giảm kích thước bảng định tuyến.
router eigrp 100
network 10.0.0.0
interface f0/0
ip summary-address eigrp 100 10.1.0.0 255.255.0.0
8. Hỗ trợ quảng bá đa giao thức
Dù hiện tại không còn phổ biến, EIGRP từng hỗ trợ các giao thức IPX và AppleTalk, biến nó thành một giao thức định tuyến đa giao thức (multiprotocol routing protocol). 9. Đánh dấu tuyến (Route Tagging)
Cho phép bạn gắn "tag" cho các tuyến được quảng bá → giúp dễ dàng lọc, kiểm soát hoặc phân biệt tuyến trong các môi trường phức tạp hoặc tái phân phối (redistribution).
KẾT
EIGRP là một giao thức cực kỳ mạnh nếu bạn triển khai trong môi trường toàn Cisco. Với thuật toán DUAL đảm bảo hội tụ nhanh và độ ổn định cao, cộng với khả năng cập nhật thông minh và sử dụng rất ít băng thông, EIGRP vẫn là lựa chọn đáng cân nhắc cho các mạng WAN, DMVPN, hoặc doanh nghiệp vừa.
Trong bài viết sau, mình sẽ chia sẻ thêm về cấu trúc bảng topology của EIGRP, cách hoạt động của thuật toán DUAL, và ví dụ cấu hình thực tế.
Nếu thấy hữu ích, đừng quên chia sẻ bài này vào các cộng đồng VnPro: CCNA / CCNP / CCIE để cùng học tập nhé.