一、OSPF路由协议概述
开放式最短路径优先协议(Open Shortest Path First,OSPF)是基于开放标准的链路状态路由选择协议。
为了高效的选择路由,同时为了减少对路由器CPU和内存资源的消耗,OSPF协议设计了分层结构和划分区域的方式。
二、链路状态协议的工作过程
链路状态协议通过与直连的路由器建立邻接关系,互相传递链路状态信息,来了解整个网络的拓扑结构。
三、Route ID
Router ID是在OSPF区域内唯一标识路由器的IP地址。下面以cisco的路由器来说明他们是怎么得到他们的Router ID的
首先,路由器选取他所有Loopback接口上数值最高的IP。
其次,如果路由器没有配置Loopback接口的地址,那么路由器就在所有活动物理端口中选取一个数值最高的IP地址作为路由器的Router ID。
四、OSPF的工作过程
使用OSPF协议的路由器需要保存三张表:
1、邻居列表。列出每台路由器已经建立邻接关系的全部邻居路由器。
2、链路状态数据库。列出网络中其他路由器的信息,由此显示了全网的网络拓扑。
3、路由表。列出了通过SPF算法计算出的到达每个相连网络的最佳路径。
路由器先与临近的路由器建立邻接关系表,然后在邻居路由器之间同步链路状态数据库,接着通过链路状态数据库的信息使用最短路径的算法(Dijkstra),计算出一个以自己为树根的“最短路径树”。到最后,每一台路由器都将从最短路径树中构建自己的路由表。
五、OSPF的度量值
OSPF的用来度量路径优劣的度量值称为Cost(代价)。是指从该接口发送出去的数据包的出站接口代价。链路代价是OSPF协议的度量,并使用16位无符号的整数表示,大小是1~65535.
小白菜第一次写博客 ,望大家多多照顾。
转载于:https://blog.51cto.com/liyin/590799