当前位置: 首页 > 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/0
 ip 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/0
 ip 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/1
 ip address 10.1.23.3 255.255.255.0
quit 
ospf 1 router-id 3.3.3.3 
 import-route static
 area 0.0.0.0 
  network 10.1.23.0 0.0.0.255 

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

http://www.dtcms.com/a/111521.html

相关文章:

  • QEMU学习之路(5)— 从0到1构建Linux系统镜像
  • 【学习篇】fastapi接口定义学习
  • 19.TCP相关实验
  • 哈密尔顿路径(Hamiltonian Path)及相关算法题目
  • 前端快速入门学习3——CSS介绍与选择器
  • 第三季:挪威
  • 阿里Qwen 创建智能体,并实现ubantu系统中调用
  • 对用户登录设计测试用例
  • Transformer由入门到精通(一):基础知识
  • CSS快速上手
  • BUUCTF-web刷题篇(10)
  • 封装自己的api签名sdk
  • 数据结构 -- 图的存储
  • SpringBoot定时任务深度优化指南
  • ubuntu部署ollama+deepseek+open-webui
  • OpenCV 实现对形似宝马标的黄黑四象限标定位
  • 字符串移位包含问题
  • CExercise_1_4continue关键字在while循环和for循环中,实现的功能有什么区别?
  • Neo4j操作数据库(Cypher语法)
  • NO.61十六届蓝桥杯备战|基础算法-双指针|唯一的雪花|逛画展|字符串|丢手绢(C++)
  • 管理系统 UI 设计:提升企业办公效率的关键
  • (多看) CExercise_05_1函数_1.2计算base的exponent次幂
  • 花卉识别分类系统,Python/resnet18/pytorch
  • MySQL简介
  • 大钲资本押注儒拉玛特全球业务,累计交付超2500条自动化生产线儒拉玛特有望重整雄风,我以为它破产倒闭了,担心很多非标兄弟们失业
  • SpringBoot配置文件多环境开发
  • 空中无人机等动态目标识别2025.4.4
  • Nacos注册中心AP模式核心源码分析(单机模式)
  • 前端知识点---本地存储(javascript)
  • IObit Uninstaller:深度清理残留文件