DUAL 的核心思想
扩散计算的核心思想如下:
1.任何时间发生了 IE 的话,将执行本地计算
2.如果在拓扑表里发现了多个 FS,metric 最低的作为新的 Successor
3.如果没有找到可用的 FS,路由进入活跃状态,并向邻居发出查询包,寻找新的 FS
4.当所有发出去的查询包都被应答包响应,或者在 active timer 超出之前,会一直处于活跃状态
5.如果扩散计算结果没有找到新的可用 FS 的话,那么将宣告目标不可达
4:协议独立模块(PDMs)。
支持IP,AppleTalk,and Novell NetWare
每个协议均有独立的EIGRP模块。
5:EIGRP的3张表:邻居表、数据库拓扑表、转发表。
6:EIGRP在形成邻居表的时候形成的映射关系的内容。
包括下一跳路由器和相对应的端口。
7:DUAL的术语:AD、FD、S、FS、FC的内容。
AD是指宣告距离,FD是指到达目的地的距离。
S是具有最优路径的下一跳路由器。
FS是指可行路由器。
FC是指可行条件。
8:EIGRP数据库拓扑表形成的过程。以及转发表形成的过程。
包括目的地,以及与其对应的AD,FD,S,FS的信息都在拓扑表里。
9:EIGRP数据包的类型:HELLO、UPDATE、QUERY、REPLY、ACK。
HELLO建立邻居关系。
UPDATE发送路由更新。
QUERY向邻居发送路由查询。
REPLY应答关于路由更新的查询。
ACK应答一个可靠的数据包。
10:EIGRP的邻接关系形成的过程。发送hellow包。
11:EIGRP的度量值的计算。