2022-05-05 网工进阶(六)OSPF-5类、4类、特殊区域、7类

5类 AS外部LSA(AS External LSA)

ASBR

ASBR(AS Boundary Router)自治系统边界路由器。只要一台OSPF设备引入了外部路由,它就成为了ASBR。

ASBR将外部路由信息以AS-external LSA(5类LSA)的形式在OSPF网络内泛洪。

AS-external LSA

AS-external LSA(5类LSA)由ASBR产生,描述到达AS外部的路由,该LSA会被通告到所有的区域(除了Stub区域和NSSA区域)。

LS Type:取值5,代表AS-external-LSA。

Link State ID:外部路由的网络地址。

Advertising Router:ASBR的RID。

Network Mask:外部路由的目的网络掩码。

E :该外部路由所使用的度量值类型

0:度量值类型为Metric-Type-1(可信度高,开销=AS内部开销+AS外部开销

1:度量值类型为Metric-Type-2(默认,可信度低,外部开销大于内部开销,开销=AS外部开销

metric:到目的网络的路由开销。

Forwarding Address(FA):到所通告的目的地址的报文将被转发到这个地址。如果地址是0.0.0.0,表示由本ASBR转发。如果引入的外部路由是通过同一MA网络中的地址的路由器连接,并且该地址没有宣告OSPF,那么就会转发到这个地址。

External Route Tag(外部路由标记):这是一个只有外部路由才能够携带的标记,常被用于部署路由策略

PS:OSPF路由传递优先级:区域内>区域间>外部路由type1>type2

相关命令:

引入外部路由

[R1-ospf-1]import-route direct type 1 cost 1 tag 100

查看5类LSA

<R1>display ospf lsdb ase

修改外部路由的度量值类型

[R1-ospf-1]import-route isis 1 type 1

修改外部路由优先级

[AR1-ospf-1]preference ase 100

查看路由详细信息

<R1>display ip routing-table 10.1.0.1 verbose 

抓包分析

1 链路老化时间:34秒

2 可选项:支持外部路由

3 LSA类型:5类、AS外部LSA

4 外部路由网络地址:20.2.0.0

5 ASBR的IRID:10.1.0.1

6 链路状态序列号:0x800000001

7 校验和:0x7935

8 外部路由掩码:255.255.255.0

9 外部路由度量值类型:2

10 到外部路由的开销:1

11 转发地址:本ASBR

4类 ASBR汇总LSA(ASBR Summary LSA)

ASBR-Summary LSA

由ABR产生,描述到ASBR的路由,通告给ASBR所在区域的其他相关区域。

PS:ASBR区域内的5类LSA由ASBR进行通告,在区域外,需要通过ABR产生的4类进行引导到区域内的ASBR才能产生准确的外部路由。

LS Type:取值4,代表ASBR-Summary LSA。

Link State ID :ASBR的Router ID。

Advertising Router:ABR的Router ID。

Network Mask:仅保留,无意义。

metric:到目的地址的路由开销。 

相关命令:

查看4类LSA

<R1>display ospf lsdb asbr

抓包分析

1 链路老化时间:25秒

2 可选项:支持外部路由

3 LSA类型:4类 ASBR汇总LSA(ASBR Summary LSA)

4 ASBR的RID:10.1.0.1

5 ABR的RID:10.1.0.3

6 链路状态序列号:0x800000001

7 校验和:0x5ae6

8 开销:1

OSPF 特殊区域

OSPF通过划分区域可以减小区域内路由器LSDB的规模,对于那些位于自治系统(AS)边界非骨干区域低端路由器来说仍然无法承受,通过OSPF的特殊区域特性可以进一步减少LSA数量和路由表规模。

OSPF的区域可分为两种类型

传输区域(Transit Area):除了承载本区域发起的流量和访问本区域的流量外,还承载了源IP和目的IP都不属于本区域的流量,即“穿越型流量”。指区域0。

末端区域(Stub Area):只承载本区域发起的流量和访问本区域的流量。指区域0以外的区域。

Stub区域

Stub区域的ABR不向Stub区域内传播它接收到的AS外部路由,Stub区域中路由器的LSDB、路由表规模都会大大减小。

为保证Stub区域能够到达AS外部,Stub区域的ABR将生成一条缺省路由(使用3类LSA描述)。

Stub区域中没有4类、5类LSA,用3类默认路由代替它们。

配置Stub区域时需要注意下列几点:

骨干区域不能被配置为Stub区域。

Stub区域中的所有路由器都必须将该区域配置为Stub。

Stub区域内不能引入也不接收AS外部路由。

虚连接不能穿越Stub区域。

相关命令:

配置stub区域

[R1-ospf-1-area-0.0.0.0]stub 

Totally Stub区域        

Totally Stub区域既不允许AS外部路由在本区域内传播,也不允许区域间路由在本区域内传播。

Totally Stub区域内的路由器通过本区域ABR下发的缺省路由(使用3类LSA描述)到达其他区域以及AS外部

AS外部、其他OSPF区域的拓扑及路由变化不会导致Totally Stub区域内的路由器进行路由重计算,减少了设备性能浪费

Stub区域中没有普通3类、4类、5类LSA,用3类默认路由代替它们。

相关命令:

配置totally stub区域(仅ABR)

[R1-ospf-1-area-0.0.0.0]stub no-summary 

NSSA区域

能够引入外部路由,同时又不会学习来自OSPF网络其它区域引入的外部路由。

NSSA区域的特性与Stub区域类似,没有4类、5类LSA,用3类默认路由代替它们。区别在于Stub区域不能直接引入外部路由,NSSA区域可以引入。

同时7类LSA也需要在NSSA区域里泛洪,因此ABR会下发一条7类默认路由

7类 非完全末梢区域LSA(NSSA LSA)

7类LSA是为了支持NSSA区域而新增的一种LSA类型,用于描述NSSA区域引入的外部路由信息。NSSA区域的ASBR将外部路由引入该区域后,使用7类LSA描述这些路由。

7类LSA的扩散范围仅限于始发NSSA区域,7类LSA不会被注入到普通区域。

NSSA区域的ABR会将7类LSA转化为5类LSA,并将该LSA注入到骨干区域,从而在整个OSPF域内泛洪。

NSSA区域的ABR会阻挡其他区域引入的外部路由引入本区域,即NSSA区域内不会存在4类及5类LSA,为了让NSSA区域内的路由器能够通过骨干区域到达AS外部,NSSA区域的ABR会自动向该区域注入一条缺省路由,该路由采用7类LSA描述。

抓包分析

1 链路老化时间:1秒

2 可选项:表示该LSA可以被转换类型(7类转5类)

3 LSA类型:7类 非完全末梢区域LSA(NSSA LSA)

4 外部网络地址:20.3.0.0

5 ASBR接口IP:10.1.1.4

6 外部网络掩码:255.255.255.0

7 度量值类型:2

8 外部路由开销:1

9 转发路由器的RID:4.4.4.4

PS:

在7类中,转发地址用于防环,不会因为开销改变而导致报文产生环路,而是指向转发路由器,通常不为0,7类默认路由为0。

当一个NSSA区域中存在多个ABR时,LSA转化和7类通告会由RID大的路由来执行。

在NSSA区域中,如果ASBR就是ABR,那么可选项就不会有propagate选项,代表不需要将7类转化为5类,而是由ABR分别产生7类和5类发往NSSA区域和骨干区域。

相关命令:

配置nssa区域:

[R1-ospf-1-area-0.0.0.0]nssa 

查看路由器自身7类LSA:

<R4>display ospf lsdb nssa self-originate

强制ABR转化LSA(多个ABR情况下有效)

[R1-ospf-1-area-0.0.0.0]nssa translator-always

Totally NSSA区域

能够引入外部路由,同时又不会学习来自OSPF网络其它区域引入的外部路由。

Totally NSSA区域的特性与Totally Stub区域类似,没有普通3类、4类、5类LSA,用3类默认路由代替它们。区别在于Totally Stub区域不能直接引入外部路由,Totally NSSA区域可以引入。

同时7类LSA也需要在Totally NSSA区域里泛洪,因此ABR也会下发一条7类默认路由

相关命令:

配置totally nssa区域(仅ABR)

[R1-ospf-1-area-0.0.0.0]nssa no-summary

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鹅一只

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值