• OPSF —— LSA-7 和 特殊区域(STUB区域&完全STUB区域 + NSSA区域&完全NSSA区域)


    目录

    一、STUB区域

    (1)——STUB区域简介:

    (2)——stub区域特性:

    (3)——配置:

    (4)——STUB图解:

    二、 完全STUB区域:

    (1)——完全stub区域特性:

    (2)——配置:

    三、NSSA区域:

    (1)——NSSA特性:

    (2)——配置:

    (3)——图解:​

    四、完全NSSA区域:

    (1)——完全NSSA区域特性:

    (2)——配置:

    五、LSA-7:

    (1)——简介:

    (2)——特性:

    (3)——查看:


    问题引入:一个区域里面的路由器性能低下,不能存放大量的数据库条目和路由表条目,怎么优化?

    • 1,再划分区域
    • 2,路由汇总(聚合)
    • 3,特殊的OSPF区域

     ———————————————————————————————————————————————————————————

    一、STUB区域

    (1)——STUB区域简介:

    • OSPF STUB区域是一个末梢区域
    • 拒绝:LSA-4 LAS-5,就是说在这个stub区域普通路由器上面不允许重分发的外部路由进来,但是这个stub区域的ABR路由器会自动给stub区域的普通路由器通告一个OSPF默认路由

    (2)——stub区域特性

    • 拒绝: LSA-4  LAS-5,就是说在这个stub区域普通路由器上面不允许充分发的外部路由进来,但是这个stub区域的ABR路由器会自动给stub区域的普通路由器通告一个OSPF默认缺省路由
    • 允许: LAS-3,LSA-1,LSA-2
    • 配置之后不能重分发外部路由进来(所以需要一个默认路由,通往OSPF网络以外的地方,也就是不能进来的路由)

    (3)——配置:

    1. 这个区域每台路由器都需要配置:
    2. 把区域2配置成stub区域
    3. R1 (config) #router ospf 100
    4. R1(config-router)#area 2 stub
    5. R1(config-router) #exit 

    (4)——STUB图解:

    ———————————————————————————————————————————————————————————— 

    二、 完全STUB区域:

    (1)——完全stub区域特性:

    • 当在ABR上配置了完全末梢区域后,末梢区域的其他路由器的路由条目除了直连的路由条目外,只有一条到达ABR的路由条目默认路由,不会学习其他区域的路由条目,到其他区域的数据包通过ABR转发。这样减少了末梢区域其他路由器的路由条目和路由传递的数量,提高路由器的性能。
    • 由stub升级而来,只需要在stub区域的ABR路由器原来的配置命令后面加上 : no-summary,把LSA-3干掉
    • 拒绝 : LSA-4,LSA-5,LSA-3,就是说不光把外部路由拒绝,同时OSPF的区域间路由也一起给拒绝了
    • 允许 : LSA-1  LSA-2 以及唯一的一个LSA-3的默认路由 (缺省路由)

    (2)——配置:

    • 在stub区域的ABR路由器原来的配置命令后面加上 : no-summary
    1. r3(config) #router os 100
    2. r3(config-router) #area 2 stub no-summary
    3. r3(config-router)#exit

     —————————————————————————————————————————————————————————

    三、NSSA区域:

    (1)——NSSA特性:

    • 和stub区域差不多,只不过是能允许在这个区域内重分发进来外部路由,重分发进来的外部路由不是以LSA-5的方式进来,而是以LSA-7的方式进来;其他区域重分发进来的外部路由是没有办法进入我NSSA区域的
    • NSSA区域重分发进来的外部路由以7类LSA进来,再由NSSA区域的ABR路由器(RID大的那个)把LSA的7类转换成5类通告OSPF其他区域,这台转换的路由器也变成了ASBR路由器(R5),那么这个ASBR路由器区域的ABR在产生一个4类的LSA通告其他区域
    • NSSA区域里面的ABR路由器很懒,不会自动向NSSA区域的普通路由器自动通告默认路由(stub区域会自动通告),需要手工指定通告
    • LSA-7只能在NSSA区域内泛洪
    • 拒绝 : LSA-4   , LSA-5
    • 允许 : LSA-1 / 2 / 3 / 7
    • NSSA区域所有ABR路由器又作为ASBR路由器【只是有些不进行LSA-7转换LSA-5而已)

    (2)——配置:

    • 需要在这个区域内所有的路由器配置
      1. N-ABR(config) #router ospf 100
      2. N-ABR(config-router)#area 1 nssa
      3. N-ABR(config-router) #exit
    • 其中这个区域ABR路由器需要额外加一条通告OSPF默认路由的配置(因为NSSA区域不能能自动通告缺省路由):
    1. N-ABR(config) #router ospf 100
    2. N-ABR(config-router)#area 1 nssa default-information-originate
    3. N-ABR(config-router) #exit

    (3)——图解:

    ——————————————————————————————————————————————————————————

    四、完全NSSA区域:

    (1)——完全NSSA区域特性:

    • 由NSSA升级而来,只需要在NSSA区域的ABR路由器原来的配置命令后面加上:no-summary
    • 拒绝:LSA-4,LSA-5,LSA-3,就是说不光把外部路由拒绝,同时OSPF的区域间路由也一起给拒绝了
    • 允许:LSA-1  LAS-2  LSA-7 以及唯一的一个LSA-3的默认路由

    (2)——配置:

    1. N-ABR(config)#router ospf 100
    2. N-ABR(config-router) #area 1 nssa default-information-originate no—summary
    3. N-ARB(config-router)#exit

    —————————————————————————————————————————————————————————— 

    五、LSA-7:

    (1)——简介:

    • NSSA外部LSA(NSSA External LSA):是指在非纯末梢区域(Not-So-Stubby Area, NSSA)内始发于ASBR路由器的LSA通告。NSSA外部LSA通告几乎和自主系统外部LSA通告是相同的。只是不像自主系统外部LSA通告那样在整个OSPF自主系统内进行泛洪扩散,NSSA外部LSA通告仅仅在始发这个NSSA外部LSA通告的非纯末梢区域内部进行泛洪扩散。可以通过命令show ip ospf database nssa-external来显示NSSA外部LSA通告的信息。

    (2)——特性:

    • 产生 : NSSA区域的ASBR产生的
    • 泛洪边界 : NSSA区域内部
    • 作用:在NSSA区域充分发进来的外部路由以LSA-7方式进来,报文格式和LSA-5一样LSA-7进入NSSA区域,由NSSA区域的ABR路由器把LSA-7转换成LSA-5后在通告进OSPF的骨干区域和其他区域

    (3)——查看:

    show ip ospf database nssa-external

    注:报文格式和 LSA-5 一样

    clear ip ospf processes ————ospf网络重收敛

  • 相关阅读:
    C语言【隐式类型转换】和【显式类型转换】
    C语言实现各类排序算法
    nginx 配置防盗链(了解)
    MFC中的主窗口以及如何通过代码找到主窗口
    【手把手】教你玩转SpringCloud Alibaba之Sentinel整合GateWay
    基于SSM技术的oa办公管理系统的设计与实现毕业设计源码100934
    Spring支持人工智能应用框架-SpringAi
    关于ESP32烧录的问题 - No serial data received
    恒运资本:如何分析股票的成长性?为什么股票不涨?
    第三天 猫狗队列
  • 原文地址:https://blog.csdn.net/qq_62311779/article/details/126705229