多区OSPF优点:

1.       SPF的计算频率更低:限制信息更新范围, 防止将所有链路状态变化扩散到其它区域

2.       区域间发送汇总LSA(3LSA), 链路开销更小.

3.       可以进行路由汇总, 路由表更小.

OSPF路由计算优选次序:

(1) 直连路由:本路由器发起的LSA 12

(2) 区域内路由:O LSA 12

(3) 区域间路由:O IA LSA 3

(4) 1类外部路由:O E1 LSA 5类型1

(5) 2类外部路由:O E2 LSA 5 类型2

(6) 1NSSA路由:O N1 LSA 7类型1

(7) 2NSSA路由:O N2 LSA 7类型2

OSPF区域类型:

标准OSPF区域:

(1) 骨干区域:Area 0   LSA: 12345

(2) 标准区域:        LSA: 12345

默认情况下,OSPF的所有区域都是标准区域, 可以接收LSA-1/2LSA-3/4LSA-5, 即可以存在 O O IAO E2路由。

标准的OSPF区域,能发起也能接收区域内路由、区域间路由、外部路由;骨干区域Area 0也是一个标准区域。

特殊OSPF区域:

说明: 设置未节可以缩小区域中的LSDB, 减小路由表, 降低内存需求.

(3) Stub区域:存根区域 

LSA: 12330.0.0.0/0ABR向区域内发起的一条3类缺省路由LSA

只接收本区域内路由(O)和区域汇总路由(O IA),不能接收外部路由 ( 外部路由用默认处理 O *),也不能重发布引入外部路由;可以阻挡不必要的LSA5外部路由进入本地区域,ABR会生成0/0的缺省路由(LSA3)通告进stub区域内部。

(4) 完全Stub区域:完全存根区域 Totally Stub

LSA: 1230.0.0.0/0ABR向区域内发起的一条3类缺省路由LSA

只收接收本区域内路由(O), 不能接收外部路由、区域间路由(用默认处理 O* IA),也不能重发布引入外部路由。

LSA3ABR通过计算LSA1LSA2转化而生成的,可以进一步配置成完全存根区域,阻挡LSA3,生成O* IA 0/0;完全存根区域是一种对存根区域的改进,进一步精简路由表

(5) NSSA区域:次存根区域 Not-so-stubby Area

LSA: 1237

具有stub区域的优点, 但可以包含ASBR,即想阻挡LSA5,自身又想引入外部路由,stub的变种。

本区域可以通过路由重发布引入外部路由(O N2),不能接收其他区域的外部路由(过滤穿越ABR的外部路由)

NSSA既阻挡外部LSA5的进入,同时它的ASBR又可以引入外部路由LSA7LSA7NSSA区域内洪泛,通过ABR时转换为LSA5继续传往其他区域;

ABR不会缺省生成0/0默认路由进入本地区域,需手工配置强制注入一条7类的默认路由(O*)。例:area 1 nssa default-information-originage  

(6) 完全NSSA区域:完全次存根区域

LSA: 12730.0.0.0/0ABR向区域内发起的一条3类缺省路由LSA

具有绝对未节的所有优点, 但可以包含ASBR

不能接收其他区域的外部路由、区域间路由,本区域可以引入外部路由

进一步由NSSA  ABR阻挡LSA3进入NSSA区域内,同时ABR自动生成3类默认路由O* 0/0进入完全NSSA区域;

 

OSPF链路状态通告 

学习LSA的目的与价值是要掌握各种LSA在哪里生成,LSA能跑多远,在路由表中看到的结果是什么,从而为以后在ABRASBR上控制LSA打下良好的基础。

LSA类型1 – 路由器LSA  Router LSA

LSA1只允许在本区域内洪泛,不允许跨越ABR。描述该路由器的链路状态信息。

LSA类型2 – 网络LSA    Network LSA

只在本区域Area内洪泛,不允许跨越ABR

DR 发送描述该路由器一个接口所属的网段的相关信息

LSA1LSA2总结:

通过LSA1LSA2在区域内洪泛,使区域内每个路由器的LSDB达到同步,计算生成标识为“O”的路由,解决区域内部的通信问题。

LSA类型3 – 网络汇总LSA Network Summary LSA

ABR生成,将所连接区域内部的链路信息以子网的形式扩散到邻区域

Type3 LSA实际上就是将区域内部的Type1 Type2的信息收集起来以路由子网的形式扩散出去, 这就是Summay LSASummay的含义(注意这里的summary与路由汇总没有关系)

LSA类型4 – ASBR汇总LSA  ASBR Summary LSA

LSA类型5指明自己是ASBR,为解决LSA5的路由生成问题,ABR在阻拦LSA1的同时生成LSA4,描述到ASBR的可达性;汇总链路通告,描述前往ASBR的路由 ASBR-ID由和ASBR在同一区域的ABR生成, 在穿越边界时改为新的ABR

Type4 LSA的触发条件为:ABR收到一个Type5 LSA

LSA类型5 – 自治系统外部LSA  AS External LSA

外部路由通过重发布,引入OSPF路由域,相应信息(路由条目)ASBRLSA5的形式生成然后进入OSPF路由域;

缺省情况下,LSA5生成路由用OE2表示,可强行指定为OE1

  OE2 开销 = 外部开销;  // 描述如何前往外部网络

  OE1 开销 = 外部开销 + 内部开销;

LSA5不允许进入特殊区域 —— stub存根区& NSSA区;

LSA类型7 – NSSA外部LSA     NSSA External LSA

NSSA(非完全存根区域)ASBR针对外部网络产生类似于LSA5LSA类型7,

LSA类型7只能在NSSA区域中洪泛,到达NSSA区域ABR后,NSSA ABR将其转换成LSA类型5外部路由,传播到Area 0,从而传播到整个OSPF路由域

生成路由缺省用ON2表示,也可指定为ON1

说明:对于LSA-3/4/5/7, 每个LSA只包含一条路由信息,如果有多条路由,则需要多个LSA来通告。

LSA总结:

        LINK-ID(名字)        ADV-Router                       扩散范围

LSA-1     R-ID            R-ID                                本区内

LSA-2     DRIP        DRR-ID                           本区内

LSA-3     路由 IA        ABR-ID(穿越边界时改为新的ABR-ID)    区域间

LSA-4     ASBR-ID       ABR-ID(穿越边界时改为新的ABR-ID)    区域间

 由和ASBR在同一个区域的ABR生成, 目的是告诉其它区域R如何找ASBR

LSA-5     路由 E2        ASBR-ID(不改变)                      区域间

LSA-7     路由 N2        ASBR-ID                             本区内

(跨越边界时由ABR重新生成5LSA进行扩散)