一、OSPF简介OSPF是一种链路状态型路由协议,采用链路状态类型,即使网络中有环路,也不会影响路由的数据传输,可以实现稳定的路由控制。另外OSPF支持子网掩码,由此,曾经的RIP协议中无法实现可变长的子网构造的网络路由控制成为现实。为了减少网络流量,OSPF还引入了“区域”的概念,区域是将一个自治的网络分为若干个更小的范围,因此可以减少路由协议之间不必要的交换。 1.1 OSPF是链路状态型路由协议OSPF为链路状态路由器,路由器之间链路状态生成网络拓扑信息,然后再根据拓扑信息生成路由表。与哪个网络或者是与哪个路由器相连的信息需要通过接力的形式来传递,使每一个路由器都知道,路由器之间的信息。 OSPF中掌握着整个网络的拓扑结构,可以从中找到最短路径来决定最终的路由选择。 RIP的路由选择,要求途中所经过的路由器越少越好。与之相比,OSPF可以给每条链路赋予一个权重(也可以叫做代价),并始终选择一个权重最小的路径作为最终路由。 1.2 OSPF基础知识在OSPF中,把连接在同一个链路的路由器称为相邻路由器。在一个相对简单的网络结构中,例如每个路由器仅仅跟一个路由连