简述
OSPF(Open Shortest Path First)是一个内部网关协议(Interior Gateway Protocol,简称IGP),用于在单一自治系统(autonomous system,AS)内决策路由。与RIP相对,OSPF是链路状态路由协议,而RIP是距离向量路由协议。 1.骨干区域:起到了让其他非骨干区域能够知道别的区域的网络情况的作用。也就是说,所有非骨干区域的路由信息都要流经骨干区域。
2.虚拟链路:是一个通过非骨干区域到骨干区域的链路。 使用目的: 连接一个非骨干区域到一个骨干区域通过一个非骨干区域 通过一个非骨干区,连接分开的两个骨干区部分
规则: 必须在两个ABR之间进行配置 虚链路通过的区域作为传输区域,必须有完整的路由信息 间传输区不能是存根区。
OSPF的四种路由
- 内部路由器:所有端口在同一区域的路由器,维护一个链路状态数据库。
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引入自治系统外部路由
- 组网需求 • • 所有的交换机都运行 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
- 验证配置 查看 Switch D 的 ABR/ASBR 信息。 <SwitchD> display ospf abr-asbr 查看 Switch D 的 OSPF 路由表。 <SwitchD> display ospf routing
注意,在这个例子中3.1.2.1不是真实存在的,仅仅是有路由条目