首先是ospf中的邻接关系的建立:
分为8个状态,主要状态有7个,其中有一个loading的加载状态,若一直卡在这个状态则有可能是双方的带宽,让LSA的加载出现“道路拥堵”的情况。
这7个状态分别为:
down:启动了ospf进程,一旦发送了hello包则进入下一个状态。
init:收到的hello包中有自己的routerID,则进入下一个状态。
two-way:邻居关系成立,然后进行一些条件匹配,成功则进入下一个状态,否则停留此状态靠hello包保活。
exstart:主从选举DBD一经发送则进入此状态,RID大的为主,DBD包中有MTU值(华为默认不开启)若MTU值不等则卡在此状态。
exchange:主从选举完成,发送携带LSA头部信息的DBD(相当于目录)再发送LSR请求自己没有的路由信息
loading:开始学习自己没有的路由信息
full:双方lsa同步,完成邻接状态建立。
Hello包:用于建立或者保活
DBD主从选举包
携带LSA头部信息的DBD包:
LSR链路状态请求:
链路状态更新:
链路状态确认: