• OSPF NSSA区域


    OSPF  NSSA区域

    原理概述

    OSPF协议定义了Stub区域和Totally Stub区域这两种特殊的非骨干区域为的是精简LSDB中LSA的数量㞱也精简路由表中的路由条目数量

    实现优化设备和网络性能的目的根据定义Stub区域和Totally Stub区域中产不允许存在ASBR路由器的然而在实际环境中由于某种需

    有可能希望在Stub区域或Totally Stub区域引入外部路由为此OSPF又定义了NSSA区域和Totally NSSA区域以此来进一步增强OSPF

    协议的适应和扩展能力

    NSSA区域或Totally NSSA区域可以将外部路由以Type-7 LSANSSA LSA的方式驢进本区域这些Type-7 LSA将在本区域的ABR路由器上

    被转换为Type-5 LSAAS External LSA并泛洪到其他OSPF区域中Type-7 LSA只会出现在NSSA区域或Totally NSSA区域中

    在其他方面NSSA区域或Totally NSSA区域与Stub区域和Totally Stub区域完全一样的NSSA区域不允许Type-4和Type-5 LSA进入该区域

    会通过Type-3 LSA所表示的缺少路由访问AS外部目的地Totally NSSA区域不仅不允许Type-4和Type-5 LSA进入同时也不允许Type-3 LSA

    进入只允许表示缺省路由的Type-3 LSA进入并根据缺省路由来访问该区域以外的任何目的地

    实验目的

    • 理解NSSA区域和Totally NSSA区域的作用与区别
    • 掌握NSSA区域和Totally NSSA区域的配置方法
    • 掌握修改NSSA区域缺省路由开销值的方法

    网络图:

     

     

     

     

     

     

    配置完基本信息后,查看 R1的LSDB:

     可以看到,R1的LSDB有4条Type-5 LSA(External LSA),同时还有两条LinkState IDo 10.0.4.4、通告路由器分别R2和R3的Type-4(Sum-Asbr LSA)。

    查看R4的链路状态数据库LSDB:

     有两条LinkState ID为10.0.1.1、通告路由器分别为R2、R3的Type-4 LSA。

    查看R1的路由表:

     可以看到,R1已经接收到了外部路由10.0.4.4/32和10.0.44.44/32。即O_ASE

    查看 R4的路由表,同样能看到R4也接收到了外部路由。

    三、配置NSSA 和 Totally NSSA区域

    目前,企业内部的网络以及企业总部和企业分支的非OSPF网络都实现了互通。为了减小区域1内LSDB的规模 ,管理员决定将区域1配置为OSPF

    的特殊区域。由于区域1存在ASBR,如果配置为Stub区域,则将导致与外部网络无法正常通信,因此决定配置为NSSA区域。注意,在配置NSSA

    区域时,需要将区域内的所有路由器都配置为NSSA区域路由器,否则路由器之间无法形成邻居关系。

    将R2的 area 1 区域配置为NSSA区域:

     同样,将R3和R4也配置成为NSSA区域:

     配置完后,查看 R4的LSDB:

     可以看到,R4的LSDB中已经没有任何Type-4 LSA 和 Type-5 LSA,但是出现了两条LinkState ID为 0.0.0.0的 Type-7 LSA 。

    R4自己引入的外部路由也生成了两条LinkState ID分别为10.0.4.4 和 10.0.44.44的 Type-7 LSA, 但未生成 Type-5 LSA。与

    原来相比,LSDB中LSA的数量得到了明显减少。

    再次查看 R4的路由表,可以看到,R4的路由表中出现了类型为O_NSSA的缺省路由,它代替了去往10.0.1.1/32和10.0.11.11/32

    的明细路由,且有两个下一跳,处于负载均衡状态。

    使用 nssa  no-summary命令还可以进一步阻止Type-3 LSA泛洪到NSSA区域1,使之成为一个Totally NSSA区域。

     配置完后再次查看R4的LSDB:

     可以看到,R4的LSDB中的Type-3 LSA也不存在了,取而代之的只是表示缺省路由的、分别由R2和R3通告的、

    Linklist ID为0.0.0.0的Type-3 LSA,这进一步减小了LSDB的规模 。

    查看R4的路由表:

     观察发现,R4的路由表中原来的两条由Type-7 LSA生成的类型为O_NSSA的缺省路由被两条由Type-3 LSA生成的类型为OSPF的缺省

    路由代替了,这也说明了后者的路由优先级高于前者。

    四、修改NSSA区域缺省路由开销值 

           目前,R4的路由表中拥有两条开销值均为2的、下一跳分别为R2和R3的缺省路由,所以这是一种负载均衡的状态。新的需求是:R4应优先使用经由R2的路径,

    同时以经由R3的路径作为备份。满足这一需求的方法是:增大R3向区域1通告的LinkState ID为0.0.0.0的Type-3 LSA的开销值。

    配置完成后,查看R4的LSDB:

     可以看到,由R3通告的、LinkState ID为 0.0.0.0 的Type-3 LSA 的开销值变为了10,R3通告的、LinkState ID为 0.0.0.0 的 Type-7 LSA的开销值

    未发生改变。

    查看 R4 的路由表:

     可以看到,路由表中现在只有一条下一跳指向了R2的缺省路由了,原来的下一跳指向R3的缺省路由已经消失。

  • 相关阅读:
    Sql Serer 常用函数
    分享5个viewport相关的jQuery插件 java程序员
    struts2.xml中使用chain和redirectAction这两个类型结果(typeresult)时,报检查错误(validation) java程序员
    Android开发之Intent跳转到系统应用中的拨号界面、联系人界面、短信界面 java程序员
    详解struts2中struts.properties java程序员
    Struts2输入校验总结 java程序员
    struts.xml配置文件中result的语法:<result name="" type="">xxxxx</result> java程序员
    挺立在孤独,失败与屈辱的废墟上(俞敏洪) 读书心得 java程序员
    超棒的响应式jQuery网格布局插件 grida licious java程序员
    struts2国际化 java程序员
  • 原文地址:https://www.cnblogs.com/duanqibo/p/16209081.html
Copyright © 2020-2023  润新知