OSPF多区域

一ospf单区域的缺点和ospf多区域划分的必要性

1ospf单区域存在的问题:

(1)LSDB庞大,占用内存大,spf计算开销大

(2)LSA洪泛范围大,拓扑变化影响范围大。

(3)路由不能被汇总,路由表庞大,查找路由开销大

2划分区域可以解决上述问题

(1)每个区域独立存储LSDB,划分区域减小了LSDB。

(2)LSA洪泛被限制在区域,有效控制了拓扑变化的影响范围。

(3)区域边界可以做路由汇总,减小了路由表

二OSPF多区域的基本概念

1多区域基本概念:区域分类

(1)骨干区域:Area0,OSPF的Area0必须是连续的,不能被分割。

(2)非骨干区域:必须和Area0直接相连,非咕嘎区域不能直接交换路由信息,必须通过Area0。

(3)特殊区域:具有某些特殊性质的区域,如Stub,NSSA区域。

2多区域基本概念:LSDB

(1)OSPF多区域链路状态数据库

(a)每个区域都有直接独立的LSDB,SPF计算独立运行。

(b)LSA洪泛和LSDB同步只在区域内进行。

3多区域基本概念:ABR

(1)OSPD对区域间路由信息的描述

(a)OSPF只知道本区域的拓扑结构,并不知道其他区域的拓扑结构,其他区域 的路由信息,依靠本区域的ABR来描述

(2)OSPF对区域间路由的描述与计算

(a)ABR先计算区域内的LSA1,2并为计算出来的路由器向其他区域发起LSA3,而且为Area 0中的LSA 0中的LSA3向其他区域重新发起SLA 3。

4OSPF对外部路由信息的描述

(1)OSPF通过ASBR来描述外部路由的可达性。

(2)OSPF对外部路由的描述与计算

(a)ASBR为外部路由发起LSA5,在整个OSPF路由域中洪泛。

三OSPF的LSA分类

1OSPF多区域LSA类型

(1)OSPF LSA 类型

(a)LSA1,2,,4含有拓扑信息,LSA3,5,7含有路由信息。

(b)LSA类型:区域内路由计算

四OSPF的LSA传播过程

1LSA报文格式

(1)LS Type:标识LSA的类型(Type1-Type11)

(2)Link State ID:具体数据根据LSA的类型而定

(3)Advertising Router:始发LSA的路由器Router ID

2OSPF区域间路由传播与计算

3OSPF外部路由传播与计算

4OSPF外部路由开销类型

(1)开销类型1:开销=LSA携带开销+到始发ASBR的开销

(2)开销类型2:开销=LSA携带开销

(3)先进行SPF计算,把外部路由LSA 挂到SPF树上去,能挂上去的进行开胸奥比较,挂不上去的直接忽略

(a)先比较LSA携带开销,在比较到始发ASBR的开销,两者都相等才负载。

(b)类型1优于类型2,相对于类型1,类型2相当于加了无穷远。

(c)重发布外部路由器,默认开销类型2.

(4)到始发ASBR的开销计算

(a)转发地址为0.0.0.0

(b)转发地址为某ip地址

在OSPF路由表中查询得到,若查询不到,则忽略该LSA

5OSPF多区域路由计算总结

6OSPF选路原则

(1)按照路由类型的优先级选择

(a)区域内路由(intra Area)

(b)区域间路由(Inter Area)

(c)第一类外部路由(Type1 External)

(d)第二类外部路由(Type2 External)

(2)在类型相同的情况下,选择路由开销(cost)较小的路由

7总结 OSPF LSA的洪泛

8OSPF协议的路由聚合/汇总

(1)ABR或ASBR将具有相同前缀的路由信息聚合后发布到其他区域

(a)减少LSA3类,LSA5类的数目,减少路由信息

(b)减小路由表的规模

(c)提高路由器的运算速度

9OSPF区域路由汇总

10OSPF外部路由汇总

五OSPF的特殊区域

1OSPF特殊区域:是指人为定义的一些区域,它们在逻辑中一般位于OSPF区域的边缘,只与骨干区域相连

2常见的特殊区域有以下几类:

(1)stub类

(2)Totally Stub区域

(3)NSSA区域

(4)完全NSSA区域

3特殊区域:STUB区域

4特殊区域:NSSA区域

相关推荐
Trouvaille ~39 分钟前
【Linux】TCP Socket编程实战(一):API详解与单连接Echo Server
linux·运维·服务器·网络·c++·tcp/ip·socket
liann11940 分钟前
3.1_网络——基础
网络·安全·web安全·http·网络安全
独行soc1 小时前
2026年渗透测试面试题总结-17(题目+回答)
android·网络·安全·web安全·渗透测试·安全狮
辣香牛肉面1 小时前
Wireshark v4.6.2 开源免费网络嗅探抓包工具中文便携版
网络·测试工具·wireshark
全栈工程师修炼指南1 小时前
Nginx | stream 四层反向代理:SSL、PREREAD 阶段模块指令浅析与实践
运维·网络·网络协议·nginx·ssl
M158227690551 小时前
TCP转LORA产品说明及应用案例
网络·网络协议·tcp/ip
旖旎夜光1 小时前
Linux(13)(中)
linux·网络
来可电子CAN青年2 小时前
CAN总线远距离传输老断网?Fx灯不闪别慌,这几招让你的通信“稳如泰山”!
网络
独行soc2 小时前
2026年渗透测试面试题总结-18(题目+回答)
android·网络·安全·web安全·渗透测试·安全狮
云小逸2 小时前
【nmap源码解析】Nmap OS识别核心模块深度解析:osscan2.cc源码剖析(1)
开发语言·网络·学习·nmap