OSPF 路由协议概述 1OSPF 路由协议概述 1.1 内容简介 随着Internet 技术在全球范围的飞速发展,OSPF 已成为目前Internet 广域网和Intranet 企业网采用最多、应用最广泛的路由协议之一。OSPF 是 Open Shortest Path First (开放最短路由优先协议)的缩写。它是 IETF 组织开发的一个基于链路状态的内部网关协议。目前针对 IPv 4 协议使用的是 OSPF Version 2(RFC2328)。 OSPF 协议是由Internet Engineering Task Force的OSPF 工作组所开发的,特别为TCP/IP网络而设计,包括明确的支持 CIDR 和标记来源于外部的路由信息。OSPF 也提供了对路由更新的验证,并在发送/接收更新时使用IP 多播。此外,还作了很多的工作使得协议仅用很少的路由流量就可以快速地响应拓扑改变。 本文主要介绍 OSPF 路由协议的基本原理,包括:OSPF 的协议报文、邻居状态机、链路状态同步,以及 DR、BDR 选举和OSPF 区域的划分。 本文来源于 H3C 网络学院教材,作为OSPF 路由协议实验的主要参考资料。通过这个实验,学生应该能掌握 OSPF 路由协议的基本概念和基本原理,OSPF 路由计算过程,具备规划和配置 OSPF 路由协议的能力,并能处理一般的OSPF 故障。 说明: 若没有特别说明,下文中所提到的OSPF 均指OSPFv 2。 1.2 相关概念回顾 在理论课程中,我们对距离矢量和链路状态路由协议有了一定的了解。下面,我们将会回顾一些相关的概念,指出距离矢量算法和链路状态算法的一些区别。 1.2.1 路由表 路由器转发分组的关键是路由表。每个路由器中都保存着一张路由表,表中每条路由项都指明分组到某子网或某主机应通过路由器的哪个物理端口发送,然后就可到达该路径的下一个路由器,或者不再经过别的路由器而传送到直接相连的网络中的目的主机。 根据来源不同,路由表中的路由通常可分为以下三类: OSPF 路由协议概述 2 1. 链路层协议发现的路由(也称为接口路由或直连路由) 2. 由网络管理员手工配置的静态路由 3. 动态路由协议发现的路由。 路由协议静态路由协议动态路由协议距离矢量路由协议(如RIP)链路状态路由协议(如OSPF IS-IS) 图1-1 如图1-1 路由协议的分类 其中动态路由协议又包括有:TCP/IP 协议栈的RIP(Routing Information Protocol,路由信息协议)协议、 OSPF(Open Shortest Path First,开放式最短路径优先)协议;OSI 参考模型的IS-IS(Intermediate System...