当前位置: 首页 > news >正文

理解OSPF 特殊区域Stub和各类LSA特点

之前学习到OSPF特殊区域和各类类型LSA的分析后,一直很混乱,在网上也难找到详细的解释,在看了 HCNP书本内容后,对这块类容理解更加清晰,本次内容,我们使用实验示例,来对OSPF特殊区域和各 类型LSA的特点来进行学习

一、 网络拓扑图

分为区域1和区域0,区域0是骨干区域,AR3引入黑洞路由,在这里无意义,纯粹是为了让域内引入外部路由,将各个接口地址配置好,OPSF区域划分并进行通,AR2是ABR,AR3是ASBR

(代码附后)

二、 查看AR1的LSDB如下:

可以看见,LSDB中存在两条Type-1 LSA(Router),一条Type-2 LSA(network),一条Type-3 LSA(sun net),一条Type-4 LSA(sum-Asbr),两条Type-5 LSA(AS External);

Type-1 LSA描述的接口状态信息,包括开销,router-id等等;Type-2 LSA在1的基础上,更加清晰的描绘出网络拓扑信息,Network 10.1.23.1是由ABR产生的,也就是AR2,它将区域0的路由信息用Type-3 LSA描述,传递到了区域1之中;

同时,由于ASBR(AR3)引入了OSPF区域外的路由,所以AR3会产生Type-5 LSA传给R2,R2又将它传 到区域1当中,由此,AR1就知道了外面的世界,也就是OSPF区域外面有什么,但是它也只是知道有什 么(比如你知道中国有重庆这个地方,但你不知道怎么去,其实很简单,你只需要到达火车站就好,因为它知道重庆在哪)

这时,就需要有Type-4 LSA来描述AR1发出的报文该如何去外面,而且它只需要到达ASBR就行,因为那 会有详细的路由表,这条Type-4 LSA就是有区域1的ARB(AR2)发出的,有人会问,AR2是如何知道去 ASBR的呢?通常来说,ASBR所在区域是必定有一个ABR的,可以是其他设备,也可以是自己,它只需 要使用Type-1 LSA(Type-2 LSA)就能让ABR知道如何到达它的位置了

三、 将区域1设置为Stub区域

将区域1设置为Stub区域之后,可以见得,第五类LSA不在了,因为这是Stub区域本身的性质,那有人 会问了,Stub区域的作用到底是什么呢?先来看Stub区域定义:

总的来说就是减少LSA,从而缓解设备压力,可以看见AR1的LSDB中,配置了stub区域后,5类LSA消 失,你可能会很奇怪,因为这看起来并没有减少多少,但这其实是网络拓扑的问题,如果区域0中的设备 特别多,那么5类LSA的数量就会很多。但是,如果AR1想访问OSPF区域外的设备,但是又没有路由信息 了,该怎么办呢?这时ABR产默认路由就有作用了,因为有了0.0.0.0默认路由,当AR1在区域内无法匹 配目的IP地址时,就会发往0.0.0.0的网关,而AR2是有外部区域的路由信息的,从而可以和外部区域 得联系。

AR2的LSDB信息如下,此时,R2LSDB中区域1的规模也会减少,缓解设备压力

四、将区域1设置为Totally Stub区域

将区域1设置为完全Stub区域,可以看见,AR1中的Type-3 LSA也已经消失了,意味着区域1不再接收来 自其他区域的信息,现在,AR1如果想再访问外部,就只能走默认路由了,而且,少了3,5类LSA,可 以极大地减少LSDB中的LSA信息,从而减小了设备的压力。

相关配置代码:

#AR1
interface GigabitEthernet0/0/0ip address 10.1.12.1 255.255.255.0
quit
ospf 1 router-id 1.1.1.1 area 0.0.0.1 network 10.1.12.0 0.0.0.255 (stub)#选择使用dis ospf lsdb #查看 #AR2
interface GigabitEthernet0/0/0ip address 10.1.12.2 255.255.255.0 
quit
ospf 1 router-id 2.2.2.2 area 0.0.0.0 network 10.1.23.0 0.0.0.255 area 0.0.0.1 network 10.1.12.0 0.0.0.255 (stub no-summary)#AR3
ip route-static 10.10.10.0 255.255.255.0 NULL0
ip route-static 10.10.20.0 255.255.255.0 NULL0
interface GigabitEthernet0/0/1ip address 10.1.23.3 255.255.255.0
quit 
ospf 1 router-id 3.3.3.3 import-route staticarea 0.0.0.0 network 10.1.23.0 0.0.0.255 

下次,将简单介绍一下NASS区域


http://www.mrgr.cn/news/97179.html

相关文章:

  • Android学习总结之算法篇四(排序)
  • Vite环境下解决跨域问题
  • 黑马点评redis改 part 1
  • 源支付开源全套,源支付V7开源全套,源支付V1.8.9,源支付开源版
  • Docker 命令简写配置
  • SpringAI整合Ollama集成DeepSeek
  • 图漾相机——C#语言属性设置
  • ✅ 2025最新 | YOLO 获取 COCO 指标终极指南 | 从标签转换到 COCOAPI 评估 (训练/验证) 全覆盖【B 站教程详解】
  • ARXML文件解析-1
  • Ubuntu安装Podman教程
  • MySQL 面试知识点详解(索引、存储引擎、事务与隔离级别、MVCC、锁机制、优化)
  • Git 教程:从 0 到 1 全面指南 教程【全文三万字保姆级详细讲解】
  • 第十二步:react
  • vulkanscenegraph显示倾斜模型(5.6)-vsg::RenderGraph的创建
  • 【408--考研复习笔记】操作系统----知识点速览=
  • MySQL 知识点详解(索引、存储引擎、事务与隔离级别、MVCC、锁机制、优化)
  • Linux信号——信号的产生(1)
  • 浅谈AI落地 - 文章推荐 - 混合推荐模型
  • 【NLP 53、投机采样加速推理】
  • MySQL:库表操作