华为HCIE R&S笔记-19OSPF区域类型

OSPF网络中存在两种传统区域和四种特殊区域,与传统区域区别在于这四种区域的允许的LSA泛洪有所不同。特殊区域的存在,为网络部署提高了活跃性。
两种传统区域:
① Backbone骨干区域
② Normal普通区域
四种特殊区域:
① Stub Area 末梢区域
② Totally Stub 完全末梢区域
③ NSSA 非纯末梢区域
④ Totally NSSA 完全的非纯末梢区域
OSPF区域标识:
OSPF在建立邻居时,使用Hello包中的Area-ID和Options选项中的Flag位的组合表示当前的区域类型,如果区域类型不一致,将无法建立邻居关系。
Area ID:当前的路由器所属区域
NP:是否是NSSA区域
E:是否有外部路由的能力
在这里插入图片描述

类型标识:
区域类型使用Hello报文中的Area ID和Options字段组合标识区域类型
区域类型/标志位 AreaID NP位 E位
Backbone 为0 0 1
Normal 不为0 0 1
Stub 不为0 0 0
Totally Stub 不为0 0 0
NSSA 不为0 1 0
Totally NSSA 不为0 1 0
Stub(NSSA)和Totally Stub(Totally Stub)在传递hello报文中用来表示特殊区域的组合是没有区别的,唯一的区别是配置上在ABR上是否放行三类LSA,所以变为Totally Stub(Totally Stub),只需要在所有的ABR上不允许放行三类LSA
四种特殊区域允许存在的LSA:
LSA/区域类型 Stub Totally Stub NSSA Totally NSSA
Type1 LSA √ √ √ √
Type2 LSA √ √ √ √
Type3 LSA √ × √ ×
Type4 LSA × × × ×
Type5 LSA × × × ×
Type6 LSA × × × ×
Type7 LSA × × √ √

  1. Backbone:
    骨干区域,为区域0

  2. Normal:
    普通区域,除区域0意外的区域

  3. Stub Area:
    末梢区域:
    Stub区域不允许所有AS External LSA在其内部进行泛洪
    在Stub区域连接骨干区域的边界ABR路由器使用Network Summary LSA 向这个Stub区域通告缺省路由,所有去往AS外部的路由全部通往骨干区域进行转发
    ABR发布的缺省路由不会被通告到这个区域的外部去。
    在这里插入图片描述

  4. Totally Stub:
    完全末梢区域:
    不允许所有Network Summary LSA和所有AS External LSA在其内部进行泛洪
    在Totally Stub区域连接骨干区域的边界ABR路由器使用Network Summary LSA 向这个Stub区域通告缺省路由,所有去往外Area部区域和AS外部的路由全部通往骨干区域进行转发
    ABR发布的缺省路由不会被通告到这个区域的外部去
    在这里插入图片描述

  5. NSSA:
    非纯完全末梢区域:
    NSSA区域不允许骨干区域传递过来的AS External LSA在其内部进行泛洪
    允许自己直连的外部路由的引入,并将自身引入的外部路由转换为NSSA External LSA在本区域传递
    在NSSA区域连接骨干区域的边界ABR路由器使用7类LSA向这个NSSA区域通告缺省路由,所有去往NSSA区域外部的路由全部通往骨干区域进行转发
    NSSA中的ABR将NSSA External LSA转化为AS External LSA泛洪到整个AS中,唯一变化的内容为Adv变为了ABR的Router-ID。
    注:NSSA区域中,ABR会将NSSA区域中的7类LSA转为5类LSA发布到区域0,所以ABR
    也是ASBR,当NSSA区域存在多个ABR和骨干区域相连接时,NSSA会选择ABR的
    Router-ID最大的ABR将七类转换为五类发布到骨干区域,huawei设备可以在ABR设备
    上使用命令[Huawei-ospf-1-area-0.0.0.1]nssa translator-always规定此设备进行7转5功能
    NSSA区域的ABR将七类装换为五类LSA的时候,不会生成四类LSA,所以骨干区域收到NSSA的外部路由是没有四类LSA辅助的,由于类型7的FA地址不为0,所以转为5类LSA时也不为0,此时骨干区域中的路由器直接根据三类LSA就可以知道去往ABR的开销
    当骨干区域在往其他的区域Flooding NSSA域的外部路由时,会产生四类LSA,用来描述到NSSA的ABR的开销(ASBR),如果存在多个ABR时,会产生多份四类LSA分别描述到不同的ABR的开销,不管他是否将7类LSA装换5类LSA
    在这里插入图片描述

  6. Totally NSSA:
    完全非纯完全末梢区域:
    Totally NSSA区域不允许所有的Network Summary LSA和骨干区域传递过来的AS External LSA在其内部进行泛洪
    允许自身引入的外部路由转换为NSSA External LSA在本区域传递
    在Totally NSSA区域连接骨干区域的边界ABR路由器使用7类LSA和3类LSA分别向这个NSSA区域通告缺省路由,所有去往外部区域和AS外部的路由全部通往骨干区域进行转发
    ABR发布的缺省路由不会被通告到这个区域的外部去
    NSSA中的ABR将NSSA External LSA转化为AS External LSA泛洪到整个AS中,唯一变化的内容为Adv变为了ABR的Router-ID
    注1:NSSA区域中,ABR会将NSSA区域中的7类LSA转为5类LSA发布到区域0,所以ABR也是ASBR,当NSSA区域存在多个ABR和骨干区域相连接时,NSSA会选择ABR的Router-ID最大的ABR将七类转换为五类发布到骨干区域
    注2:由于NSSA网络中的路由器会收到LSA3和LSA7的两条默认路由,根据路由选路规则,路由器会将类型3的默认路由放入路由表
    Totally NSSA区域的ABR将七类装换为五类LSA的时候,不会生成四类LSA,所以骨干区域收到NSSA的外部路由是没有四类LSA辅助的,由于类型7的FA地址不为0,所以转为5类LSA时也不为0,此时骨干区域中的路由器直接根据三类LSA就可以知道去往ABR的开销
    当骨干区域在往其他的区域Flooding NSSA域的外部路由时,会产生四类LSA,用来描述到NSSA的ABR的开销(ASBR),如果存在多个ABR时,会产生多份四类LSA分别描述到不同的ABR的开销,不管他是否将7类LSA转换5类LSA
    在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

优质网络系统领域创作者

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

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

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

打赏作者

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

抵扣说明:

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

余额充值