1.1 OSPF 形成邻接关系所经历各个阶段有何意义?
1) 失效状态(Down)这是一个邻居会话的初始状态,用来指明在最近一个 Router Dead Interval 的
时间内还没有收到来自邻居路由器的 Hello 数据包。除非在 NBMA 网络中的那些邻居路由器,否
则,Hello 数据包是不会发送给那些失效的邻居路由器的。在 NBMA 网络环境中,Hello 数据包是每隔
Poll Interval 的时间发送一次的。如果一台邻居路由器从其他更高—些的邻居状态转换到了失效状态,
那么路由器将会清空链路状态重传列表、数据库摘要列表和链路状态请求列表。
2) 尝试状态(Attempt)这种状态仅仅适用于 NBMA 网络上的邻居,在 NBMA 网络上邻居路由器
是手工配置的。当 NBMA 网络上具有 DR 选取资格的路由器和其邻居路由器相连的接口开始变为有
效(Active)时,或者当这台路由器成为 DR 或BDR时,这台具有DR选取资格的路由器将会把邻居路由器的状态转换到Attempt状态。在Attempt状态下,路由器将使用 HelloInterval 的时间代替 PollInterval 的时间来作为向邻居发送 Hello 数据包的时问间隔。
3) 初始状态(Init)这一状态表明在最近的 RouterDeadInterval 时间里路由器收到了来自邻居路
由器的 Hello 数据包,但是双向通信仍然没有建立。路由器将会在 Hello 数据包的邻居字段中包含这种
状态下或更高状态的所有邻居路由器的路由器 ID。
4) 双向通信状态(2-Way)这一状态表明本地路由器已经在来自邻居路由器的 Hello 数据包的邻
居字段中看到了它自己的路由器 ID,这也就意味着,一个双向通信的会话己经成功建立了。在多址网络
中,邻居路由器必须在这个状态或更高状态时才能有资格被选作该网络上的 DR 或 BDR。如果在 Init 状
态下从邻居路由器那里收到一个数据库描述数据包,也可以引起邻居状态直接转换到 2-Way 状态。
5) 信息交换初始状态(Exstart)在这一状态下,本地路由器和它的邻居将建立起主/从关系,并确
定数据库描述数据包的序列号,以便为数据库描述数据包的信息交换做准备。在这里,具有最高路由器
ID 的邻居路由器将成为“主”路由器。
6) 信息交换状态(Exchange)在这一状态下,本地路由器将向它的邻居路由器发送可以描述它整
个链路状态数据库信息的数据库描述数据包。同时,在这个 Exchangc 的状态下,本地路由器也会发送
链路状态请求数据包给它的邻居路由器,用来请求最新的 LSA。
7) 信息加载状态(Loading)在这一状态下,本地路由器将会向它的邻居路由器发送链路状态请求数据包,用来请求最新的 LSA 通告。虽然在 Exchange 状态下已经发现了这些最新的 LSA 通告,但是本
地路由器还没有收到这些 LSA 通告。
8) 完全邻接状态(Full)在这一状态下,邻居路由器之间将建立起完全邻接关系,这种邻接关系出
现在路由器 LSA 和网络 LSA 中。
OSPF有哪些特点?
距离矢量路由协议存在以下不足:网络扩展性不好、周期性广播消耗了大量带宽资源、路由收
敛速度慢、以跳数作为度量值、存在路由环路。
OSPF 协议是链路状态路由协议,它具有以下优点:支持大规模网络、组播触发更新、收敛速度
快、以开销作为度量值、协议设计避免路有环路和应用广泛的特点。
更多认证知识敬请关注微信公众号:誉天教育 QQ:3200569443