OSPF简介Ospf数据包类型:Hello包:用于领居关系的建立与维护DBD:(数据库描述)数据包包含发送方路由器的链路状态数据库的简略列表LSR:接收方可以发送链路状态请求(LSR)数据包来请求DB
.
OSPF简介
Ospf数据包类型:
Hello包:用于领居关系的建立与维护
DBD:(数据库描述)数据包包含发送方路由器的链路状态数据库的简略列表
LSR:接收方可以发送链路状态请求(LSR)数据包来请求DBD中任何条目的更详细的信息
LSU:(链路状态更新)数据包用于回复LSR和通告新信息
LSAck:路由器收到LSU后,会发送一个LSAck来确认收到了LSU
OSPF算法:
每台ospf路由器都会维持一个链路状态数据库,其中包含来自其它所有路由器的LSA。一旦路由器收到所有的LSA并建立基本地链路状态数据库,ospf就会使用spf算法创建一个spf树。随后,将根据spf树,使用通向每个网络的最佳路径填充IP路由表
Ospf认证:(我们根据抓包软件分析)
首先R1和R2都会以自己的接口ip为源,以224.0.0.5为目标以送hello包
我们先看到ospf协议号(在这里我们是从R2上分析的)
1、 我们先看hello包(这里看到的是建立邻居关系的hello包)
2、 我们再来看看DBD(数据库描述)
3、 LSR(数据状态请求)
4、 LSU(收到请求后的更新)
5、 LSAck(对lsu的确认包)
6、 再看看用于维护邻居关系的hello包(R2上看到的)
7、 我们在看看R1上的是否与之对应
从上面我们可以看到在R1上和R2上得出的是相同的,一样的,一致的。
R2为DR
R1为BDR