-
2006-10-03 14:15:00
1、减小路由表大小
2、限制lsa的扩散
3、加快收敛
4、增强稳定性
更多相关内容 -
OSPF 为什么要划分区域?
2022-06-05 19:58:56 -
动态路由协议之OSPF基本原理、区域划分及配置
2022-01-05 09:59:29OSPF是可以支持单区域也可以支持多区域的,有一个非常好的功能就是它可以把一个网络划分为各个区域,多区域划分中就包括骨干区域area 0和其它普通区域。要注意的是,在OSPF的多区域网络中,所有的区域之间的通信都...什么是OSPF?
OSPF是我们平时使用最多的一种链路状态协议,其实OSPF协议可以视为是为了解决距离矢量协议所出现的一些系列问题而出现的(距离矢量协议RIP协议收敛慢、最大跳数为15跳、易产生环路)
1、区域划分
OSPF是可以支持单区域也可以支持多区域的,有一个非常好的功能就是它可以把一个网络划分为各个区域,多区域划分中就包括骨干区域area 0和其它普通区域。要注意的是,在OSPF的多区域网络中,所有的区域之间的通信都需要通过骨干区域。假设没有area 0,不同区域之间是不能够传递信息的,因为骨干区域就是用于汇总每个区域的路由信息然后再发送出去的,各区域只有得到了这些汇总信息才能进行通信。
(骨干区域就好像是军训时候的教官队,他们各自带的班就是一个区域,整个团里面有什么消息都要在教官队之中进行整合,然后再传给每个区域。例如,某个班的某某同学翻墙出去打游戏被发现,然后由教官上报,再进行通报批评)
可能有人会问,单个区域简单粗暴为什么要进行区域划分呢?
一是怕骨干区域太大,带给核心路由器太大的压力;二是可以缩小链路状态数据库(LSDB)的规模,每个区域内都有各自的LSDB,再由骨干区域来汇总;三是可以减少或避免某区域内的路由变化对整网带来路由震荡,在网络大的时候非常有用的。
ps:如果你需要以下或更多网工资料,可以私信找我要~
2、路由器类型
由于OSPF可以进行区域划分,那么处于区域不同地方的路由器也有其各自的功能。区域或自治系统的划分边界并不是某一条链路,而是路由器。
内部路由器:主要是用于收集保存自己区域内的链路信息状态
区域边界路由器:用于连接自治系统内的各个区域
自治边界路由器:用于连接使用OSPF的自治系统和其它自治系统的路由器
基本原理
之前已经了解过了链路状态协议的基本工作原理,是通过路由器LSP的泛洪来实现的。当一个自治系统内的路由器都运行的是OSPF协议时,那么相互之间就可以交互信息。
首先发送的是HELLO报文,用来发现自己的邻居路由器,以及与其建立关系,如果一个路由器在收到的邻居hello报文中看到了自己的Router ID信息,就代表双方之间已经建立了联系。(这个时候就表示人家已经知道的你的存在了,不需要再打招呼了)
在与邻居路由器建立连接后,两者之间就要进行链路状态数据库(LSDB)的交互同步了。这个时候,路由器是使用DD报文来进行主从路由器的选取以及描述自己的LSDB。
在最后一个DD报文发送完毕之后,路由器A会将路由器B的状态设为Loading,然后再向邻居B发送另外一种报文LSR,用于询问上一步中DD报文发现的但是路由器B传过来的LSDB信息。路由器收到后,会返回给A一个LSU报文来回答A的问题。
最后,路由器A再给B发送一个确认信息LSACK,告诉B自己已经接受到了信息。这个时候,A与B之间的状态就变成了完全邻接(full)
OSPF的配置
对下图进行OSPF分区配置,实现区域之间的通信
以R2为例
1、进行IP地址的配置
interface GigabitEthernet0/0/0
ip address 192.168.3.2 255.255.255.0
interface GigabitEthernet0/0/1
ip address 192.168.1.1 255.255.255.0
2、OSPF分区域配置
ospf 1 router-id 2.2.2.2
area 0.0.0.0
network 192.168.1.0 0.0.0.255
area 0.0.0.1
network 192.168.3.0 0.0.0.255
-
OSPF的区域划分与路由计算概述
2020-03-30 09:42:42OSPF的区域划分与路由计算 一、区域划分及LSA的种类 1. 实验拓扑 2. 区域划分 2.1 区域划分的目的 防止环路,OSPF的同区域没有环路,多区域通过spf算法防止环路 隔离LSA的泛洪 增加网络的稳定性 2.2 OSPF的区域...OSPF的区域划分与路由计算
一、区域划分及LSA的种类
1. 实验拓扑
2. 区域划分
2.1 区域划分的目的
- 防止环路,OSPF的同区域没有环路,多区域通过spf算法防止环路
- 隔离LSA的泛洪
- 增加网络的稳定性
2.2 OSPF的区域类型
- 骨干区域:Area0区域即为骨干区域,其他区域必须连接在骨干区域,同样其他区域也通过骨干区域交换信息
- 传输区域:需要将路由信息转发给其他区域
- 末端区域:没有再连其他区域
2.3 区域的应用
- 将末端区域配置成Stub区域:Stub中的路由表里会有一条缺省的3类LSA
- 配置Totally Stub区域:路由表中只有一类和二类LSA:在配置Stub的基础上加上no-summary
- NSSA区域:可以保证Stub区域引入外部网络(传输7类LSA),Stub区域的边界路由器会将7类LSA转为5类LSA
- Totally NSSA区域:减少了三类LSA
3. LSA的种类
LSA类型 通告路由器 LSA内容 传播范围 Router LSA(1类) OSPF Router 拓扑信息+路由信息 本地区域 Network LSA(2类) DR 拓扑信息+路由信息 本地区域 Network-summary-LSA(3类) ABR 域间路由信息 非Stub区域 ASBR-summary-LSA(4类) ABR ASBR的Router ID 非Stub区域 AS-external-LSA(5类) ASBR 路由进程域外路由 OSPF进程域 NSSA LSA(7类) ASBR NSSA域外部路由信息 NSSA区域 - Router LSA:查看AR4的ospf数据库
- Network-LSA:只有DR进行通告,并且只有MA网络才会产生。查看AR4的ospf数据库
- Network-summary-LSA:区域隔离了一类和二类LSA,三类LSA用于区域之间进行路由信息的交换,在AR3上查看去往192.168.1.0网段的三类LSA信息:使用命令 dis ospf lsdb summary 192.168.1.0
- ASBR-summary-LSA:配合五类LSA使用,在AR2上查看四类LSA信息
- AS-external-LSA:在ASBR中配置到达外部网络的静态路由,并通过import-route static命令进行配置,在AR3上查看5类LSA信息:dis ospf lsdb ase self-originate
在AR3的GE0/0/1端口捕获数据包:
二、OSPF协议路由的计算
当LSDB构建完成之后,需要调用SPF算法,对LSDB中的LSA进行处理,从而计算出所有路径
- 选定根节点
- 遍历该节点的所有直连节点,若根与某节点为:
- 新分支,则添加到分支列表,并记录权重和下一跳
- 已经存在于分支列表,则与其权重进行比较,将优先级最优的更新到分支列表
- 已经存在于分支列表则可忽略
- 取出分支列表中的最优分支加入到权重列表,并选点该节点
- 若分支列表非空,则继续步骤三,否则结束。
三、参考资料
-
有关其他问题可以关注我的个人博客!不将就
-
OSPF划分区的好处
2018-12-07 16:26:58划分区域以后,可以带来以下好处: 1、节省区域中的每一个设备的系统资源 大区域被划分以后,小区域中的数据库内容就会变少同一个区域中的所有的路由器,数据库是完全相同 2、增强 OSPF 网络的稳定性 一... -
思科:OSPF划分区域
2021-12-20 21:22:26一,拓扑图 二,配置路由器及pc机IP,掩码 三,路由器0的配置 Router(config)#route ospf 1 ... //配置ospf手工路由汇总 网段 反掩码 区域号 Router(config-router)#network 192.168.3.0 0.0.0 -
关于OSPF的区域划分规则
2021-11-29 14:46:39关于OSPF的区域划分规则 规则1:必须是星形结构 编号比0大的是非骨干区域,编号为0的是骨干区域,非骨干区域必须连接骨干区域 area 星形结构的具体拓扑如图: 规则2:必须存在ABR (ABR:区域边界路由器) 常用的... -
ospf区域划分
2020-07-20 00:36:52 -
OSPF区域划分和区域间路由(三类LSA)
2020-11-20 00:50:48OSPF采用划分区域的方式,将一个大网络划分为多个相互连接的小网络。每个区域内的设备只需同步所在区域内的链路状态数据库,一定程度上降低内存及CPU的消耗。 1.缩小数据库规模(区域间只传递路由信息) 2.方便路由... -
华为AR2240路由器为OSPF多区域配置的教程
2020-10-01 15:37:14华为AR2240路由器怎么配置OSPF多区域?OSPF协议可以将整个自治系统划分为不同的区域(Area),下面我们就来看看详细的配置方法,需要的朋友可以参考下 -
[eNSP]→ospf基本配置、区域划分
2022-05-31 21:48:07eNSP中,ospf的简单配置与区域划分 -
OSPF协议把网络划分成4种区域(Area)
2019-09-12 10:15:43为了限制路由信息传播的范围,OSPF协议把网络划分成4种区域(Area),其中 (1) 的作用是连接各个区域的传输...如果将区域看成一个节点,则OSPF是以主干区域(ared0)为顶点,其他区域为终端的星型拓扑结构。 OSPF的区域... -
OSPF划分区域详解.
2011-11-09 10:30:54在一个区域外部但是仍然在一个OSPF自治系统内部的缺省路由也可以通过这种LSA来通告。 如果一台ABR路由器经过骨干区域从其他的ABR路由器收到多条网络汇总LSA,那么这台始发的ABR路由器将会选择这些LSA通告中代价... -
OSPF区域类型
2021-09-13 13:29:47OSPF区域缺省情况下都是常规区域。 3.末梢区域(Stub Area) 不能引入外部路由,即不能出现Type5-LSA 。 为了区域内部路由器能够访问AS外部网络,ABR向区域内部下发一条默认路由, Type3-LSA描述。 LSA: Type1 ,... -
OSPF基础,区域划分和邻居的建立
2020-06-29 17:41:09OSPF Open Shortest Path First,开放最短路径优先,是一种基于链路状态的内部网关协议(IGP) 学过RIP的都知道,RIP是一种基于距离矢量的路由协议,这种距离矢量协议通常都存在两个大问题 1、收敛速度缓慢。 2、... -
ospf 的特殊区域
2021-07-16 19:36:47为什么要有特殊区域? 因为ospf协议要适用于中大型网络。 ospf路由器需要同时维护区域内路由,域间路由,外部路由器的信息数据库。随着网络的范围扩大,LSDB的规模也在增大。 有的区域之间老死不相往来,但是在... -
华为设备:划分区域对ospf进行优化:
2021-05-12 09:38:42划分区域对ospf进行优化: LSA1(链路状态通告1),只本区域传播,减少路由器的LSDB计算量。 对其它区域的访问通过LSA3的汇总后传递其它区域。 ospf 1、全网使用area 0 查看路由表,dis ip rout 查看链路状态数据库... -
OSPF协议介绍➋(区域划分、路由器角色解释、LSA介绍、特殊区域、LSA汇总、LSA过滤、不规则区域处理)
2019-09-21 11:47:00-划分区域----- -在MA中解决LSA泛洪问题----- -路由器承担不同角色----- -不同的LSA信息进行介绍----- -限制LSA数量------ OSPF协议介绍博客目录OSPF区域划分OSPF路由器角色OSPF 七类LSA限制LSA数量1.区域划分2.特殊... -
OSPF末节区域优化方法.doc
2020-04-29 16:29:01众所周知,OSPF是一个比较复杂的协议,正因为如此,在ospf中有了区域的概念,通过区域的划分,让ospf有了层次化的概念,为什么要有层次化的概念呢?其实最终的目的都是围绕一个——方便优化,就是减小路由表大小,... -
基于eNSP工具划分多个OSPF区域
2018-07-11 19:56:44OSPF支持将一组网段组合在一起,这样的一个组合称为一个区域,划分OSPF区域可以缩小路由器的LSDB规模,减少网络流量。区域内的详细拓扑信息不向其他区域发送,区域间传递的是抽象的路由信息,而不是详细的描述拓扑... -
OSPF的区域规则
2019-10-06 15:44:28区域的划分:基于接口的(链路的) 两种区域类型: 1.骨干区域:区域0 存在并且唯一 2.非骨干区域:非0区域 OSPF 路由器角色 1.骨干路由器:一个路由器的所有接口都在0区域内 2.非骨干路由器:一个路由器的所有接口... -
OSPF中的特殊区域和常规区域
2022-02-23 16:43:33OSPF中的常规区域分为普通区域和骨干区域 骨干区域在一个自治系统中有且仅有一个其他区域与之相连,不同区域间通讯必须的在骨干区域的承载下进行,必须得连续 普通区域area号不能为0,可以存在多个普通区域,可以... -
OSPF多区域
2021-01-08 09:03:30这里写目录标题一、生成OSPF多区域的原因二 、 OSPF路由的类型三、OSPF三种通信四、OSPF区域类型五、OSPF链路状态数据库的组成1、六...快速收敛: OSPF协议可以通过划分区域来减小这些不利的影响,也就是说OSPF协议划分 -
多区域OSPF(理论详解)
2020-11-05 15:17:31为了解决上述问题,OSPF协议可以将整个自治系统划分为不同的区域 这就像一个国家的国土面积过大,单方面管理很不方便,就会划分为不同的省份来管理 链路状态信息只在区域内部泛洪,区域之间传递的只是路由条目 -
网络工程师必备学习内容!深度理解OSPF——OSPF是什么?为什么要用OSPF?
2021-01-04 16:00:291. OSPF是什么 OSPF一种动态路由协议,能动态学习到其他网段的路由 需要更多网工学习资料,HCIA/HCIP/HCIE学习视频,可以点击:进入群聊 2. OSPF有哪些优点 无环路:区域内部采用树形算法;区域间采用星型拓扑 ... -
【HCIE 论述题】OSPF-1(区域划分)
2022-01-10 19:57:49方案:将R1、R2、R3、R4、R5、R6划分到OSPF的骨干区域(area 0 ),将R7规划为特殊区域(totally stub或 totally nssa )。 方案1:Totally Stub 区域中不允许发布自治系统外部路由和区域间路由,只允许发布区域间... -
OSPF区域类型及详解
2021-01-10 13:24:43所有的OSPF区域缺省情况下都是常规区域,当然, Area 0是常规区域中比较特殊的一个。 OSPF要求所有的非骨干区域(非0常规区域)都必须与Area 0直接相连。常规区域中允许Type-1, Type-2. Type-3, Type-4以及Type-5 LSA泛... -
华为ensp实验详解:OSPF区域划分及LSA种类(多区域)
2020-04-03 15:15:01(1)单一区域的LSDB过于庞大,占用大量的存储空间 (2)SPF算法运行的复杂度增加,加重CPU的负担 (3)路由器之间同步的时间变长 (4)网络拓扑可能变化的几率增大,占用网络带宽,降低了路由的准确性 那么如何解决... -
ospf多区域的原理和配置实例
2019-10-26 16:03:24为什么ospf要划分多区域? (1)、防止环路(ospf同区域无环路的,多区域是会通过spf算法防止环路) (2)、隔离LSA泛洪量(减少由于网络不稳定而造成的所有路由器泛洪LSA形成网络拥塞堵塞) OSPF的区域类型 ... -
OSPF多区域配置
2020-07-01 15:29:48配置OSPF协议,其中AR1、AR2、AR3之间的链路位于区域0,AR2与AR4之间的链路位于区域1,AR3与AR5之间的链路位于区域2,每台路由器均使用LO0接口的IP作为自己的router id AR1: [Huawei]router id 1.1.1.1 [Huawei]...