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 LSA (NSSA LSA)的方法式引进本区域,这些Type-7 LSA将在本区域的ABR路由器上被转换为Type-5 LSA(ASExternal 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区域缺省路由开销值的方法

1:实验内容:

本实验模拟了一个企业网络场景,路由器R1、R2、R3为企业总部网络路由器,R4为企业的分支机构的路由器。R1和R2、R1与R3之间的链路位于区域0,R4与R2、R4与R3之间的链路位于区域1。R1的所有Loopback接口用来模拟企业总部的非OSPF网络,R4的所有Loopback接口用来模拟企业分支机构的非OSPF网络。网络需求是:全网互通,且分支机构在访问总部网络时优先使用经由R2的路径,并尽量精简LSDB和路由表。

实验拓扑:

2:配置OSPF及路由引入

[R1]acl 2000[R1-acl-basic-2000]ru[R1-acl-basic-2000]rule 5 pe[R1-acl-basic-2000]rule 5 permit so[R1-acl-basic-2000]rule 5 permit source 10.0.1.1 0.0.0.0[R1-acl-basic-2000]ru[R1-acl-basic-2000]rule 10 pe[R1-acl-basic-2000]rule 10 permit so[R1-acl-basic-2000]rule 10 permit source 10.0.11.11 0.0.0.0[R1-acl-basic-2000]qu[R1]rou[R1]route-p[R1]route-policy 10 pe[R1]route-policy 10 permit no[R1]route-policy 10 permit node 10Info: New Sequence of this List.[R1-route-policy]if[R1-route-policy]if-match ac[R1-route-policy]if-match acl 2000[R1-route-policy]qu[R1]rou[R1]so[R1]os[R1]ospf 10 ro[R1]ospf 10 router-id 10.0.1.1[R1-ospf-10]im[R1-ospf-10]import-route dir[R1-ospf-10]import-route direct ro[R1-ospf-10]import-route direct route-policy 10[R1-ospf-10]a 0[R1-ospf-10-area-0.0.0.0]ne[R1-ospf-10-area-0.0.0.0]network 10.0.12.0 0.0.0.255[R1-ospf-10-area-0.0.0.0]net[R1-ospf-10-area-0.0.0.0]network 10.0.13.0 0.0.0.255[R1-ospf-10-area-0.0.0.0]dis th[V200R003C00]#area 0.0.0.0network 10.0.12.0 0.0.0.255network 10.0.13.0 0.0.0.255[R2]ospf 10 router-id 10.0.2.2[R2-ospf-10]a 0[R2-ospf-10-area-0.0.0.0]net[R2-ospf-10-area-0.0.0.0]network 10.0.2.2 0.0.0.0[R2-ospf-10-area-0.0.0.0]net[R2-ospf-10-area-0.0.0.0]network 10.0.12.0 0.0.0.255[R2-ospf-10-area-0.0.0.0]a 1[R2-ospf-10-area-0.0.0.1]net[R2-ospf-10-area-0.0.0.1]network  10.0.24.0 0.0.0.255[R2-ospf-10-area-0.0.0.1]dis th[V200R003C00]#area 0.0.0.1network 10.0.24.0 0.0.0.255[R3]ospf 10 router-id 10.0.3.3[R3-ospf-10]a 0[R3-ospf-10-area-0.0.0.0]net[R3-ospf-10-area-0.0.0.0]network 10.0.3.3 0.0.0.0[R3-ospf-10-area-0.0.0.0]net[R3-ospf-10-area-0.0.0.0]network 10.0.13.0 0.0.0.255[R3-ospf-10-area-0.0.0.0]a 1[R3-ospf-10-area-0.0.0.1]net[R3-ospf-10-area-0.0.0.1]network 10.0.34.0 0.0.0.255[R4]acl 2000[R4-acl-basic-2000]ru[R4-acl-basic-2000]rule 5 pe[R4-acl-basic-2000]rule 5 permit so[R4-acl-basic-2000]rule 5 permit source 10.0.4.4 0.0.0.0[R4-acl-basic-2000]ru[R4-acl-basic-2000]rule 10 pe[R4-acl-basic-2000]rule 10 permit so[R4-acl-basic-2000]rule 10 permit source 10.0.44.44 0.0.0.0[R4-acl-basic-2000]qu[R4]route-policy 10 pe[R4]route-policy 10 permit un[R4]route-policy 10 permit u[R4]route-policy 10 permit no[R4]route-policy 10 permit node 10Info: New Sequence of this List.[R4-route-policy]if[R4-route-policy]if-match acl 2000[R4-route-policy]qu[R4]os[R4]ospf 10 ro[R4]ospf 10 router-id 10.0.4.4[R4-ospf-10]im[R4-ospf-10]import-route di[R4-ospf-10]import-route direct ro[R4-ospf-10]import-route direct route-policy 10[R4-ospf-10]a 1[R4-ospf-10-area-0.0.0.1]net[R4-ospf-10-area-0.0.0.1]network 10.0.24.0 0.0.0.255[R4-ospf-10-area-0.0.0.1]net[R4-ospf-10-area-0.0.0.1]network 10.0.34.0 0.0.0.255

配置完成后,查看R1的LSDB。

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

可以看到,R4的LSDB中也有4条Type-5 LSA,同时还有两条LinkState ID为10.0.1.1,通告路由器分别为R2和R3的Type-4 LSA。

查看R1的路由表:

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

查看R4的路由表。

可以看到,R4也已经接收到了外部路由10.0.1.1/32和10.0.11.11/32。

3:配置NSSA和Totally NSSA区域

目前,企业内部的网络以及企业总部和企业分支的非OSPF网络都实现了互通。为了减少区域1内的LSDB的规模,管理员决定将区域1配置为OSPF的特殊区域,由于区域存在ASBR,如果配置为Stub区域,则将导致与外部网络无法正常通信,因此决定配置为NSSA区域。注意:子在配置NSSA区域时,需要将区域内的所有路由器都能配置为NSSA区域路由器,否则路由器之间无法形成邻居关系;

R2:OSPF 10AREA 1NSSAR3:
OSPF 10AREA 1NSSAR4:
OSPF 10AREA 1NSSA

配置完成后,查看R4的LSDB

查看R4的路由表

可以看到,R4的路由器中出现了类似为O_NSSA的缺省路由,它代替了去往10.0.1.1/32和10.0.11.11/32的明细路由,且有两个下一跳,处于负载均衡状态;

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

R2:
OSPF 10AREA 1NSSA NO-SUMMARYR3:OSPF 10AREA 1NSSA NO-SUMMARY

配置完成后,查看R4的LSDB

可以看到,R4的LSDB中的Type-3 LSA也不存在了,取而代之的只是表示缺省路由的,分贝有R1和R3通告的,LinkState ID为0.0.0.0的Type-3 LSA,这进一步减小了LSDB的规模。

查看R4的路由表:

观察发现,R4的路由表中原来的两条由Type-7 LSA生成的类型为O_NSSA的缺省路由被两条由Type-3 LSA生成的类型为OSPF的缺省路由代替了,这也说明了后者的路由优先级高于前者。

4:修改NSSA区域缺省路由开销值

目前,R4的路由表中拥有两条开销值均为2、下一跳为R2和R3的缺省路由,所以这是一种负载均衡的状态。新的需求是,R4应优先使用经由R2的路径,同时以经由R3的路径作为备份。满足这一需求的方法:增大R3向区域1通告的LinkState ID 为0.0.0.0的Type-3 LSA的开销值。

R3:OSPF 10AREA 1DEFAULT-COST 10

配置完成后,查看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的缺省路由已经消失。

备注:如有错误,请谅解!

此文章为本人学习笔记,仅供参考!如有重复!!!请联系本人!

OSPF之NSSA区域相关推荐

  1. 玩转华为ENSP模拟器系列 | 配置OSPF的NSSA区域

    素材来源:华为路由器配置指南 一边学习一边整理试验笔记,并与大家分享,侵权即删,谢谢支持! 附上汇总贴:玩转华为ENSP模拟器系列 | 合集_COCOgsta的博客-CSDN博客_华为模拟器实验 目标 ...

  2. OSPF分解试验部分-LAB7:NSSA区域

    LAB7:NSSA区域 使用场合: R1身后有重发布进OSPF的外部网络,也就是说R1作为ASBR,同时也是STUB路由器,这样会产生问题,ASBR需要5号LSA通告进OSPF区域,但是STUB是拒绝 ...

  3. Cisco OSPF NSSA区域配置

    Cisco 路由器OSPF NSSA区域配置 R1(config)#interface loopback1 R1(config-if)#ip address 10.1.0.1 255.255.255. ...

  4. OSPF——NSSA区域及完全NSSA区域(含配置命令)、第七类LSA类型 LSA-7详解

    目录 一.NSSA区域: (1)--NSSA特性: (2)--配置: (3)--图解: 二.完全NSSA区域: (1)--完全NSSA区域特性: (2)--配置: 三.LSA-7: (1)--简介: ...

  5. 你知道OSPF多区域配置和区域优化吗?(华为OSPF多区域理论,路由重分发,末梢区域和完全末梢区域的优化,NSSA区域的优化)

    文章目录 前言 一:要用到的理论 1.1:还记得6类链路通告吗? 1.2:什么是stub区域? 1.3:什么是非纯末梢区域? 二:实验分析 2.1:环境 2.2:拓扑图 2.3:路由器配置 2.3.1 ...

  6. 华为OSPF多区域理论,路由重分发,末梢区域和完全末梢区域的优化,NSSA区域的优化

    文章目录 六类链路通告 什么是stub区域 末梢区域和完全末梢区域 什么是非纯末梢区域? 实验分析 拓扑图 R1配置 R2配置 R3配置 R4配置 R5配置 R6配置 将OSPF和RIP相互注入,来相 ...

  7. OSPF中Stub、完全Stub、NSSA、完全NSSA区域

    OSPF由于由于区域间传递的属性,而且基于实际应用中对于网络优化起到了重要的作用. area 0作为传递路由信息必经之地为传输区域,而非骨干区域只需要承载自身区域的路由信息,为末端区域--也称为特殊区 ...

  8. OSPF Stub区域和NSSA区域实验配置

    一.组网拓扑图 设备互联方式及 IP 地址规划如图所示,OSPF 区域规划如下 R1与 R3 的互联接口.R1 的 Loopback0 接口属于 OSPF 区域 2 R3 与 R4 的互联接口以及它们 ...

  9. OSPF特殊区域之 完全NSSA区域

    OSPF特殊区域之完全NSSA区域 释义:NSSA中重新定义了一种LSA--Type 7类型的LSA,作为区域内的路由器引入外部路由时使用,该类型的LSA除了类型标识与Type 5不相同之外,其它内容 ...

  10. OSPF Stub区域与NSSA区域

    Stub:OSPFSTUB区域是一个末梢区域,当一个OSPF区域处于整个自治系统边界时,而又不含其他路由协议,这时就可以配置OSPF Stub区域. NSS:OSPF路由协议是目前因特网中应用最为广泛 ...

最新文章

  1. OpenStack 界面开发中的排序问题
  2. gantt markdown
  3. C/C++实现图的广度和深度遍历
  4. 近期要养成的学习习惯
  5. MySQL数据库从GBK转换到UTF-8最简单解决方案(也适用于其它编码转换)
  6. java json 反序列化_java-如何将json字符串反序列化为对象
  7. Windows装机必备软件大全,全部支持Vista系统
  8. 将shp数据导入SQL Server
  9. rmmod不能卸载驱动
  10. MATLAB代码:基于分时电价条件下家庭能量管理策略研究
  11. 沪深300傻瓜定投验证
  12. C语言 定时器的原理,单片机定时器作用原理及学习应用详解
  13. Laravel 8.63.0 之 RabbitMQ 生产消费案例
  14. ios审核新坑解决,因为需要访问相机权限被拒绝We noticed that your app requests the user’s consent to access their camera
  15. 用户行为分析-解决某游戏公司用户数量停滞问题,给出营销策略
  16. 守护进程的单实例实现_非宁静无以致远_百度空间
  17. powder-puff 花拳绣腿
  18. android 360加固保
  19. http://www.bubuko.com/infodetail-2274185.html
  20. python 如何调试uc浏览器_Python爬虫教程-10-UserAgent和常见浏览器UA值

热门文章

  1. 简单聊聊01世界中编码和解码这对磨人的小妖儿
  2. 【有限元分析】有限元仿真分析与解析解的结果对比——以阶梯轴的静力分析为例
  3. PCB走线电感、导线电感、过孔电感 计算公式
  4. 《勘测定界界址点坐标交换格式》解析
  5. C++ _stdcall和__stdcall的区别
  6. 小程序上对接阿里的语音识别
  7. msvcr71.dll丢失的解决方法
  8. 电视剧 | 黑镜S5E3 瑞秋洁柯小艾希莉
  9. 数据库的备份与恢复技术
  10. Apex-逃离塔科夫机器码彻底解决(年度最新讲解可观看)