IGRP:
 + Mô tả :
Partial updates: trong bảng định tuyến, router nào thay đổi thì tại dòng đó nó sẽ thay đổi ==> những phần còn lại sẽ không thay đổi.
Triggered:
Bounded: update có định hướng.

vd : có 2 Router nối chung vào 1 đường mạng 192.168.1.0/24 thì chỉ có 2 router đó biết sự thay đổi khi cả đường mạng đó thay đổi trạng thái
====> Mục đích cuối cùng của những việc làm này là giảm tối thiểu sử dụng bandwidth.

- Mang theo thông tin AS (Autonomous Sytem)
- Reliable: do khi nào có sự thay đổi thì nó mới update bảng dữ liệu, do đó cần phải "đảm bảo" ===> tức là hải gửi lại gói tin ACK.
  + chạy song song đí có cơ chế Unreliable
     vd: gói tin Hello
- Packet gửi theo: Unicast, và Multicast
    + Update cho nhau ==> 224.0.0.10
+ 5 gói tin : Duy trì mối quan hệ với next-hop
+ AD - Administrative Distance
EIGRP có những AD mặc định

Luật: con đường nào có AD thấp thì con đường đó được chọn.

Successor: láng giềng để đi đến đường mạng X
Feasible distance:
Feasible Successor:
Reported distance:
----------------------------------------------- Loopback ------------------------------------------------

Cách giải quyết Loopback:
+ Đặt ra giá trị vô cực - Count to Infinity
Với mạng RIP ---> giá trị 16 là giá trị vô cực
vd: điều này có nghĩa là có 15 router nối liên tiếp nhau thì Router thứ 16 sẽ không liên lạc được với Router đầu tiên ở trong mô hình mạng.

+ Split horizone:
   =>R1 gởi gói tin định tuyến đến R2.
   =>R2 có nhiệm vụ Broadcast đến tất cả các Router khác, trừ Router R1.

+ Holddown timer:
TH:

+ Trong TH này, R1 biết được đường mạng 192.168.1.0/24 này bị đứt và đã loan báo cho R2 và R2 có nhiệm vụ loan báo cho R3.
+ Do một số lí do, như tốc độ đường truyền, nghẽn mạng .... gói tin chưa đến R3 kịp lúc.
+ Trong khi R3 chưa biết đường mạng 192.168.1.0/24 bị đứt và gửi gói tin đến đường mạng này ==> Như vậy R1 sẽ thông báo cho R3 biết đường mạng 192.168.1.0/24 đã bị đứt.
+ R3 --> R2 ---..... ---> 192.168.1.0 /24 và theo đường mạng này R3 biết còn đường khác đến 192.168.1.0/24, thông báo ngược lại cho R1. Hay nói cách khác là R1 sẽ cập nhật đường đi khác đến 192.168.1.0/24 đi qua R3.
===> có loop ở đây, R1 gửi đến 192.168.1.0/24 thông qua R3, R3--> R2 --> R1 --> R3 .....
Luật holdown timer nói rằng: R1 sau khi báo cho các Router lân cận của nó biết đường đi đến 192.168.1.0/24 đã bị đứt, nó sẽ tự động tạo ra hàm. Hàm này nói rằng: R1 nối trực tiếp đến đường mạng 192.168.1.0/24 ===> biến bằng 0, nếu R3 gửi thông tin thông tin cập nhật có đường đi đến 192.168.1.0/24 mà phải qua 3 Router, tức là 3>0 đường không phải là ngắn nhất ===> không cập nhật, và nó đợi time =x, nếu R3 vẫn gởi gói tin cập nhật thì lúc đó R1 mới cập nhật thông tin từ R3.

DUAL - Diffusing Update Algorithm
+ Nếu đường nối với R1 bị đứt. R1 có thể chủ động hỏi các Router còn lại xem có biết đường nào khác đi đến đường mạng đó hay không ==> rồi tự động update