EIGRP使用了多种类型的包,就像我们使用protocol number 来识别TCP/UDP协议一样,TCP的协议号为6,UDP的协议号为17,都是为了让IP协议能识别上层协议。EIGRP的协议号为88。这样IP协议就能靠IP包中的protocol number字段的88来识别这是来自EIGRP的包了。下面我们按照可靠及不可靠的功能分别列出常见的EIGRP包类型:
不可靠:
HELLO:用来neighbor discovery/recovery,HELLO包是multicast的
ACK:一种特殊的HELLO包,无数据,ACK总是unicast的。
可靠:
UPDATE:更新包,不像RIP以及IGRP的是,它只在有需求的时候传播,并且只包含必要的信息,当这些信息是由单个路由所请求,使用unicast,反之使用multicast
Queries and Replies:被DUAL算法所使用,可以为multicast或unicast