// 注:本人在校学生,写本片文章只为巩固知识,相互学习交流,如有错误还请大佬指出
一,几台运行ospf的设备相互之间交互Hello报文建立邻居关系
1.设备刚启动时是down状态,当收到别人的Hello报文但是不包含自己的router-id此时是init状态,当收到别人的Hello报文包含自己的router-id时进入2-way状态。
2.Hello报文用于发现和维持邻居关系
二,成功建立邻居关系的设备相互之间发送DD报文
设备进入Exstart状态,然后发送空的DD报文用于确定主从关系,之后设备进入Exchange状态,相互之间发送描述自己LSDB的DD报文,当接收到其他设备的DD报文中包含自己没有的LSA,(此时设备进入Loading状态)本设备会给该设备发送LSR报文请求自己所需的LSA,对端收到该LSR报文时会将所需的LSA封装进LSU报文中发给本设备,当本设备收到后会回应LSAck报文进行确认。
DD报文:主从关系确定 描述自己的LSDB
LSR:请求所需的报文
LSU:更新报文
LSAck:对LSU报文进行确认
当同步完LSDB之后设备进入Full状态,设备之间邻接关系建立完成。