7 开放最短路径优先OSPF
- 格式:ppt
- 大小:409.00 KB
- 文档页数:11


计算机网络最短路径优先协议(OSPF)开放式最短路径优先协议(Open Shortest Path First,OSPF)是另一种使用较为广泛的内部网关协议。
它是一种链路状态路由选择协议,其实现过程比RIP协议复杂,但其更新过程收敛较快,适合在大型自治系统中使用。
OSPF协议的基本原理是:在自治系统中每一台运行OSPF协议的路由器都维护着一个链路状态数据库,并通过洪泛算法在整个系统中广播自己的链路状态信息,使得在整个系统内部维护一个同步的链路状态数据库。
根据链路状态数据库,路由器能够计算出以自己为根,其他网络节点为叶的一根最短路径树,从而得到自己到达系统内部各网络的路由表。
OSPF协议不再使用UDP数据报来传送报文,而是直接使用IP数据报来传送报文,并且这种数据报很短,能够减少路由信息的通信量。
如图4-12所示,为OSPF报文的报头格式。
图4-12 OSPF报文报头格式在OSPF报文的报头中,版本字段指出了协议的版本号,类型字段指示报文的类型,源路由器IP地址字段给出了发送地址,域标识符字段指出了32位的域标识号,而鉴别类型字段说明了所使用的鉴别机制。
其中,OSPF报文的类型主要包括五种,如表4-5所示。
在OSPF协议中,每两个相邻路由器每隔10秒要交换一次Hello报文。
通过Hello报文来确定相邻站是否可以到达,因为只有可达相邻站的链路状态信息才能够存入链路状态数据库,并由此计算出路由表。
在正常情况下,网络中传送的绝大数OSPF报文都是Hello报文,如果在40秒内没有收到某个相邻路由器发来的Hello报文,则可认为该相邻路由器是不可达的,应立即修改链路状态数据库,并重新计算路由表。
在OSPF报文类型中,除了Hello报文以外,其他四种报文都是用来进行链路状态数据库的同步。
当一个运行OSPF协议的路由器开始工作时,它只能通过Hello报文获得与其相邻的工作路由器,以及将数据发送相邻路由器所需的费用。
OSPF协议简介OSPF(开放式最短路径优先)是一种内部网关协议(IGP),用于在大型企业网络或互联网中进行路由选择和转发。
它是一种链路状态路由协议,被广泛用于构建大规模的自治系统(AS)内部的动态路由网络。
OSPF的目标OSPF的设计目标是实现以下几个重要方面:1.可靠性:OSPF通过在网络中交换链路状态信息,实现了快速的网络收敛和故障恢复,以确保网络的高可靠性。
2.可扩展性:OSPF能够适应大型网络的扩展需求,支持分层设计和分区,使得网络可以灵活地增长和调整。
3.快速收敛:OSPF使用最短路径优先算法(SPF)来计算路由,能够快速选择最佳路径,并在网络拓扑发生变化时迅速收敛。
4.灵活的策略控制:OSPF提供了多种策略控制机制,如区域(Area)、路由汇总(Route Summarization)、路由过滤(Route Filtering)等,使得网络管理员能够根据实际需求进行灵活的路由控制。
OSPF的工作原理OSPF协议通过建立邻居关系、交换链路状态信息、计算最短路径和更新路由表等步骤来实现路由选择和转发。
1.邻居关系建立:OSPF路由器通过发送Hello报文来探测与相邻路由器之间的连接,建立邻居关系。
邻居关系的建立是通过交换Hello报文和协商参数来完成的。
2.链路状态信息交换:建立邻居关系后,OSPF路由器将链路状态信息(LSA)广播给邻居路由器,用于描述自身的链路状态和拓扑信息。
3.最短路径计算:OSPF路由器使用最短路径优先算法(SPF)来计算到达目的网络的最优路径,并生成路由表。
4.路由表更新:OSPF路由器根据最新的链路状态信息更新路由表,并将更新的路由信息发送给邻居路由器。
OSPF的优缺点OSPF协议具有以下优点和缺点:优点:‑高可靠性和快速收敛:OSPF能够快速收敛,自动适应网络拓扑的变化,并提供快速的故障恢复能力。
‑灵活的路由策略控制:OSPF支持多种路由策略控制机制,使得网络管理员能够根据实际需求进行灵活的路由控制。