对于OSPF着重于在从开始建立开始,有如下三个点 一.如何建立邻接关系,建立邻接关系有下面七个过程: 1. down:这个过程意味着路由器没有给相邻的路由器发包,他们之间的状态还没有起。 2. init:这个过程表示其中一个路由器加入宣告OSPF进程后,某个路由器先发一个包,那么它就到达init状态,这个状态不是两个路由器一起到达的,另一个路由在没收到这个包前,发一个hello包,那么它也到达init,如果他收到了其他路由器的包,它也会发一个hello,此时才会到达init。 3. 2-way:这个过程,如init所言,当最开始发送包的路由器收到对方回应的包后,那么他就到达2-way,之后它会回复一个包给对方,使对方也到达2-way。 4. Exstart:因为相互达到2-way,然后开始传送自己的路由,给对方说自己有那些路由,最开始地三个DBD来确定主从关系随后开始发送DBD报文, 5. Exchange:这个是隐式确认,有个序列号,主给从发送一条DBD,从回复的是相同序列号,其中包含的是从的DBD。这样更优化了报文的传输,当一方发送完后,再接收对方的DBD,就用ACK回应。 6. Loading:当传输完DBD后,知道自己缺少的路由信息,就发送request报文,随后接受LSU,通过加载LSA是双方的LSDB是同一个,这样使链路收敛。 7. Full:当链路收敛后就到达Full。
|