lilening 2011-04-01
路由器OSPF的基本配置―知识基础
OSPF协议是链路状态协议中的一种,链路状态协议跟距离矢量协议是有本质区别的,距离矢量协议也是一种谣传路由协议,是根据邻居传递过来的消息而决定路由表的表项。链路状态协议是在路由器之间发送hello报文,建立邻居数据表,传递彼此的链路状态信息,比如接口状态信息和接口IP信息。接收了链路状态信息的路由器彼此同步,形成链路状态数据库。再以自己为源,所有数据库中的其他路由器为目的,利用SPF最短路径优先算法计算出最优的路由。所以链路状态协议维护了三张表:
1.邻居状态表
2.链路状态表
3.路由信息表
OSPF全称为开放式最短路径优先协议(Open Shortest-Path First),它是一个内部网关协议(Interior Gateway Protocol,简称IGP),用于在单一自治系统(autonomous system,AS)内决策路由。
OSPF中的O意味着OSPF标准是对公共开放的,而不是封闭的专有路由方案。OSPF采用链路(路由器接口的另一种说法)状态协议算法,每个路由器维护一个相同的链路状态数据库,保存整个AS的拓扑结构(AS不划分情况下)。一旦每个路由器有了完整的链路状态数据库,该路由器就可以自己为根,构造最短路径树,然后再根据最短路径构造路由表。
对于大型的网络,为了进一步减少路由协议通信流量,利于管理和计算,OSPF将整个AS划分为若干个区域,区域内的路由器维护一个相同的链路状态数据库,保存该区域的拓扑结构。OSPF路由器相互间交换信息,但交换的信息不是路由,而是链路状态。
OSPF的试验拓扑如下图所示:每台路由器都以串行点对点的模式连接,路由器的以太网接口都连接在一台交换机上,彼此可以互相访问。
OSPF基本试验拓扑图
路由器OSPF的基本配置―试验过程