一:邻居状态
邻居状态有down、init、2-way、exstart(exchange start)、exchange、loading、full(完全邻接),根据这些状态我们可以判断OSPF进行的状态,只有当full之后ospf才是成功的。
down,关闭状态,这个时候还没有进行连接。
init,开始状态,这个时候已经开始发送hello包了。
2-way,两个邻居之间已经建立连接了。
exstart,将要开始改变的状态。
exchange,正在改变状态。
loading,读档,正在加载,状态正在改变中。
full,完全邻接,此时已经完成邻接关系的建立。
二:OSPF的报文
hello 发送hello包,请求建立连接
ddb(database description) 数据库描述报文
lsu 链路状态更新报文
lsr 链路状态请求报文
lsack 链路状态确认报文
三:OSPF邻居建立影响的因素
1)确保最小范围内链路是互通的
2)确保设备端口可以发送报文
3)确保设备端口可以接受报文
4)确保OSPF Hello包中的参数一致