OSPF(Open Shortest Path First开放式最短路径优先)路由协议,管理距离(AD值):思科为110,华为为10。
一、五种包
- Hello:维护邻居、建立邻居(发现邻居,并确认邻居是否还生存,生存超时周期40s)
- DBD:数据库描述信息(协商主从关系)
- LSR:链路状态请求包(请求LSU信息)
- LSU:链路状态更新包(向对方更新LSA)
- LSACK:链路状态确认包(确认已经收到对端的包(除了Hello以外))
二、三张表
- 邻居列表:列出每台路由器全部已经建立邻接关系的邻居路由器
- 链路状态数据库:列出网络中其他路由器的信息,由此显示了全网的网络拓扑
- ospf路由表:列出通过SPF算法计算出到达每个相连网络的最佳路径
三、七种状态
- down 双方接口down状态
- init 初始化状态即单向通信,A收到B的hello(或B收到A的hello);
- two-way 双方互相通信状态,彼此收到对方的hello,并且从hello包中读取信息,建立邻居关系;
- exstart 就是将要开始发送DBD,在发送之前确认谁先发,谁后发,他们自动协商,依靠router id,越大越优先;
- exchange 上边确认主从关系后,开始交换DBD即摘要,会有确认,
- loading 收到BDB后进行比较是否相同(比较依据查看序列号),然后进行LSR、LSU的请求和更新
- full 彼此的数据相同即LSA一样,此状态为邻接关系