简述

OSPF(Open Shortest Path First)是一个内部网关协议(Interior Gateway Protocol,简称IGP),用于在单一自治系统(autonomous system,AS)内决策路由。与RIP相对,OSPF是链路状态路由协议,而RIP是距离向量路由协议。 1.骨干区域:起到了让其他非骨干区域能够知道别的区域的网络情况的作用。也就是说,所有非骨干区域的路由信息都要流经骨干区域。  

2.虚拟链路:是一个通过非骨干区域到骨干区域的链路。     使用目的:     连接一个非骨干区域到一个骨干区域通过一个非骨干区域     通过一个非骨干区,连接分开的两个骨干区部分  

  规则:     必须在两个ABR之间进行配置     虚链路通过的区域作为传输区域,必须有完整的路由信息          间传输区不能是存根区。

OSPF的四种路由

  1. 内部路由器:所有端口在同一区域的路由器,维护一个链路状态数据库。

  2. 主干路由器:具有连接主干区域端口的路由器。

  3. 区域边界路由器(ABR): 具有连接多区域端口的路由器,一般作为一个区域的出口。ABR为每一个所连

       接的区域建立链路状态数据库,负责将所连接区域的路由摘要信息发送到主干区域,而主干区域上的ABR则负

       责将这些信息发送到各个区域。

  4. 自治域系统边界路由器(ASBR): 至少拥有一个连接外部自治域网络(如非OSPF的网络)端口的路由器,负责将非OSPF           网络信息传入OSPF网络。

优点

(1)OSPF适合在大范围的网络:OSPF协议当中对于路由的跳数,它是没有限制的,所以OSPF协议能用在许多场合,同时也支持更加广泛的网络规模。只要是在组播的网络中,OSPF协议能够支持数十台路由器一起运作。 (2)组播触发式更新:OSPF协议在收敛完成后,会以触发方式发送拓扑变化的信息给其他路由器,这样就可以减少网络宽带的利用率;同时,可以减小干扰,特别是在使用组播网络结构,对外发出信息时,它对其他设备不构成其他影响 (3)收敛速度快:如果网络结构出现改变,OSPF协议的系统会以最快的速度发出新的报文,从而使新的拓扑情况很快扩散到整个网络;而且,OSPF采用周期较短的HELLO报文来维护邻居状态。 (4)以开销作为度量值:OSPF协议在设计时,就考虑到了链路带宽对路由度量值的影响。OSPF协议是以开销值作为标准,而链路开销和链路带宽,正好形成了反比的关系,带宽越是高,开销就会越小,这样一来,OSPF选路主要基于带宽因素。 (5)OSPF协议的设计是为了避免路由环路:在使用最短路径的算法下,收到路由中的链路状态,然后生成路径,这样不会产生环路。 (6)应用广泛:目前广泛的应用在互联网上,其他会有大量的应用实例。证明这是使用最广泛的IPG之一。

配置步骤

1.13.2 配置OSPF引入自治系统外部路由

  1. 组网需求 • • 所有的交换机都运行 OSPF,整个自治系统划分为 3 个区域。 • • 其中 Switch A 和 Switch B 作为 ABR 来转发区域之间的路由。 • • 在 Switch C 上配置为 ASBR 引入外部路由(静态路由),且路由信息可正确的在 AS 内传播。

拓扑图

3. 配置步骤 (1) 配置各接口的 IP 地址(略) (2) 配置OSPF(同前例 1.13.1 ) (3) 配置引入自治系统外部路由 在 Switch C 上配置一条到目的网段 3.1.2.0/24 的静态路由。 <SwitchC> system-view [SwitchC] ip route-static 3.1.2.1 24 10.4.1.2 在 Switch C 上配置 OSPF 引入静态路由。 [SwitchC] ospf 1 [SwitchC-ospf-1] import-route static

  1. 验证配置 查看 Switch D 的 ABR/ASBR 信息。 <SwitchD> display ospf abr-asbr 查看 Switch D 的 OSPF 路由表。 <SwitchD> display ospf routing

注意,在这个例子中3.1.2.1不是真实存在的,仅仅是有路由条目