# 大型网络构建-OSPF详解二(特殊区域与虚链路)
admin
2023-07-14 02:24:24
0次

大型网络构建-OSPF详解二(特殊区域与虚链路)

什么是ospf?

                OSPF(Open Shortest Path First开放式最短路径优先)是一个内部网关协议(Interior Gateway Protocol,简称IGP),用于在单一自治系统(autonomous system,AS)内决策路由。是对链路状态路由协议的一种实现,隶属内部网关协议(IGP),故运作于自治系统内部。著名的迪克斯加算法(Dijkstra)被用来计算最短路径树。OSPF分为OSPFv2和OSPFv3两个版本,其中OSPFv2用在IPv4网络,OSPFv3用在IPv6网络。OSPFv2是由RFC 2328定义的,OSPFv3是由RFC 5340定义的。与RIP相比,OSPF是链路状态协议,而RIP是距离矢量协议。

路由器类型

Internal Router:域内路由器
ABR(Area Border Router):区域边界路由器
Backbone Router(BR):骨干路由器
ASBR(Autonomous System Boundary Router):自治系统边界路由器.

OSPF 的路由 的 类型:

-内部路由 - 凡是通过 network 方式宣告/引入的
#区域内部的路由;
#区域之间的路由
-外部路由 - 凡是通过 import-route 方式宣告/引入的

OSPF 的数据库 的 条目信息 - LSA
1类LSA(router) - 都是区域内部的;
2类LSA(network)
3类LSA(sum-net) - 都是区域之间的;


 4类LSA - 该类LSA,必须与 5 类LSA相结合才能计算路由;
     5类LSA - 都是外部的,且是 ASE 路由; 
     7类LSA - 都是外部的,且是 NSSA 路由;

OSPF 的数据库组织形式:
         1.是以”区域“为最小单位,进行组织的;
         从而导致:每种类型的LSA有了一定的传输范围的限制;
        2.同一个区域中的所有路由器的数据库,是完全同步的。

# 虚链路(Virtual Link)
以下2中情况需要使用到虚链路:
通过一个非骨干区域连接到一个骨干区域.
通过一个非骨干区域连接一个分段的骨干区域两边的部分区域.
虚链接是一个逻辑的隧道(Tunnel),配置虚链接的一些规则:
虚链接必须配置在2个ABR之间.
虚链接所经过的区域叫Transit Area,它必须拥有完整的路由信息.
Transit Area不能是Stub Area.
尽可能的避免使用虚链接,它增加了网络的复杂程度和加大了排错的难度.

# OSPF特殊区域 
      -定义:
          如果一个区域不接收 外部路由, 那么这个区域就叫做
          特殊区域;
     -作用:
          因为外部路由是不稳定的,我们将一个区域配置为特殊
          区域,仅仅是为了保护该区域不受到外部链路的不稳定
          的影响。
-类型1:
          stub area - 末节区域/末梢区域
                  该区域中是不支持4、5类LSA;
                  支持1、2、3类LSA;
          注意:stub区域的 ABR 会自动的向 stub 区域产生  
一个3类LSA表示的默认路由

-类型2:
        Totally Stub : 完全末节区域
            为了保护该区域不受到外部链路以及内部其他区域
            的不稳定的影响,我们将该区域配置为完全末节区域。

            该区域的所有的路由器的数据库中,
            不包含3、4、5 类LSA ;
            仅仅包含1、2类LSA 以及  一个特殊的3类LSA。
            该3类LSA 是由 Totally Stub 区域的 ABR 
            自动产生的,用于表示 ”默认路由“。          

-类型3:
        NSSA : not so stub area 。
           该区域是可以引入外部路由的,但是只能是以
           7类LSA的形式存在。
           该区域中不支持4、5类 LSA ; 
           支持1、2、3、7类LSA。
           所以,这个区域能够不受”外部链路“不稳定造成的
           影响。

           当我们想在一个区域中”引入外部路由“,还不想受到
           其他的外部链路的影响的时候,就可以这样做。

      注意:
          1.7类LSA只能存在于 NSSA 区域,不会传输到其他区域
          2.NSSA 区域的 ABR ,会自动的将7类LSA,转换成5类LSA
            并且只能做单向转换,即不能将5类转换成7类;
          3.NSSA区域的 ABR 会自动的向 NSSA 区域产生一个 7 类 
            LSA 表示的默认路由;  

-类型4 :
         totally NSSA :
            这种类型的区域中,
            不能包含3、4、5
            可以包含1、2、7 ,以及一个特殊的 3 类,
            表示默认路由;
            是由 NSSA 区域的 ABR 自动产生的;

相关内容

热门资讯

空调连续工作多久需要停机休息 空调连续工作的时间取决于多个因素,包括空调的型号、功率、使用环境和维护情况等。一般来说,空调可以连续...
空调哪个符号是除湿的 空调除湿功能通常用一个水滴形状的符号表示。不同品牌和型号的空调遥控器可能会有所差异,但一般来说,除湿...
格力空调多长时间加一次氟利昂 1、一般情况下,空调对氟利昂的使用量是非常小的,所以在空调使用了四年左右的时候再考虑加也没问题。2、...
空调用多长时间需要加氟一次 一般情况下是五年。当出现以下这几种情况时,空调才需要加氟。1、空调的室内机和室外机各有两个接口,当接...
格调生活·C标思享荟:卡萨帝在... 9月12日的郑州龙湖金融岛,夜风轻拂,灯光璀璨。“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑...
品牌价值破千亿、高端份额持续领... 9月12日,“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑州站”在郑州龙湖金融岛举办。2026...
空调主板坏了修800还是换新的 空调主板坏了是修还是换新,需要考虑多个因素,以下是一些建议:1. 维修成本:如果维修费用较低,比如 ...
空调开多久需要休息多长时间 问题:空调开多久需要休息多长时间回答:1、在使用空调的过程中,一般空调开7~8个小时左右需要休息2~...
中央空调多长时间清洗一次 1、一般空调开机前清洗一次即可,空调开机中间时段再清洗一次,空调关机时清洗一次,这样比较合理。2、空...
中央空调氟利昂多久加一次 看空调制热和制冷程度,很多人的观点认为氟利昂必须一年放一次,其实这个观点是错误的,理解上面有点偏差,...