OSPF协议介绍

   目前,一般比较小型的网络使用静态路由协议,需要手工配置;大、中型及复杂(可能规模不大)的网络一般都在使用动态路由协议,目前最主流的动态路由协议为OSPF,不论从稳定性、可靠性、灵活性等方面考虑,OSPF都是久经考验、稳定可靠及使用广泛的协议。

   OSPF 是属于链路状态协议,采用SFP算法计算出最优路由。OSPF协议无路由自环、支持等值路由、收敛速度快。

  相关概念:Router ID用于标识OSPF网络中的每个设备(选集方式:首选Loopback接口IP地址,然后选其他接口的最小IP地址)、协议接口(运行OSPF协议的接口,会周期性的发送hello协议报文、查找和发现邻居。)、DR和BDR(为减少大量的OSPF同步链路状态信息的流量,根据接口优先级自动选出DR和BDR代表这个网络。)、链路状态数据库LSD(包含网络中所有路由器的链路信息,他表示整个网络的拓扑。)、邻居路由器(直连网络中的OSPF路由器根据hello包自动形成的邻居关系。)、邻接关系(在邻居关系基础上,同步链路状态数据库后形成的邻接关系)。

   OSPF工作过程:发现邻居(发送Hello报文);交换链路状态信息(LSA),同步链路状态数据库(LSDB),建立邻居关系;运行SFP算法(根据数据方向出端口的COST值总和),计算出最短路径,生成路由。

   OSPF通过选举DR/BDR来减少邻居间发送LSA造成的网络带宽和CPU浪费,每个网段都会选举DR/BDR,每个路由器都会和DR/BDR同步LSA来建立邻接关系;OSPF通过区域减少路由表的大小、将拓扑变化限制在区域内,同时较少LSA的数量,节省CPU资源。



你可能感兴趣的:(ospf)