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