一、OSPF协议概述1
1为什么需要动态路由协议静态路由不灵活的地方1
路由多起来,工作量巨大2
改变非常不灵活,需要工程师强干预动态路由的优点1
路由自学习2
对于拓扑的改变有一定的适应能力动态路由协议缺点
需要有较强的理解和分析能力(ISIS、BGP)2
网络较大,那么收敛时间较长(可以把收敛当作从开始到路由学习完整的过程)3
网络较大,会带来一定的设备负担,特别是当网络设计不合理的时候1
2动态路由协议分类距离矢量DV传达的是路由信息(道听途说)有点盲人摸象的感觉,井底之蛙,蒙在鼓里缺点,可能会有环路存在(水平分割来解决)链路状态传递链路信息(客观描述)设备知道全网的地图(上帝视角),能够自己分析自己计算路由
3OSPF的路由计算Step1客观描述建立邻居关系,然后都会向它的邻居来描述自身使能了OSPF的接口情况,内容包括(但是不限于)网络类型、开销、IP掩码等
Step2整合每台OSPF路由器都描述自身启用OSPF的链路状态信息,最后进行交换,最终形成一个叫做LSDB(链路状态数据库)的表
类似于中国每个省份把自己省份的地图进行集合,然后通告给中国其他的省份Step3使用SPF计算路由以本设备为根,以SPF算法计算到达该拓扑的任意地方的路径
类似于以自身为起点去往中国的任何一个地方
由于知道了整个拓扑信息,就相当于使用了上帝视角,做到“路由自主、路由自由”
SPF算法可以保证没有环路
Step4提交路由表OSPF计算出来的提交路由表,根据优先级、度量值的比较,从而写入路由表1
4OSPF基础术语区域类似于分组,使用区域来标识每个设备的的分组一个设备可能位于多个区域(多个分组)一个链路的两端位于一个区域Router-ID作用1
标识一台设备,从而标识产生的LSA等信息2
参与一些OSPF选举选举原则1
优先选择协议下手动指定的[AR1]#ospf1router