1. Định nghĩa - EIGRP (Enhanced Interior Gateway Routing Protocol) là giao thức định tuyến mở rộng của IGRP, IGRP là giao thức dạng classfull, còn EIGRP là giao thức dạng Classless, nghĩa là có mang theo subnet mask trong các lần cập nhật - EIGRP là giao thức định tuyến lai (Hybrid Routing), là sự kết hợp của Distance Vector và Link States. - EIGRP là một giao thức định tuyến theo vector khoảng cách nâng cao nhưng khi cập nhật và bảo trì thông tin láng giềng và thông tin định tuyến thì nó làm việc giống như một giao thức định tuyến theo trạng thái đường liên kết. Ưu điểm: + Khả năng hội tụ nhanh: vì chúng sử dụng DUAL. DUAL bảo đảm hoạt động không bị lặp vòng khi tính toán đường đi, cho phép m ọi Router trong hệ thống mạng thực hiện đồng bộ cùng lúc khi có sự thay đổi xảy ra. + Bảo tồn băng thông và sử dụng băng thông một cách hiểu quả: vì nó chỉ gửi thông tin cập nhật một phần và giới hạn chứ không gửi toàn bộ bảng định tuyến. Nhờ vậy nó chỉ tốn một lượng băng thông tối thiểu khi hệ thống mạng đã ổn định. Điều này tương tự như hoạt động cập nhật của OSPF, Router EIGRP chỉ gửi thong tin cập nhật một phần cho Router nào cần thông tin đó mà thôi chứ không gửi mọi Router khác trong vùng như OSPF. Chính vì hoạt động cập nhật theo chu kỳ, các Router EIGRP giữ liên lạc với nhau bằng các gói hello rất nhỏ. Việc trao đổi các gói hello theo định kỳ không chiếm nhiều băng thông đường truyền. + Hỗ trợ VLSM (Veriable Length Subnet Mask) và CIDA (Classles Inter Domain Routing). Không giống như IGRP,EIGRP có thể trao đổi thông tin ở các IP khác lớp mạng + Hỗ trợ IP, IPX, Apple talk: vì Talk nhờ có cấu trúc từng phần theo giao thức (PDMs – Protocok dependent modules). EIGRP có thể phân phối thông tin của IPX, RIP để cải tiến hoạt động toàn diện. Trên thực tế, EIGRP có thể điều khiển giao thức này. Router EIGRP nhận thông tin định tuyến và dịch vụ, chỉ cập nhật cho các Router khác khi thông tin trong bảng định tuyến thay đổi. + Chạy trực tiếp trên IP và protocol number là 88 + Load balancing trên tất cả các cost không bằng nhau + Hổ trợ tất cả các giao thức và cấu trúc dữ liệu ở layer 2 + Không dùng broadcast và dùng Multicast hoặc Unicast trong từng trường hợp cụ thể + Hổ trợ việc chứng thực + Manual Summary trên bất kỳ interface nào Nhược điểm: EIGRP là một giao thức với rất nhiều ưu điểm và có thể được sử dụng trong những mô hình mạng vừa và lớn tuy nhiên vì đây là giao thức độc quyền của Cisco nên nó chỉ chạy trên thiết bị của cisco, trong khi đó không phải một tổ chức nào cũng có thể dùng toàn đồ Cisco mà còn các dòng sản phẩm khác nữa. Chính vì vậy, đây là một bất lợi của giao thức định tuyến EIGRP. 2. Nguyên lí hoạt động Thiết lập Neighbor trong EIGRP - Trao đổi gói tin hello 5s/1 lần có IP (224.0.0.10) - Các Neighbor phải có cùng subnet (không cần cùng subnet-mast), chung AS, cùng loại xác thực (chỉ hỗ trợ xác thực MD5) - Những Router neighbor sẽ trao đổi thông tin lẫn nhau, cập nhật đầy đủ cấu trúc liên kết, topology mạng. Khi topoly mạng thay đổi nó sẽ cập nhật phần thay đổi. Bảng topology - Topology table là bảng cung cấp dữ liệu để xây dựng nên bảng định tuyến của EIGRP. Thuật toán DUAL sẽ lấy thông tin từ bảng láng giềng và bảng cấu trúc để chọn đường có chi phí thấp nhất cho từng mạch đích. Mỗi EIGRP Router lưu một bảng cấu trúc mạng riêng tương ứng với từng loại giao thức mạng khác nhau. Bảng cấu trúc mạng chứa thông tin về tất cả các con đường mà Router học được. Nhờ những thông tin này mà Router có thể xác định đường đi khác để thay thế nhanh chóng khi cần thiết. Thuật toán DUAL chọn ra đường tốt nhất đến mạng đích gọi là đường kính (successor Router). - FD(Feasible Distance): là Metric tính từ router của mình đến mạng đích - AD(Advertised Distance): là Metric từ neighbor của mình đến mạng đích - Feasible successor (FS) là đường dự phòng cho đường successor. Đường này cũng được chọn ra cùng với đường successor nhưng chúng chỉ được lưu trong bảng cấu trúc mạng nhưng điều này không bắt buộc. Tìm đường đi tốt nhất trong EIGRP - Đường nào có giá trị FDmin sẽ được đưa vào bảng định tuyến. - Đường FDmin được gọi là đường Seccessor - Để đảm bảo mạng hội tụ nhanh thì EIGRP đưa ra các đường dự phòng. - Đường dự phòng phải có: · FD dự phòng > FDmin · AD dự phòng < FDmin - Đường dự phòng có tên gọi là Feasible Successor (FS) - Cơ chế preempt nghĩa là khi Successor chết mà sống lại thì vẫn tiếp tục được làm Successor Ta có cấu trúc các bảng như sơ đồ sau: Bài viết liên quan: - Cấu hình giao thức định tuyến EIGRP trên Cisco Router
Giao thức định tuyến EIGRP (Enhanced Interior Gateway Routing Protocol) EIGRP là giao thức định tuyến dạng lai giữa distance vector và link state. EIGRP là một phát triển riêng của Cisco nhằm khắc phục các nhược điểm của RIP/IGRP và có những ưu điểm như dễ cấu hình, độ hội tụ nhanh, tiết kiệm tài nguyên mạng khi trao đổi thông tin, sử dụng địa chỉ multicast để liên lạc, khả năng sử dụng hiệu quả băng thông, hỗ trợ VLSM và vấn đề mạng không liên tục (discontiguous network). Các giao thức định tuyến nhóm classless được thiết kế trong EIGRP để khắc phục các hạn chế của định tuyến classful, trong đó bao gồm các đặc điểm sau: - Không gian địa chỉ được sử dụng hiệu quả - Hỗ trợ VLSM. Các cổng của router trong cùng một network có thể có các giá trị subnet mask khác nhau - Hỗ trợ cho việc sử dụng CIDR - Các route có thể được summary. EIGRP và IGRP có cùng cách tính metric, tuy nhiên metric của EIGRP bằng metric của IGRP nhân với 256 do IGRP có trường metric là 24 bit trong khi EIGRP có trường metric là 32 bit: EIGRP Metric = IGRP Metric * 256 Bài viết liên quan: - Các giao thức định tuyến (Routing Protocol) - Tổng quan về giao thức định tuyến (Routing Protocols Overview) - Cấu hình giao thức định tuyến EIGRP trên Cisco Router