OSPF(opend shortest path first)协议即开放式最短路径优先协议,它根据SPF算法自动选择最优的路经动态选择路由。
OSPF协议的优势:适用于大规模网络,路由变化收敛速度快,无环路由,支持子网划分LVSM,支持区域划分,支持组播发送报文,支持触发性更新路由条目。
OSPF协议是链路状态路由协议,它的管理距离为110。它的协议号为89。
SPF计算路径成本的公式:10的8次方除以BW(带宽)。单位:Bit/S。
AS叫自治系统:我们将共同管理下的一组路由运行的网络称之为自治系统。
OSPF的工作过程:建立邻接关系,链路状态数据库,最短路径树,形成路由表。
OSPF有三个表:邻居表,链路状态数据库,路由表。
OSPF形成邻接状态的过程:Down失效状态,Init初始化状态,2-Way邻居状态,Exstart开始状态,Exchange交换状态,Loading等待状态,Full邻接状态。
释义:从Down到2-Way这个阶段是路由与路由确认是邻居了,然后从Exstart到Full这个阶段完成邻接。邻接的意思就是邻居之间建立连接。
OSPF包类型:
v Hell包:发生送Hell报文建立邻接关系。
v 数据库描述包DBD:发送描述列表,就是我这里有那几个网段。
v 链路状态请求包LSR:发送请求包,请求路由列表。
v 链路状态更新包LSU:发送更新包,更新路由列表。
v 链路状态确认包LSACK:发送确认包,确认路由列表。
RouterID:运行OSPF的路由器都需要一个标识,这个标识被称为RouterID。
RouterID的选举:
v 手动配置
v 环回接口中最大的IP地址
v 物理接口中最大的IP地址
MA网络称为多路访问网络,意思就是说在同一网段里,路由器与交换机与路由器相连,路由器到达路由器的路有很多条。
DR与BDR技术:DR表示指定路由器,BDR表示备用路由器。在MA网络中,OSPF为了减少LSA通告条目的泛洪,则将同一网段的路由中选举出一个DR和一个BDR,当DR学习到其他路由的路由条目时,而其他路由都会通过DR学习路由条目。
BDR是为了防止DR线路出现故障时,BDR则担任DR的工作。
DR与BDR选举:根据优先级,根据RouterID。优先级值越大越优先,RouterID号越大越优先。