初识OSPF(二)

  • 前言
  • 一、OSPF多区域的生成
  • 二、OSPF的三种通信量
  • 三、OSPF的路由类型
  • 四、OSPF的区域类型
  • 五、链路状态数据库的组成
  • 1、链路状态通告类型
  • 2、六大类型说明
  • 六、末梢区域和完全末梢区域
  • 1、满足一下条件的区域
  • 2、内部通告
  • 3、作用
  • 4、配置
  • 总结



前言

ospf abr和asbr区别图解 ospf的abr的作用_OSPF


OSPF(Open Shortest Path First开放式最短路径优先)是一个内部网关协议(Interior Gateway Protocol,简称IGP),用于在单一自治系统(autonomous system,AS)内决策路由。是对链路状态路由协议的一种实现,隶属内部网关协议(IGP),故运作于自治系统内部。

一、OSPF多区域的生成

生成OSPF多区域的原因

ospf abr和asbr区别图解 ospf的abr的作用_链路_02



二、OSPF的三种通信量

  • 域内通信量
    单个区域内的路由间交换数据包构成的通信量
  • 域间通信量
    不同区域的路由间交换数据包构成的通信量
  • 外部通信量
    OSPF域内的路由器与OSPF区域外或另一个自治系统内的路由器之间交换数据包构成的通信量

三、OSPF的路由类型

ospf abr和asbr区别图解 ospf的abr的作用_网络_03

  • 区域边界路由器ABR
    指连接一个或多个区域到骨干区域的路由器,并且这些路由器会作为域间通信量的路由网关。因而,ABR路由器至少有一个接口是属于骨干区域的,而且必须为每一个与之相连的区域维护不同的链路状态数据库。正因为这个原因,ABR路由器通常需要比一般的内部路由器有更多的内存和更高性能的路由处理器。ABR路由器将会汇总与它相连区域的拓扑信息给骨干区域,然后将这些汇总信息传送给其他区域。
  • 自治边界路由器ASBR
    可以认为它是OSPF域外部的通信量进入OSPF域的网关路由器,也就是说,ASBR路由器是用来把其他路由选择协议学习到的路由通过路由选择重分配的方式注入OSPF域的路由器,一个ASBR路由器可以是位于OSPF域的AS内部的任何路由器,他可以是一台内部路由器或者ABR路由器。
  • 内部路由器(IR)
    指所有接口都属于同一个区域的路由器。

四、OSPF的区域类型

  1. 骨干区域Area0
  2. 非骨干区域




五、链路状态数据库的组成

1、链路状态通告类型

每个路由器都创建了每个接口、对应的相邻节点和接口速度组成的数据库。
LSDB每个条目称为LSA(链路状态通告),常见的有六种LSA类型。

类型代码

描述

用途

Type1

路由器LSA

由区域内的路由器发出,描述了路由器的链路状态和花费,传递到整个区域内

Type2

网络LSA

由区域内DR发出,描述区域内的变更信息,传递到整个区域内

Type3

网络汇总LSA

ABR发出,其他区域的汇总链路通告,描述了其他区域某一网段的路由,区域间传递

Type4

ASBR汇总LSA

ABR发出,通告ASBR信息,确定ASBR的位置,不会出现在ASBR所属区域

Type5

AS外部LSA

由ASBR发出,通告外部路由,告诉相同AS的路由器通往外部AS的路径,在整个AS中泛洪

Type7

NSSA外部LSA

NSSA区域内的ASBR发出的,通告本区域连接的外部路由,与Type5相似,仅在非纯末梢网络区域内泛洪,传递时会被ABR转换为LSA5

2、六大类型说明


ospf abr和asbr区别图解 ospf的abr的作用_OSPF_04

  • 网络LSA
  • ospf abr和asbr区别图解 ospf的abr的作用_ospf abr和asbr区别图解_05

  • 网络汇总LSA
  • ospf abr和asbr区别图解 ospf的abr的作用_ospf abr和asbr区别图解_06

  • ASBR汇总LSA
  • ospf abr和asbr区别图解 ospf的abr的作用_网络_07

  • AS外部LSA
  • ospf abr和asbr区别图解 ospf的abr的作用_网络_08

六、末梢区域和完全末梢区域

1、满足一下条件的区域


2、内部通告

  • 末梢区域
    没有LSA4、5、7通告
  • 完全末梢区域
    除了一条LSA3的默认路由通告外,没有LSA3、4、5、7通告

3、作用

减少区域内LS条目及路由条目,减少对设备CPU和内存的占用。

末梢区域和完全末梢区域中,ABR会自动生成一条默认路由发布到末梢区域或完全末梢区域中。

4、配置

1、末梢区域配置:

ABR路由配置:

[Huawei]ospf 1
[Huawei-ospf-1]area 2
[Huawei-ospf-1-area-0.0.0.2]network 12.0.0.0 0.0.0.255  #先宣告直连网段,再配
[Huawei-ospf-1-area-0.0.0.2]stub

区域内路由配置:

[Huawei]ospf 1
[Huawei-ospf-1]area 2
[Huawei-ospf-1-area-0.0.0.2]network 10.0.0.0 0.0.0.255  #先宣告直连网段,再配
[Huawei-ospf-1-area-0.0.0.2]stub
[Huawei-ospf-1-area-0.0.0.2]return
[Huawei]dis ip routing-table       #此时会显示一条默认路由到外部区域

2、完全末梢区域配置:

ABR路由配置:

[Huawei]ospf 1
[Huawei-ospf-1]area 2
[Huawei-ospf-1-area-0.0.0.2]network 12.0.0.0 0.0.0.255  #先宣告直连网段,再配
[Huawei-ospf-1-area-0.0.0.2]stub no-summary

区域内路由配置:

[Huawei]ospf 1
[Huawei-ospf-1]area 2
[Huawei-ospf-1-area-0.0.0.2]network 10.0.0.0 0.0.0.255  #先宣告直连网段,再配
[Huawei-ospf-1-area-0.0.0.2]stub
[Huawei-ospf-1-area-0.0.0.2]return
[Huawei]dis ip routing-table       #此时会显示一条默认路由到外部区域

总结

多区域的好处
1、减少lsdb的大小,节约带宽;
2、提高路由的效率:缩减部分路由器的OSPF路由条目,降低路由收敛的复杂度,对某些特定的lsa,可以在区域边界上,实现汇总/过滤/控制,而实现全网互通;
3、提高网络的稳定性:当某个区域的某条路由出现抖动时,可以减少受影响的波及面。