首页 > 其他分享 >OSPF 3类LSA详解 / 区域间防环

OSPF 3类LSA详解 / 区域间防环

时间:2024-06-23 00:02:05浏览次数:16  
标签:R2 LSA ospf ABR 区域 8.8 防环 OSPF

概述

3类LSA的名称为Network Summary LSA , Summary也就是总结的意思 , 注意3类LSA的背景 , 在多区域的场景下才有3类LSA(多区域的背景在OSPF区域文章中有详细说明) , 其中区域之间的设备被称为ABR , 最主要的2个信息 ,

  • Link State ID : 在3类LSA中为网段IP

  • Network Mask : 网段的掩码 , 共同组合为一条有效的路由信息

注意一条3类LSA只能携带一个网段信息 , 多个网段需要多条

Network Summay LSA详解

image-20240622215136144

如上拓扑 , R1 R2 R3(router-id 分别是0.0.0.1/2/3)组成一个简单的OSPF多区域环境 , 其中R1和R2在area0中, R2和R3在area1中 , 此时的R2就成为2个区域的的ABR , 同时运行了a0和a1的区域 .

image-20240622215556641

可以通过
dis ospf lsdb router 0.0.0.2

来查看ABR置位(存在于1类lsa中的置位) , R2通过向2个区域内发送带ABR置位的1类LSA , 像2个区域内的OSPF设备声明 , 去往其他区域找R2

image-20240622215511604

此时在区域1中的R3上Network2个回环口 , 然后在R1上观察OSPF路由表

image-20240622221755229

发现8.8.8.8 / 88.88.88.88 以及R2和R3之间的23.0.0.0/24的网段都是以inter(区域间类型)出现在路由表中 , 且Adv Router路由的始发者都是R2 0.0.0.2 , 应证了3类LSA就是ABR产生的 , 泛洪给其他区域 .

在这个过程中Area0中的设备是无需关注ABR是如到达到8.8.8.8的 , 打个比方你想去上海 , 你只需知道你现在怎么去本地的高铁站(ABR)就行 , 具体高铁是怎么到上海你无需关心 ,他会送你到达目的地.

image-20240622222523077

区域间的防环

此章节重点描述一下 ABR的定义 在"OSPF区域和路由器类型"文章中其实已经提到这个问题了 , 区域间传递信息通过3类LSA , 但是3类LSA只是简单的网段信息 , 并不会携带其他内容 , 所以别的区域并不知道这个路由始发者是谁 , 他们只能看到始发者是ABR , 这显然不符合实际 , 拿文章之前的实验来说 , R1看到8.8.8.8的路由是R2 ABR产生的 , 但是8.8.8.8实际是在R3上的一个回环口 , 也就是说

3类LSA信息传递超过两个区域,最初的生成者信息会丢失。

image-20240622222643649

首先我们再来明确一下ABR的定义 : ABR一定是有一个接口处于Area0中的 , 把拓扑在变化一下 , R1 处于Area10之中 , 那么此时R2还能被称之为ABR吗? 做实验测试一下 , 把R1和R2的互联口都加入到ospf 1 area 10中 , 再查看R2的1类lsa

#R1
interface GigabitEthernet1/0/1
 ip address 12.0.0.1 255.255.255.0
 ospf network-type p2p
 ospf 1 area 0.0.0.10
#R2
interface GigabitEthernet1/0/1
 ip address 12.0.0.2 255.255.255.0
 ospf network-type p2p
 ospf 1 area 0.0.0.10
#

image-20240622223109262


image-20240622223630329

由此可以看出ABR的一个必要条件就是必须有一个接口处于Area0中 , 又因为于3类LSA只能由ABR产生 , 我们把2个条件结合一下可以得出 :

3类LSA只能产生在骨干区域和非骨干区域之间,不会产生在非骨干区域和非骨干区域之间

这个就是OSPF区域间防环的底层机制 , 3类lsa路由无法在2个非骨干区域之间流动 , 所有的非骨干区域互访都必须经过骨干区域 , 我们可以把骨干区域想象成树的根 , 这样子ospf的所有非骨干区域都直连在根上 , 天然形成了一颗区域层面的无环树

image-20240622225039442

骨干区域不连续防环问题

在之前的结论中 , ABR只需要满足2个条件即可

  • 处于2个区域之间

  • 设备有一个接口位于Aera0

image-20240622225823890

再把拓扑变化一下 , R2的左接口位于区域0 , 右接口位于区域1 , 此时R2就是标准的ABR设备 , 如果我们在R3上 , 把8.8.8.8/32的接口由正常的区域1改到区域0 , 此时就出现了更加复杂的OSPF骨干区域不连续的问题 , 此时R3是ABR设备吗 , 测试一下

#R3
interface GigabitEthernet1/0/1
 ip address 23.0.0.3 255.255.255.0
 ospf network-type p2p
 ospf 1 area 0.0.0.1
#
interface LoopBack0
 ip address 8.8.8.8 255.255.255.255
 ospf 1 area 0.0.0.0

可以看到R3满足了2个ABR条件 , 成为了ABR , 但是另外一个层面 , R3作为ABR也可以产生3类LSA , 并发布给R2 , 但此时R2一定不会把其他ABR发送来的路由再回传到其他区域 , 这就是OSPF最后一条区域间防环机制

ABR从非骨干区域收到的3类LSA不能用于SPF计算(仅数据库保留)

image-20240622232534044

image-20240622233210384

最后的最后 , 骨干区域不连续的问题是通过ospf的虚连接进行处理的 , 但是我不会继续展开 , 我认为使用到虚链路的ospf组网在本质上是存在问题的 ,

标签:R2,LSA,ospf,ABR,区域,8.8,防环,OSPF
From: https://blog.csdn.net/weixin_61113386/article/details/139890232

相关文章

  • 华为---OSPF单区域配置(一)
    09、OSPF9.1OSPF单区域配置9.1.1原理概述为了弥补距离矢量路由协议的不足,IETF组织开发了一种基于链路状态的内部网关协议——OSPF(OpenShortestPathFirst,开放式最短路径优先)。OSPF作为基于链路状态的协议,具有收敛快、路由无环、扩展性好等优点,被快速接受并广泛使用......
  • OSPF 动态路由协议(思科、华为)
    #交换设备OSPF动态路由协议一、基本概念1.中文翻译:开放式最短路径优先路由协议(openshortestpathfirst),是一个内部网关路由协议(一个自治系统内)2.也称为:链路状态路由协议:在单一区域内的路由器是向相邻路由器发送链路状态信息【包含接口IP地址和子网掩码、网络类型、该链......
  • efslsaext.dll文件丢失导致程序无法运行问题
    其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或没有安装一些系统软件平台所需要的动态链接库,这时你可以下载这个efslsaext.dll文件(挑选合适的版本文件)把它......
  • 路由器动态分配(rip和ospf)
    实验二 路由器动态路由的配置方法  一、实验目的: 1.理解动态路由的工作原理;2.学习并掌握动态路由协议RIP的配置;3.学习并掌握动态路由协议OSPF的配置;4.进一步学习路由器的配置命令。二、实验原理:RIP:RoutingInformationProtocol,路由信息协议,是应用较早、使用较普遍的IGP......
  • OSPF协议基本原理:
    OSPF是OpenShortestPathFirst(开放最短路径优先)RIP协议存在的问题:存在最大15跳的限制,不能适用大规模组网的需求周期性发送全部路由信息,占用大量的带宽资源路由收敛速度慢以跳数作为度量值存在路由环路可能性OSPF协议特点:没有路由跳数的限制使用组播更新变化的路由和网......
  • 《计算机网络微课堂》实验17 开放最短路径优先OSPF
    170.实验17:开放最短路径优先OSPF下面我们来进行一个仿真实验,本仿真实验的目的在于验证OSPF协议的作用。我已经在软件中构建好了这样一个网络拓扑,并且在每个设备的旁边都标注了所需要配置的IP地址,为了简单起见,本实验所采用的IP地址为主类IP地址,也就是采用默认子网掩码的......
  • 动态路由OSPF单区域和多区域配置实验
    动态路由OSPF的配置OSPF分类两种情况:单区域多区域路由OSPF单区域路由配置OSPF:开放最短路径优先的路由协议。属于大型动态路由协议,适用于中大型的园区网。网络拓扑:配置步骤:1.完成基本配置(略)2.配置OSPF单区域路由[AR1]ospf1[AR1-ospf-1]area0[AR1-ospf-1-area-0......
  • OSPF重发布
    OSPFA-->B[r2]ospf1[r2-ospf-1]import-routerip默认进入路由为类型2,种子度量为1;重发布进入的LSA为5类/7类,优先级为150;类型1:显示总度量=种子度量+沿途累加类型2:仅显示种子度量,但选路时比较的是总度量=种子度量+沿途累加类型1选路时由于类型2;[r2-ospf-1]import-r......
  • OSPF状态机+SPF算法
      OSPF状态机1.点到点网络类型   down-->init-->(前提为可以建立邻接)exstart——>exchange-->若查看邻接的DBD目录后发现不用进行LSA直接进入ful。若查看后需要进行查询、应答先进入loading,在查询应答完后再进入fuIl:2.MA网络类型   down-->init-->2way-......
  • OSPF在什么情况下会进行Router ID的重新选取?
    RouterID在OSPF中扮演着至关重要的角色,RouterID用于区分不同的路由器,确保在整个OSPF域内每个路由器都有一个唯一的标识。在OSPF邻居关系的建立过程中,RouterID被用于识别和区分邻居路由器。OSPF协议使用RouterID进行路由计算和路由更新,以确定最佳的路径。RouterID也用于标......