1.生成OSPF多区域的原因

1.改善网络的可扩展性
2.快速收敛

1.1 OSPF的三种通信量

2.PNG

1.2 0SPF路由器的三种类型

  • 内部路由器:只保存在本区域内的链路状态信息
  • 区域边界路由器(ABR):用来连接区域0和其他区域的路由器
  • 自治系统边界路由器(ASBR):用来连接OSPF的AS与外部其他的路由

1.3 OSPF区域的类型

7.PNG

2.OSPF 链路状态通告类型

类型代码 描述 用途
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发出的,用于通告本区域连接达到外部路由,与TYPE 5类似,仅在非纯末梢区域内进行泛洪,传递时会被ABR转换为LSAS

3.OSPF链路状态数据库

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

    3.1末梢区域和完全末梢区域区别

    90 2.PNG

由上图可知末梢区域没有LSA4.5,7通告
完全末梢区域除一条LSA3的默认路由通告外,没有LSA3 、4、5、7通告

3.2末梢区域和完全末梢区域的作用

  1. 其主要目的是减少区域内的LSA条目以及路由条目,减少对设备CPU和内存的占用
  2. 末梢区域和完全末梢区域中的ABR会自动生成一条默认路由发布到完全末梢区域内

3.3末梢区域的配置命令

[R1]ospf 1
[R1-ospf-1]area 1
[R1-ospf-rea-0.0.0.1] network 192.168.100.0 0.0.0.255
[R1-ospf-rea-0.0.0.1] network 12.0.0.0 0.0.0.255
先宣告直连网段,再配末梢网络
[R1-ospf-1-area-0.0.0.1] stub
[R1-ospf-1-area-0.0.0.1]nssa 非纯末梢路由

3.4完全末梢区域的配置命令

完全末梢区域配置命令
[R5]ospf 1
[R5-ospf-l]area 2
[R5-ospf-l-area-0.0.0.2]network 45.0.0.0 0.0.0.255
[R5-ospf-l-area-0.0.0.2]network 5.5.5.5 0.0.0.0
先宣告直连网段,再配
[R5-ospf-l-area-0.0.0.2]stub
R4配stub no-summar
[R4-ospf-l-area-0.0.0.2]stub no-summar

4.路由重分发的概念

  • 一个单一IP路由协议是管理网络中IP路由的首选方案
  • CISCO iOS是能执行多个路由协议,每一个路由协议和该路由协议所服务的网络属于同一个自治系统
  • Cisco iOS使用路由重分发特性以交换由不同协议创建的路由信息

    3.5路由重分发的考虑点

    1. 度量值
    2. 管理距离

      4.路由协议以及路由种类

路由协议或路由种类 优先级
DIRECT 0
OSPF 10
IS-IS 15
STATIC 60
RIP 100
OSPF ASE 150
BGP 255

4.1NSSA区域

GG 3.PNG

4.2常见的六种LSA

  1. LSA1
  2. LSA2
  3. LSA3
  4. LSA4
  5. LSA5
  6. LSA6
  7. LSA7
    每一种区域中允许泛洪的LSA
区域类型 1&2 3 4&5 7
骨干区域(区域0) 允许 允许 允许 不允许
非骨干区域,非末梢区域 允许 允许 允许 不允许
末梢区域 允许 允许 不允许 不允许
完全末梢区域 允许 不允许 不允许 不允许
NSSA 允许 允许 不允许 允许

5.OSPF重分发路由的路径类型

L 2.PNG

5.1OSPF地址汇总的作用

  1. 地址汇总也是通过减少泛洪的LSA数量节约资源
  2. 可以通过屏蔽一些网络不稳定的细节来节省资源
  3. 减少路由表中的路由条目

6.虚链路的含义

指一条通过一个非骨干区域连接到骨干区域的链路

6.1 虚链路的作用

  1. 通过一个非骨干区域连接一个区域到骨干区域
  2. 通过一个非骨干区域连接一个分段的骨干区域两边的部分区域

6.2虚链路的特性

  • 非骨干区域必须和骨干区域直接相连,若不与骨干区域相连,则需要在穿越一个非骨干区域的两台ABR之间的配置虚链路
  • 虚拟链路的建立:是需要依靠底层的真实链路所在的区域来传输OSPF报文的,所以如果底层的穿越传输区域不稳定的话,则导致上层虚链路不稳定,影响整个网络的骨干区域的稳定性,所以,一般不建议用这种方式,如果不得不使用,那么也仅仅是临时解决的方案。